PDA

Просмотр полной версии : Скрипт для закачки mp3


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

DIAgen
20.11.2007, 11:21
А есть ли скрипт для закачки 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
21.11.2007, 11:47
цена какая?

mr.The
21.11.2007, 19:50
лови элементарную качалку.

<?
/////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();
};
?>

DIAgen
21.11.2007, 20:31
лови элементарную качалку.
А что когда закачиваешь фаил заголовков от сервера нету что ли? или они у тебя тоже в фаил записываются как один поток?)))

mr.The
22.11.2007, 14:05
А что когда закачиваешь фаил заголовков от сервера нету что ли? или они у тебя тоже в фаил записываются как один поток?)))
смотри скрипт внимательно. там два while - первый читает все заголовки(просто читает. никуда не пишет)
а второй уже читает файл. короче запусти скрипт на локалхосте и потести =)