В общем сделал-таки закачку файлов на сервер. После закачки нужно переадресовать броузер на предыдущую страницу, с этим проблем не возникло. Но вот странное дело - Программа закачки файл закачала, переадресовала броузер....А тот даже не успев отрисовать страницу опять переадресовал ее на закачку!!! ВОзможно какие то поля формы "вспоминают" что на них нажали...и опять срабатывают?? Но это ж маразм...В общем, жду советов
ЗЫЖ вот код:
В общем вот код программы загрузки файлов:
<?
* include("checkuser.php");
* $typ=$_POST["group"];
* $current=rawurldecode($_POST["current"]);
* switch($typ)
* {
* *case "file":
* *//phpinfo();
* *$file=$_FILES["file_x"];
* *$name=$current."/".$file["name"];
* *copy($file["tmp_name"],"$name");
* *break;
* *case "catalog":
* * *$name=$_POST["cat_x"];
* * *mkdir("$current/$name",0777);;
* *break;
* }
* $current=rawurlencode($current);
*echo("<meta http-equiv=refresh content=0 ;url=files.php?current=$current>");
?>
Это вполне просто, ничего сложного, НО!!! Почему то возникает рекурсия. Вот кусок из файла files.php:
if ($ADMINISTRATOR)
* * * * * * * * * * * * * * * * * * {?>
* * * * * * * * * * * * * * * * * <table style="background:<?echo($BODY_BACK);?>" width="100%" height="10%" border="2pt">
* * * * * * * * * * * * * <tr align="center">
* * * * * * * * * * * * * <td class="title">
* * * * * * * * * * * * * Добавить
* * * * * * * * * * * * * </td>
* * * * * * * * * * * * * </tr>
* * * * * * * * * * * * * <tr align=center>
* * * * * * * * * * * * * <td class="winrect" height="50">
* * * * * * * * * * * * * <form enctype="multipart/form-data" action="addfile.php" method="POST">
* * * * * * * * * * * * * <input type=radio checked value="file" name="group"><font>Файл:</font><br><input type=file name="file_x"><br>
* * * * * * * * * * * * * <input type=radio value="catalog" name="group"><font>Каталог:</font><br><input type=text size=30 name="cat_x"><br><hr>
* * * * * * * * * * * * * <input type="submit" value="Добавить!">
* * * * * * * * * * * * * <input type=hidden value=<?echo(rawurlencode($dir));?> name="current">
* * * * * * * * * * * * * <input type="hidden" value=1000000000000 name=MAX_FILE_SIZE>
* * * * * * * * * * * * * </form>
* * * * * * * * * * * * * </td>
* * * * * * * * * * * * * </tr>
* * * * * * * * * * * * * </table>
* * * * * * * * * * * * * * * * * *<?}