Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Товарищи выручайте!!!!!
Форумы портала PHP.SU » PHP » Программирование на PHP » Товарищи выручайте!!!!!

Страниц (1): [1]
 

1. Никола - 12 Декабря, 2006 - 18:03:27 - перейти к сообщению
Еще раз всем привет
Скрипт выводит urlы до файлов из определенной папки


Хочю сделать примерно следующее следующее:
<a href="a.php?case1=ssilka">ссылка1</a>
<a href="a.php?case1=ssilka">ссылка2</a> при нажатии на ссылку для mydir хотелось бы присвоить путь до папки, но чтото не выходит


<?Php

switch ($case1) {
case "ssilka": mydir=(путь/до/папки');
break;
case "ssilka2": mydir=(путь/до/папки2');
break;

дальше все правильно - проверял





$handle=opendir ($mydir);
while (($file = readdir($handle))!==false){
rtrim($file);
if($file=="."){
$file=readdir($handle);
$file=readdir($handle);
}
if($file=="hits.txt"){
$file=readdir($handle);
}
if(eregi("[a-zA-Z0-p_-]*.rar",$file)!==false){
$spliter=explode(".",$file);
$filea="$spliter[0].rar";
$filez="$spliter[0].rar";
echo "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0><TR>";
echo "<TD colspan=2><IMG SRC="top.gif"></TD></TR>";
echo "<TR><TD bgcolor=DDDDFD><FONT SIZE=-1 COLOR=BLACK><B>";
echo "<A HREF="$filea">$spliter[0]</A></B></TD><TD bgcolor=DDDDFD ALIGN=RIGHT><FONT SIZE=-5>";
echo "</TD></TR>";
echo "<TR><TD colspan=2 width=400 bgcolor=DDDDFD><FONT SIZE=+0 COLOR=NAVY><B>";
$filer="$file";
{
}
} else {
}
}

?>
2. f0rm4t - 12 Декабря, 2006 - 19:24:36 - перейти к сообщению
CODE (text):
скопировать код в буфер обмена
  1. <a href="folder/subfolder/file.txt">File.TXT</a>
\n\n(Добавление)
Что-то я не то написал... тороплюсь...
3. Никола - 13 Декабря, 2006 - 04:31:19 - перейти к сообщению
f0rm4t ага Радость - мож всетаки ктонибудь знает, как объяснить пхп что я от него хочю
4. kamaikin - 13 Декабря, 2006 - 06:28:23 - перейти к сообщению
Никола пишет:
f0rm4t ага Радость - мож всетаки ктонибудь знает, как объяснить пхп что я от него хочю

Ну что Вы от него хотите возможно знаете только Вы Подмигивание
Я в похожих случаях использую такой тег -
CODE (text):
скопировать код в буфер обмена
  1. <META HTTP-EQUIV="Refresh" CONTENT="x; URL=http://хххххх.ru/">

То есть. Принял переменную обработал - вывел рефреш на нужный файл...
Можно еще функцией header() сделать... кому как нравиться....
5. Никола - 13 Декабря, 2006 - 07:50:25 - перейти к сообщению
неужели это через case нельзя сделать - намного удобнее мне кажется, а с
Цитата:
<META HTTP-EQUIV="Refresh" CONTENT="x; URL=http://хххххх.ru/">
у меня чтото ничего не вышло Растерялся - а как с помощью header() делается - если можно поподробней
6. f0rm4t - 13 Декабря, 2006 - 13:54:58 - перейти к сообщению
http://ru.php.net/header

PHP:
скопировать код в буфер обмена
  1. header ('Location: you_url_or_file_name');

 

Powered by ExBB FM 1.0 RC1