upload файлов ..

Farsh

~ on ~ high ~ wave ~
upload файлов ..

У меня несколько вопросов , главный про аплоад файлов .
(1) Почему у меня не работают простые скрипты с аплоадом ..
Не из мануалов , не из книг , ни на своём апаче , ни на бесплатном jino-net.ru .
Вот допустим код без всяких проверок , без всего , самое простое что можно сделать :
Код:
<html> 
 <body> 
<?php
$uploaddir = '/uploads/';
if (move_uploaded_file($_FILES['upl_file']['tmp_name'], $uploaddir . $_FILES['upl_file']['name']))
  {
    print "Files is valid, and was successfully uploaded.";
  }

?>
<form enctype="multipart/form-data" action="uploaddd.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="300000">
Send this file: <input name="upl_file" type="file">
<input type="submit" value="upload">
</body>
 </html>
Что здесь не так ?
выдаёт :
Warning: move_uploaded_file(/uploads/1.rar) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\AppServ\www\uploaddd.php on line 5

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'D:\WINDOWS\TEMP\phpCA.tmp' to '/uploads/1.rar' in C:\AppServ\www\uploaddd.php on line 5

(2) Второе что я хотел спросить , где можно достать код регистрации с отправкой подтверждения на мыло ?
Ибо сам пока не напишу такое , а охота поковыряться и просмотреть что там к чему

(3) Одно ли и тоже система шаблонов ( пример smarty ) и движок ? Одно ли и тоже движок и CMS ?

(4) Что значит выражение , от балды , if ($b) { код } ?
Заранее спасибо =)
 

Фанат

oncle terrible
Команда форума
1. No such file or directory - попробуй перевести с английского
2. в гугле. но вообще те 5 строчек, которые это реализуют, можно сделать и самому
3. нет. да.

-~{}~ 25.03.07 21:51:

4. Вопрос. что значит выражение if и что должно быть у него в скобках?
 

Farsh

~ on ~ high ~ wave ~
Автор оригинала: Фанат
1. No such file or directory - попробуй перевести с английского
2. в гугле. но вообще те 5 строчек, которые это реализуют, можно сделать и самому
3. нет. да.

-~{}~ 25.03.07 21:51:

4. Вопрос. что значит выражение if и что должно быть у него в скобках?
1) Директория есть , 100 раз проверено , ибо 2 часа пытался
2) Те у кого 23к постов может и могут :)
4) Допутим условие
Код:
 if ($b) 
   { 
     какое то действие
    }
Что это значит , несколько раз уже не помню где встречал , ведь самого знака уловия нету ..
 

Фанат

oncle terrible
Команда форума
1) Директория есть , 100 раз проверено , ибо 2 часа пытался
директории нет. о чем тебе пишет пхп. ему я верю. тебе - нет.
2) Те у кого 23к постов может и могут :)
никто не заставляет. можешь искать на здоровье.
4) Допутим условие
ВОПРОС: что значит выражение if и что должно быть у него в скобках?
ответить можешь?
 

Farsh

~ on ~ high ~ wave ~
Блин , ну по русски сказано что есть директория , есть .
сам .php в C:\appserv\www\ , папка uploads там же ..
То же самое на хостинге бесплатном , там в папке docs и файл .php , и директория uploads .
И всё равно не получается .
насчёт #4 , кароче помоему тупил , если увижу что то подобное и не врублюсь , спрошу , а сейчас проехали ..
 

Фанат

oncle terrible
Команда форума
скажи, а что означают все эти значочки с закорючками - С \ / : - ты совсем не в курсе?
 

push

Новичок
if(copy($_FILES['upl_file']['tmp_name'],"uploads/".basename($_FILES['upl_file']['name']))) print ("файл загружен");
 

Фанат

oncle terrible
Команда форума
push
не стоит писать неправильные ответы в темы, где вопрос давно решён.
 

push

Новичок
Фанат
где я ошибся? =)
не внимательно прочёл последний пост, дело в путях было...
 

Фанат

oncle terrible
Команда форума
как минимум в том, что заменил правильную move_uploaded_file на неправильную copy.
ну, и относительные пути в файловых операциях - это путь по граблям
 
Сверху