Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Скрипт для закачки mp3 (https://forum.antichat.xyz/showthread.php?t=53980)

it's my 20.11.2007 10:53

Скрипт для закачки mp3
 
А есть ли скрипт для закачки mp3 файлов на сервер и что бы он автоматически переименовывал файл по указанной форме, точнее что бы одну часть имени нужно было указывать перед закачкой а вторую часть файлу присваивал сервер

DIAgen 20.11.2007 11:21

Цитата:

Сообщение от it's my
А есть ли скрипт для закачки mp3 файлов на сервер и что бы он автоматически переименовывал файл по указанной форме, точнее что бы одну часть имени нужно было указывать перед закачкой а вторую часть файлу присваивал сервер

Такого скрипта нет... но реализовать можно... почитай маны про сокеты и про сохранение файлов)

ENFIX 20.11.2007 12:46

Как я помню что-то подобное есть в Pear, нужно будет немного доработать под себя

it's my 20.11.2007 19:48

Цитата:

Как я помню что-то подобное есть в Pear, нужно будет немного доработать под себя
давай... я доработаю =)

sw04 20.11.2007 19:54

есь же скрипты аплоадеров, просто добавь свои примочки и всё.

Ch3ck 20.11.2007 20:22

Так тебе без форм надо? Прям на прямую чтоле?
не знаю, но может быть:
http://softtime.ru/scripts/post_copy.php

it's my 21.11.2007 08:11

не мне с формой для закачки нужен, плюс первый пост

DIAgen 21.11.2007 11:14

Цитата:

Сообщение от it's my
не мне с формой для закачки нужен, плюс первый пост

Заказывай и тебе сделаю это без проблем, а готовых решений для этого нет....

it's my 21.11.2007 11:47

цена какая?

mr.The 21.11.2007 19:50

лови элементарную качалку.
PHP код:

<?
/////Coded by mr.The///

set_time_limit(0);
if(!isset(
$_GET['site'])) {
    echo 
"Ошибко!";
    exit;
} else {
    
$site=$_GET['site'];
    
    
$site2=str_replace("http://","",$site);
    
$host=spliti("/",$site2);
    
$host=$host[0];
    
    
$socket fsockopen($host,80);
    
fputs($socket,"GET ".$site." HTTP/1.0\nHOST: ".$host."\n\n");
    while(
fgets($socket,1024)!="\r\n" && !feof($socket));
    
$buf="";
    while(!
feof($socket)) $buf.=fread($socket,10240);
    
fclose($socket);
   
    
$name=strrev(md5($site)).".file";
    
$f=fopen($name,"wb+");
    
fwrite($f,$buf,strlen($buf));
    
fclose($f);
    echo 
"Файл размером ".strlen($buf)." байт успешно закачан.<br>";
    echo 
"Имя файла - ".$name;
    
flush();
};
?>



Время: 15:51