Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 01:04 26.06.24 
Компютри и Интернет
   >> PHP
*Кратък преглед

Страници по тази тема: 1 | 2 | (покажи всички)
Тема Идиотщина с ъплоуд на файл.нови  
Автор 4l (влюбен)
Публикувано23.08.04 20:48



Направих една формичка за ъплоудване на файлове и стана едно малко мазало. Файловете просто изчезват. принт_р($_ФИЛЕС) дава Array ( [userfile] => Array ( [name] => 6_feet_under.swf [type] => application/x-shockwave-flash [tmp_name] => /home/httpd/tmp/phpRnYg4R [error] => 0 [size] => 152485 ) ), само дето насървъря няма апсолютно нищо. Гледах пермишъни на директории - ок са, даже направих темпа на 777, максималните размери на ъплоудвания файл, пост заявката и мемори юсиджа г направих на 32/64/128 М и нищо. Файла просто не се появява на сървъра... Идеи?

Надеждата умира последна...
Но все пак умира


Тема Re: Идиотщина с ъплоуд на файл.нови [re: 4l]  
Автор phpGuruАдминистратор (член)
Публикувано23.08.04 20:54



а формата изглежда ли така

<form enctype="multipart/form-data" action="_URL_" method="post">



Тема Re: Идиотщина с ъплоуд на файл.нови [re: 4l]  
Автор lazo (ъндърстендър)
Публикувано24.08.04 10:10



Така значи като го имаш файла в масива $_ФАЙЛС, това ти е само за текущата сесия. За да го запазиш, трябва до го копираш:
$image_full_path = "/directoriata/".$_FILES['tvoiat file']['name'];
copy($_FILES['tvoiat file']['tmp_name'], $image_full_path);

Така би трябвало да стане

-------------------------------

You're yet to see
the best of me


Тема Re: Идиотщина с ъплоуд на файл.нови [re: 4l]  
Автор Bълk (Дремещ)
Публикувано24.08.04 10:26



is_uploaded_file
move_uploaded_file

за последното има доста интересен ефект при safe mode



Тема Re: Идиотщина с ъплоуд на файл.нови [re: lazo]  
Автор 4l (влюбен)
Публикувано24.08.04 10:36



Дет се вика не съм малоумен...
<form name="upload_form" enctype="multipart/form-data"
action="neobhodimoto mi URL" method="POST">
<input type="file" name="userfile">
<input type="submit" value="Добави">
</form>
Това ми е формата.
$uploadfile = $uploaddir . $_FILES['userfile']['name'];
@copy ($_FILES['userfile']['tmp_name'], $uploadfile);
а с това го ръчкам.
Изпреварвайки останалите въпроси ще кажа че пробвах и с move_uploaded_file или как там точно се казваше, но просто файла не се появява в темп директорията.

Надеждата умира последна...
Но все пак умира


Тема Re: Идиотщина с ъплоуд на файл.нови [re: 4l]  
Автор Bълk (Дремещ)
Публикувано24.08.04 10:46



добре де, какво имаш в $_FILES['userfile']['tmp_name'] ?

каква грешка ти се дава от copy ?



Тема Re: Идиотщина с ъплоуд на файл.нови [re: 4l]  
Автор lazo (ъндърстендър)
Публикувано24.08.04 10:46



Еми да го беше написал това в първия пост още, дет се вика не ти го пише на челото (на ника де ) какво ти е нивото на знанията
А щом ги правиш и тия неща и пак не става, тогава наистина е интересно

-------------------------------

You're yet to see
the best of me


Тема Re: Идиотщина с ъплоуд на файл.нови [re: 4l]  
Автор Borko (един от тълпата)
Публикувано24.08.04 11:56



Има една опция в php.ini

file_uploads = On

Дали случайно не е на off при теб



Тема Re: Идиотщина с ъплоуд на файл.нови [re: Borko]  
Автор 4l (влюбен)
Публикувано24.08.04 12:49



Ако е офф тогава директно $_FILES е празен (в дифолтната инсталация на пхп е офф, междудругото). Мога да постна тука целия пхп.ини файл ако има смисъл, но го изчетох поне 3 пъти вчера за да се убедя че всичко ми е наред.

Надеждата умира последна...
Но все пак умира


Тема Re: Идиотщина с ъплоуд на файл.нови [re: 4l]  
Автор killall (Дядо Мраз)
Публикувано24.08.04 12:50



Пробвай да сложиш във формата това :

<input type="hidden" name="MAX_FILE_SIZE" value="20000000">


смени 20000 (20MB) с колкото ти трябва.

Тва го пише


_ _ _

Time is like a drug. Too much of it kills you.

Редактирано от killall на 24.08.04 12:54.




Страници по тази тема: 1 | 2 | (покажи всички)
*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.