imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 03.05.2005, 12:36     # 1
EvroStandart
Full Member
 
Аватар для EvroStandart
 
Регистрация: 20.01.2004
Адрес: Таллинн
Пол: Male
Сообщения: 623

EvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собой
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 всё работает. На серваке с обычным Апачем не работает. Может проблема в настройках апача? кто знает?
EvroStandart вне форума  
Старый 03.05.2005, 12:57     # 2
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Для работы с файлами используется массив $_FILES.
RaZEr вне форума  
Старый 03.05.2005, 16:43     # 3
AleXXXSoft
Guest
 
Сообщения: n/a

Цитата:
EvroStandart:
На моём компьютере с пакетом Денвер2 всё работает. На серваке с обычным Апачем не работает. Может проблема в настройках апача? кто знает?
register_globals on
 
Старый 04.05.2005, 13:19     # 4
EvroStandart
Full Member
 
Аватар для EvroStandart
 
Регистрация: 20.01.2004
Адрес: Таллинн
Пол: Male
Сообщения: 623

EvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собой
Разобрался.
Это просто моя умная книжка безнадёжно устарела. Пора переходить на более свежую.
EvroStandart вне форума  
Старый 11.05.2005, 14:29     # 5
LoneX
Guest
 
Сообщения: n/a

А можно еще вопросик ко этой теме...
можно ли как нить загрузить картинку без формочки - зная только ее src ?
 
Старый 11.05.2005, 14:40     # 6
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Без формочки нельзя.
RaZEr вне форума  
Старый 11.05.2005, 15:14     # 7
apoc
Junior Member
 
Аватар для apoc
 
Регистрация: 17.08.2003
Адрес: Украина
Сообщения: 150

apoc Реально крут(а)apoc Реально крут(а)apoc Реально крут(а)apoc Реально крут(а)
Цитата:
LoneX:
А можно еще вопросик ко этой теме...
можно ли как нить загрузить картинку без формочки - зная только ее src ?
Можно! Только это будет не аплоад, а просто перемещение. Насколько я понимаю этот scr указывает на другой адрес в нете.
Таким образом можно использовать функцию:
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'...
apoc вне форума  
Старый 11.05.2005, 15:24     # 8
LoneX
Guest
 
Сообщения: n/a

а если локальный файл... (src="C:\123.jpg")
такое же осуществимо???
 
Старый 11.05.2005, 15:27     # 9
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Дубль два - нет.
RaZEr вне форума  
Старый 11.05.2005, 15:28     # 10
apoc
Junior Member
 
Аватар для apoc
 
Регистрация: 17.08.2003
Адрес: Украина
Сообщения: 150

apoc Реально крут(а)apoc Реально крут(а)apoc Реально крут(а)apoc Реально крут(а)
Цитата:
LoneX:
а если локальный файл... (src="C:\123.jpg")
такое же осуществимо???
К сожалению тогда никак...
только форма...
дело в том что это же файл на локальной машине, а средств помимо 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'...
apoc вне форума  
Старый 11.05.2005, 15:31     # 11
LoneX
Guest
 
Сообщения: n/a

Лана...
тогда по другому...
<input type="file"> есть ли у него свойство отвечающее за путь к файлу - что то типа value я со всеми извесными мне поигрался - нифига подставить что либо по умолчанию не получилось...
 
Старый 11.05.2005, 15:38     # 12
apoc
Junior Member
 
Аватар для apoc
 
Регистрация: 17.08.2003
Адрес: Украина
Сообщения: 150

apoc Реально крут(а)apoc Реально крут(а)apoc Реально крут(а)apoc Реально крут(а)
По крайней мере я не нашел... искал, было дело...
Хотя нет... СОРРИ!!! ЕСТЬ! ТОЧНО ЕСТЬ...

ВОТ!!!
Просто надо указывать имена обьектов:

<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'...
apoc вне форума  
Старый 11.05.2005, 15:45     # 13
LoneX
Guest
 
Сообщения: n/a

нет нада чтоб
при загрузке в формочке уже что то было...
<form name="form1">
<input name="test" type="file" value="C:\1.jpg"> - вот так
<input type="button" onclick="alert(form1.test.value)">
</form>

ша еще быстренько напишу с чем я мучаюсь мож кто поможет в общей концепции...
 
Старый 11.05.2005, 15:47     # 14
apoc
Junior Member
 
Аватар для apoc
 
Регистрация: 17.08.2003
Адрес: Украина
Сообщения: 150

apoc Реально крут(а)apoc Реально крут(а)apoc Реально крут(а)apoc Реально крут(а)
То что ты хочешь, очень смахивает на то, что ты хочешь слить с компа юзверя файл без его ведома...
К твоему сожалению! это такими средствами невозможно... Microsoft постарался...
__________________
His name is spelled A-P-O-C, with a C - not APOK, because it originates from the word 'apocalypse'...
apoc вне форума  
Старый 11.05.2005, 15:49     # 15
LoneX
Guest
 
Сообщения: n/a

В общем делаю я такую бякость как визуальный онлайн редактор...
все готово в принципе...
и даже работает...
проблема вот в чем:
когда в редактор вставляешь картинку - она отображается и локально и когда на сервере - главное чтоб путь был прописан...
весь редактор написан на ява скрипте(я его позаимствовал у HTMLArea)
но на выходе я получаю только текст редактора - оттуда я могу выдрать именно срк картинки а вот как зааплоадить ее незнаю
 


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 06:30.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.