Что нужно удалить из этого скрипта чтоб оно возвращало назад на форму загрузки файла !
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Что нужно удалить из этого скрипта чтоб оно возвращало назад на форму загрузки файла ! - 2008-04-03 00:43:54.003333
|
|
|
M0rS
Сообщений: 20
Оценки: 0
Присоединился: 2008-02-27 00:22:33.616666
|
Что нужно удалить или добавить из этого скрипта чтоб оно возвращало назад на форму загрузки файла автоматически а не выводило мне эти сообщения Файл загружен!, Файл удален! пытаюсь почистить не получается :@ удалял это выводит ошибки и не возврящяет назад на форму echo"<br><img src=\"img/info.gif\" width=\"15\" height=\"15\">&nbsp;<b><font size=\"2\">Файл загружен!</font></b><br>»<a href=\"$_SERVER[PHP_SELF]\">Назад</a>"; и это echo"<br><img src=\"img/info.gif\" width=\"15\" height=\"15\">&nbsp;<b><font size=\"2\">Фаил удален!</font></b><br>»<a href=\"$_SERVER[PHP_SELF]\">Назад</a>"; ————– <?php # Шапка $title= "Добавить файл"; # Установите лимит загружаемого файла (102400 bytes = 100KB) $file_size = "1024000"; # Дириктория загрузки (chmod 777) $dir = "images"; # Допустимые файлы $file_exit = array("gif","jpg","jpeg","png"); # Зашита паролем "yes" да нет "no" $off_on = "no"; # Логин пароль $name = "username"; $pass = "password"; /* Обработчик неменяйте тут не чего если не уверены в своих знаниях */ ?> <? if($off_on == "yes") { function error ($error_message) { echo $error_message."<BR>"; exit; } if ( (!isset($PHP_AUTH_USER)) || ! (($PHP_AUTH_USER == $name) && ( $PHP_AUTH_PW == "$pass" )) ) { header("HTTP/1.0 401 Unauthorized"); error("Доступ закрыт введите имя и пароль!"); } } ?> <title><? print ($title) ? ($title) : ("Add File"); ?></title> <link rel="stylesheet" href="img/style-blue.css" type="text/css"> <center><table width="50%" cellspacing="0" cellpadding="0" border="0"> <p> <tr> <td><font size="3"><b><i><? print ($title) ? ($title) : ("Add File"); ?></i></b></font>&nbsp;<font style="text-decoration: bold; font-size: 9px;"></font>&nbsp;</td></tr> </table> </p> <? function getlast($toget) { $pos=strrpos($toget,"."); $lastext=substr($toget,$pos+1); return $lastext; } function replace($o) { $o=str_replace("/","",$o); $o=str_replace("\\","",$o); $o=str_replace(":","",$o); $o=str_replace("*","",$o); $o=str_replace("?","",$o); $o=str_replace("<","",$o); $o=str_replace(">","",$o); $o=str_replace("\"","",$o); $o=str_replace("|","",$o); return $o; } if(!eregi("777",decoct(fileperms($dir)))) { echo"<br><br><b><h4><font color=\"FF0000\">Установите параметр chmod дериктории \"$dir\" на 777 (xrw-xrw-xrw)!</h4></font></b><br>»<a href=\"$_SERVER[PHP_SELF]\">обновить</a>"; } else { if(!$_FILES[fileupload]) { ?> <table width="90%" cellspacing="0" cellpadding="0" border="0" class="table_decoration" style="padding-top:5px;padding-left=5px;padding-bottom:5px;padding-right:5px"> <form method="post" enctype="multipart/form-data"> <tr> <td>Файл:</td><td><input type="file" name="fileupload" class="textfield" size="30"></td> </tr> <tr> <td>Изменить имя:</td><td><input type="text" name="rename" class="textfield" size="46"></td> </tr> <tr> <td>Расширение:</td><td><? for($i=0;$i<count($file_exit);$i++) { if(($i<>count($file_exit)-1))$commas=", ";else $commas=""; list($key,$value)=each($file_exit); echo $value.$commas; } ?></td> </tr> <tr> <td>Размер:</td><td><?=$file_size?> BYTES <b>(<?=round(($file_size/1024),2)?> KB)</b></td> </tr> <tr> <td colspan="2"><input type="submit" value="Загрузить" class="button">&nbsp;<input type="reset" value="Очистить" class="button"></td> </tr> </form> </table> <? if((!$_GET[act]||!$_GET[file])&&$_GET[act]!="delall") { $opendir = @opendir($dir); while ($readdir = @readdir($opendir)) { if($readdir<>"." && $readdir<>"..") { $filearr[] = $readdir; } $sort=array(); for($i=1;$i<=count($filearr);$i++) { $key = sizeof($filearr)-$i; $file = $filearr[$key]; $sort[$i]=$file; } asort($sort); } if(count($filearr)>=1) { if(count($filearr)>1) { ?> <br> <table width="90%" cellspacing="0" cellpadding="0" border="0" class="table_decoration" style="padding-left:5px"> </table> <br> <? } else { echo"<br>"; } ?> <table width="90%" cellspacing="0" cellpadding="0" border="0" class="table_decoration" style="padding-left:6px"> <tr bgcolor="#DBDBDB"> <td width="608">Имя</td> <td align="center" width="72">Расширение</td> <td align="center" width="218">Функции</td> </tr> <? for($i=1;$i<=count($sort);$i++) { list($key,$value)=each($sort); if($value) { $value_en=base64_encode($value); ?> <tr> <td width="608"><?="<a href=\"?act=view&file=$value_en\">$value</a>"?></td> <td align="center" width="72"><? echo strtoupper(getlast($value)); ?></td> <td align="center" width="218"><?="<a href=\"?act=view&file=$value_en\">&lt;Поросмотр&gt;</a>"?> | <?="<a href=\"javascript:;\" onClick=\"cf=confirm('Вы уверены что хотите удалить этот фаил?');if(cf)window.location='?act=del&file=$value_en'; return false;\">&lt;Удалить&gt;</a>"?></td> </tr> <? } } ?> </table></center> <? } } elseif(($_GET[act]=="del")&&$_GET[file]) { $value_de=base64_decode($_GET[file]); @unlink($dir."/$value_de"); echo"<br><img src=\"img/info.gif\" width=\"15\" height=\"15\">&nbsp;<b><font size=\"2\">Фаил удален!</font></b><br>»<a href=\"$_SERVER[PHP_SELF]\">Назад</a>"; } elseif(($_GET[act]=="view")&&$_GET[file]) { $value_de=base64_decode($_GET[file]); echo"<script language=\"javascript\">window.open(\"$dir/$value_de\", \"openfile\", \"resizable=yes,width=640,height=480,scrollbars=yes\")</script>"; echo"<br><img src=\"img/info.gif\" width=\"15\" height=\"15\">&nbsp;<b><font size=\"2\">Фаил открыт!</font></b><br>»<a href=\"$_SERVER[PHP_SELF]\">Назад</a><br><br>"; } if($_GET[act]=="delall") { $handle=opendir($dir); while($file=readdir($handle)) if(($file != ".")&&($file != "..")) @unlink($dir."/".$file); closedir($handle); echo"<br><img src=\"img/info.gif\" width=\"15\" height=\"15\">&nbsp;<b><font size=\"2\">Все файлы удалены!</font></b><br>»<a href=\"$_SERVER[PHP_SELF]\">Назад</a>"; } } else { echo"<br><br>"; $uploadpath=$dir."/"; $source=$_FILES[fileupload][tmp_name]; $fileupload_name=$_FILES[fileupload][name]; $weight=$_FILES[fileupload]; for($i=0;$i<count($file_exit);$i++) { if(getlast($fileupload_name)!=$file_exit[$i]) $test.="~~"; } $exp=explode("~~",$test); if(count($exp)==(count($file_exit)+1)) { echo"<br><img src=\"img/error.gif\" width=\"15\" height=\"15\">&nbsp;<b><font size=\"2\">Ошибка: Недопустимая команда (".getlast($fileupload_name).")</font>, Вы не определили файл для загрузки.</b><br>»<a href=\"$_SERVER[PHP_SELF]\">Назад</a>"; } else { if($weight>$file_size) { echo"<br><img src=\"img/error.gif\" width=\"15\" height=\"15\">&nbsp;<b><font size=\"2\">Ошибка: изменити размер файла!".$file_size." BYTES (".round(($file_size/1024),2)." KB)</font></b><br>»<a href=\"$_SERVER[PHP_SELF]\">Назад</a>"; } else { foreach($_FILES[fileupload] as $key=>$value) { echo"<font color=\"#3399FF\">$key</font> : $value <br>"; } echo "<br>"; $dest = ''; if ( ($source != 'none') && ($source != '' )) { $dest=$uploadpath.$fileupload_name; if ($dest != '') { if(file_exists($uploadpath.$fileupload_name)) { echo"<br><img src=\"img/error.gif\" width=\"15\" height=\"15\">&nbsp;<b><font size=\"2\">Файл с таким именем уже существует смените имя.</font></b><br>»<a href=\"javascript:history.go(-1)\">Назад</a>"; } else { if (copy($source,$dest)) { if($_POST[rename]) { $_POST[rename]=replace($_POST[rename]); $exfile=explode(".",$fileupload_name); if(@rename("$dir/$fileupload_name","$dir/$_POST[rename].".getlast($fileupload_name))) { echo"<br><img src=\"img/info.gif\" width=\"15\" height=\"15\">&nbsp;<b><font size=\"2\">Файл переименован на $_POST[rename].".getlast($fileupload_name)."!</font></b></font><br>"; } } echo"<br><img src=\"img/info.gif\" width=\"15\" height=\"15\">&nbsp;<b><font size=\"2\">Файл загружен!</font></b><br>»<a href=\"$_SERVER[PHP_SELF]\">Назад</a>"; } else { echo"<br><img src=\"img/error.gif\" width=\"15\" height=\"15\">&nbsp;<b><font size=\"2\">Измените параметр чмод на 777</font></b><br>»<a href=\"$_SERVER[PHP_SELF]\">Назад</a>"; } } } } } } } } ?>
|
|
|
RE: Что нужно удалить из этого скрипта чтоб оно возвращало назад на форму загрузки файла ! - 2008-04-03 00:58:27.040000
|
|
|
AdReNaL1Ne
Сообщений: 8027
Оценки: 350
Присоединился: 2005-09-11 06:38:05
|
Ну удалил ты вывод сообщения, а редирект на обратную страницу не поставил, что не понятного-то?
|
|
|
RE: Что нужно удалить из этого скрипта чтоб оно возвращало назад на форму загрузки файла ! - 2008-04-03 01:07:13.826666
|
|
|
Панда
Сообщений: 232
Оценки: 0
Присоединился: 2008-03-05 07:38:35.890000
|
-
|
|
|
RE: Что нужно удалить из этого скрипта чтоб оно возвращало назад на форму загрузки файла ! - 2008-04-03 01:26:02.426666
|
|
|
M0rS
Сообщений: 20
Оценки: 0
Присоединился: 2008-02-27 00:22:33.616666
|
quote:
ORIGINAL: AdReNaL1Ne Ну удалил ты вывод сообщения, а редирект на обратную страницу не поставил, что не понятного-то? ну и как его туда вклинить чтоб оно мне его до бесконечности не обновляло я им еще не пользовался только изучаю php)))))
|
|
|
RE: Что нужно удалить из этого скрипта чтоб оно возвращало назад на форму загрузки файла ! - 2008-04-03 19:01:13.183333
|
|
|
dOver
Сообщений: 140
Оценки: 0
Присоединился: 2007-03-31 04:41:56.070000
|
header("Location: ".$_SERVER['HTTP_REFERER']);
|
|
|
RE: Что нужно удалить из этого скрипта чтоб оно возвращало назад на форму загрузки файла ! - 2008-04-04 16:55:58.630000
|
|
|
M0rS
Сообщений: 20
Оценки: 0
Присоединился: 2008-02-27 00:22:33.616666
|
во отлично то что нужно спс!
|
|
|
|
|