Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Upload
цитата
03/06/08 в 16:58
 freeek
понадобился аплоад файлов на серв,

почитал, че то накалякал, результат = 0

единственное что тестил на локалке под виндой, может эт тому причина

кто чем поможет?
цитата
03/06/08 в 17:13
 Sterx
детально опиши проблему.
ограничение передачи методом POST - 4 мегабайта
+ ограничение памяти скрипта может быть.
цитата
03/06/08 в 17:22
 freeek
да просто не погу загрузить файл на серв, стандартными методами описанными в мануалах по пхп

на локалке до 2мб можно качать, а там небольшие жпг по 20кб
цитата
03/06/08 в 17:45
 Sterx
скрипт покажь
цитата
03/06/08 в 18:23
 -=Faraon=-
Смотри в php.ini
file_uploads = On
upload_max_filesize = 2M
post_max_size = 8M
цитата
03/06/08 в 21:08
 kodek
А что скрипт-то говорит? Какая ошибка?

Общая инфа тут:
http://www.webcheatsheet.com/PHP/file_upload.php

С файлом 2мб вообще не должно проблем быть.
Даже на виртуалах обычно до 8мб методом post пропускают.
цитата
04/06/08 в 07:39
 Swimmer24
ты права на папку, куда файлы аплоадятся 777 ставил?
цитата
04/06/08 в 11:32
 localhost
пример куска скрипта рабочего аплоада на курле:
Код:


    #try to upload package
    $_curl=curl_init();
    curl_setopt($_curl,CURLOPT_URL,$url);
    curl_setopt($_curl,CURLOPT_FAILONERROR,1);
    curl_setopt($_curl,CURLOPT_HEADER,1);
    curl_setopt($_curl,CURLOPT_USERAGENT,"Opera/8.54 (Windows NT 5.0; U; ru)");
    curl_setopt($_curl,CURLOPT_FOLLOWLOCATION,1);
    curl_setopt($_curl,CURLOPT_RETURNTRANSFER,1);
    curl_setopt($_curl,CURLOPT_COOKIEJAR,$cookie);
    curl_setopt($_curl,CURLOPT_COOKIEFILE,$cookie);
    curl_setopt($_curl,CURLOPT_POST,0);
    curl_setopt($_curl,CURLOPT_INFILESIZE,filesize($file));
    curl_setopt($_curl,CURLOPT_VERBOSE,0);
curl_setopt($_curl,CURLOPT_POSTFIELDS,array("package"=>"@$file",'name'=>$file,'mode'=>2,'upload_package'=>'Upload!'));

    $result=curl_exec($_curl);
    curl_close($_curl);


где $file - имя файла

сама форма:

Код:

<form action="admin.php" method="post" enctype="multipart/form-data" name="form8463">
<input name="package" type="file" class="i1" size="40" maxlength="250">
<input name="upload_package" type="submit" class="i1" value="Upload!">
</form>


вот собственно и все


Эта страница в полной версии