Forum Webscript.Ru
		Программирование => PHP => Тема начата:  от 19 Ноября 2001, 23:05:49
		
			
			- 
				Как сделать Upload в нужную директорию на PHP. Нужен пример.
			
- 
				http://forums.webscript.ru/search.php?s=&action=showresults&searchid=5145&sortby=lastpost&sortorder=descending
			
- 
				/* Куда сохраняем файлы */ 
 $store_dir=\'c:/apache/temp/\';
 
 /* Если нам не передали файл, то покажем форму */
 if (!$user_file) {
 ?>
 
 }
 /* Если передали файл */
 else {
 /* Проверим все ли правильно */
 if (is_uploaded_file($user_file)) {
 /* Переместим файл */
 move_uploaded_file($user_file, $store_dir.$user_file_name);
 /* Скажем об этом */
 print "Спасибо за файл
 \\n";
 }
 /* Если не правильно */
 else {
 print "Не корректные данные
 \\n";
 }
 }
 ?>
- 
				Так ты ж его должен скопировать из временной директории, куда он (файл) попадает при аплоаде. Вот и копируй его в нужную директорию. 
 Функции is_uploaded_file(),
 mov_uploaded_file()
 Появились в 3.0.17 и 4.0.3.
- 
				Сенкс. Уже получилось.
			
- 
				блин, не могу понять!
 есть скрипт:
 
 
 $store_dir="c:\\upload";
 
 $form="";
 
 if ($seenform=="y") {
 
 if (is_uploaded_file($user_file)) {
 
 move_uploaded_file($user_file, $store_dir.$user_file_name);
 
 print "Спасибо за файл
 \\n"; }
 } else {print "Possible file upload attack!";}}
 
 else {print "$form";}
 
 ?>
 
 мало того, что он постоянно возвращает $user_file с экранированными двойными слэшами, так и ничего не хочет апплоадить! что делать - не знаю уже так замучался, может подскажете?
- 
				http://ru.php.net/manual/ru/configuration.php#ini.magic-quotes-runtime
 
 magic_quotes_runtime boolean
 
 If magic_quotes_runtime is enabled, most functions that return data from any sort of external source including databases and text files will have quotes escaped with a backslash. If magic_quotes_sybase is also on, a single-quote is escaped with a single-quote instead of a backslash.
 
 в php.ini поставь magic_quotes_runtime = no
 
 рабочий пример тут:
 http://phpdevs.com/data/22/52.html
- 
				вот это да ну у вас и скорость, ребята!
 не ожидал такого быстрого ответа! Спасибо...
 более того, писал абсолютно такой же скрипт, не работало - скопировал тот,. что на страничке - бах - и полетели-то файлики :[]
 
 но вот с регистрацией у меня что-то не то, я от вас письмо очень давно получил, но все равно при использовании присланного пароля - говорит что он неправильный, мой логин semya
- 
				http://forums.webscript.ru/member.php?action=lostpw
 
 Попробуй востановить его
- 
				щас проверим
			
- 
				Работает!
 наконец-то мой пароль заработал, а нельзя свой туда внести?:
- 
				semya 
 http://forums.webscript.ru/member.php?s=&action=editpassword