| imho.ws |
![]() |
|
|
|
# 1 |
|
Full Member
Регистрация: 20.01.2004
Адрес: Таллинн
Пол: Male
Сообщения: 623
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
upload файла на PHP
Проблема: не файл наверх не проходит.
пробовал элементарный пример <HTML> <!-- upload.htm --> <FORM ACTION="upload.php" METHOD=POST ENCTYPE="multipart/form-data"> Submit this file: <INPUT TYPE=FILE NAME="userfile"><BR> filename: <INPUT TYPE=TEXT NAME="file_name"><BR> <INPUT TYPE=SUBMIT> <BR> </FORM> </HTML> <?php // upload.php // Copy the file to C:\upload.txt. Remember to escape backslashes! // file_name - name provided by user echo 'Original name was: ' . $userfile_name . ', filetype was: ' . $userfile_type . '<BR>'; if( copy($userfile, "docs/konspektid_programmid/ainekonspektid/$userfile_name") ){ echo("<B> File Successfully copied! </B>"); } else { echo("<B> Error: failed to copy file... </B>"); } // Destroy the file now we've copied it unlink($userfile); ?> На моём компьютере с пакетом Денвер2 всё работает. На серваке с обычным Апачем не работает. Может проблема в настройках апача? кто знает?
|
|
|
|
|
# 7 | |
|
Junior Member
Регистрация: 17.08.2003
Адрес: Украина
Сообщения: 150
![]() ![]() ![]() ![]() |
Цитата:
Таким образом можно использовать функцию: file(); а затем склеить строки... или же функцию: readfile(); перенаправив вывод в буфер с помощью функций: ob_start(); ob_get_contents(); ob_end_clean(); в свою переменную которую потом с помощью функции: fwrite(); слить в файл...
__________________
His name is spelled A-P-O-C, with a C - not APOK, because it originates from the word 'apocalypse'... |
|
|
|
|
|
# 10 | |
|
Junior Member
Регистрация: 17.08.2003
Адрес: Украина
Сообщения: 150
![]() ![]() ![]() ![]() |
Цитата:
только форма... дело в том что это же файл на локальной машине, а средств помимо GET, POST запросов нету... ![]() отправка же файла, происходит методом POST с ENCTYPE="multipart/form-data"... других вариантов получить с локальной машини файл нету, по крайней мере документированных )))
__________________
His name is spelled A-P-O-C, with a C - not APOK, because it originates from the word 'apocalypse'... |
|
|
|
|
|
# 12 |
|
Junior Member
Регистрация: 17.08.2003
Адрес: Украина
Сообщения: 150
![]() ![]() ![]() ![]() |
По крайней мере я не нашел...
искал, было дело... ![]() Хотя нет... СОРРИ!!! ЕСТЬ! ТОЧНО ЕСТЬ... ВОТ!!! Просто надо указывать имена обьектов: <form name="form1"> <input name="test" type="file"> <input type="button" onclick="alert(form1.test.value)"> </form>
__________________
His name is spelled A-P-O-C, with a C - not APOK, because it originates from the word 'apocalypse'... |
|
|
|
|
# 13 |
|
Guest
Сообщения: n/a
|
нет нада чтоб
при загрузке в формочке уже что то было... <form name="form1"> <input name="test" type="file" value="C:\1.jpg"> - вот так <input type="button" onclick="alert(form1.test.value)"> </form> ша еще быстренько напишу с чем я мучаюсь мож кто поможет в общей концепции... |
|
|
# 14 |
|
Junior Member
Регистрация: 17.08.2003
Адрес: Украина
Сообщения: 150
![]() ![]() ![]() ![]() |
То что ты хочешь, очень смахивает на то, что ты хочешь слить с компа юзверя файл без его ведома...
К твоему сожалению! это такими средствами невозможно... Microsoft постарался...
__________________
His name is spelled A-P-O-C, with a C - not APOK, because it originates from the word 'apocalypse'... |
|
|
|
|
# 15 |
|
Guest
Сообщения: n/a
|
В общем делаю я такую бякость как визуальный онлайн редактор...
все готово в принципе... и даже работает... проблема вот в чем: когда в редактор вставляешь картинку - она отображается и локально и когда на сервере - главное чтоб путь был прописан... весь редактор написан на ява скрипте(я его позаимствовал у HTMLArea) но на выходе я получаю только текст редактора - оттуда я могу выдрать именно срк картинки а вот как зааплоадить ее незнаю
|