Xpoint
   [напомнить пароль]

Загрузка файлов на сервер

Метки: [без меток]
2007-08-18 14:11:24 [обр] DekaR[досье]

Третий день не могу понять в чем дело.В файле есть код:

if($act=="loadfl") {
$defa=getcwd();
chdir($DOCUMENT_ROOT);
@mkdir("files");
chdir($DOCUMENT_ROOT."/files/");
@mkdir("lib");
chdir($DOCUMENT_ROOT."/files/lib/");
$q="SELECT * FROM `bpgroups` WHERE `id` = $id";
$r=mysql_query ($q);
$p=mysql_fetch_array($r); 
@mkdir($p['father']);
chdir($DOCUMENT_ROOT."/files/lib/$p[father]/");
@mkdir($p['id']);
if ($p['file'] !="") {unlink($p['file']);};
chdir($defa);
echo$lf['size'];
copy($lf,$DOCUMENT_ROOT."/files/lib/$p[father]/$p[id]/".basename($lf['name']));

$q="UPDATE `bpgroups` SET `file` = ".basename($lf['name'])." WHERE `id` =$id";
$p=mysql_query ($q);

Ниже в этом же файле

<FORM action="techno.php" METHOD="GET">
 <h1 id=mesaga>сначала выберите подруппу</h1>
 <span id=nname></span>
 <INPUT NAME="id" TYPE=Hidden id="id">
 <br>
 <INPUT TYPE=FILE name="lf" id="loadfil" >
<INPUT TYPE=hidden  name="act" VALUE="loadfl">
  <input name="Submit" type="submit" value="SEND!">
 </form>

Выводит ошибку :

Warning: copy(ssl3.dll) [function.copy]: failed to open stream: No such file or directory in z:\home\elekland\www\admin\new\techno.php on line 88

Почему ?

спустя 10 минут [обр] DekaR[досье]
если писать как а большинстве учебников $lf_name,$lf_size- ругается за отсутвтвие переменной
спустя 19 минут [обр] Lynn «Кофеман»(98/571)[досье]
спустя 3 часа 53 минуты [обр] Давид Мзареулян(536/1003)[досье]

В Вашем коде есть тысяча причин, по которым он может не работать. Рекомендую его выбросить и изучить ссылку, которую привёл Lynn.

Укажу только первую ошибку, которая не даёт проявиться всем остальным: файлы GET-ом не аплоадятся!

спустя 1 день 16 часов [обр] Леонид Сысолетин(4/14)[досье]
Следующая, после исправления METHOD'а, будет "не указан enctype" :-)
спустя 2 часа 24 минуты [обр] Давид Мзареулян(536/1003)[досье]
Леонид Сысолетин[досье] Всю интригу порушили:(
спустя 14 дней [обр] DekaR[досье]
Спасибо. Леонид Сысолетин высь кайф испортили :).тему можно удалять
Powered by POEM™ Engine Copyright © 2002-2005