Forum Webscript.Ru

Программирование => PHP => Тема начата: qik от 26 Августа 2002, 17:02:15

Название: помогите
Отправлено: qik от 26 Августа 2002, 17:02:15
я хочу чтоб вставлялась картинка

if (!empty($go))
{
switch($go)
{
case "news": include ("menu/n1.gif"); break;
}
}
else include "menu/n2.gif";
?>

а получается абракадабра http://qik.vov.ru/1/index2.php
Название: помогите
Отправлено: GotZfild от 26 Августа 2002, 17:09:55
if (!empty($go) && $go == "news") {
$fp = fopen("menu/n1.gif", "rb");
fpassthru($fp);
fclose($fp);
} else {
      // аналогично
}
Название: помогите
Отправлено: qik от 26 Августа 2002, 17:13:02
ok но надо еще аналог вот этого

else include "menu/n2.gif";

если нет никакой переменной чтоб вставлял "menu/n2.gif"
Название: помогите
Отправлено: qik от 26 Августа 2002, 17:15:47
чета я не разобрался напиши весь код для

$go
"news"
"menu/n2.gif"
"menu/n1.gif"
Название: помогите
Отправлено: GotZfild от 26 Августа 2002, 17:16:10
Цитировать
если нет никакой переменной чтоб вставлял "menu/n2.gif"

Он у тебя и так будет вставлять его, если $go неопределена.
Название: помогите
Отправлено: GotZfild от 26 Августа 2002, 17:18:42
Цитировать
чета я не разобрался

Ну ё-моё.

if ($go == "news") {
$fp = fopen("menu/n1.gif", "rb");
fpassthru($fp);
fclose($fp);
} else {
      $fp = fopen("menu/n2.gif", "rb");
      fpassthru($fp);
      fclose($fp);
}
Название: помогите
Отправлено: GotZfild от 26 Августа 2002, 17:27:37
А еще грамотней будет

if ($go == "news")
      $fp = fopen("menu/n1.gif", "rb");
else
      $fp = fopen("menu/n2.gif", "rb");
fpassthru($fp);
fclose($fp);
Название: помогите
Отправлено: qik от 26 Августа 2002, 20:08:52
спасибо, все ясно.......
Название: помогите
Отправлено: qik от 26 Августа 2002, 20:17:19
GIF89aA  і .75TH# (E–e†^ vV/= "Kяяя i !щ , A  жрИ)‘Ѕ8лН»Ґ`8!IiћhЄ®,"ѕ+Пґ‰ЅYпьквKoHьаtДдо\'*џ3c ­Є? jbP?ёЦ/бD(RШ* Њ ‚ѓБK$ЂБ ? c [lЃ (i#)…wrt ‚„‹Ђ~mn›„‘Ѓ ~\'Ќ)?ў”s%lfg& ћ ўlѓГ Њ0)ћ&…ў  ‘Ѓё±ўѓѕ}ґ§mё6MZ%В– ГШГ·­джѓ‡зWЌбaфтфчЄ9Nшч¬ь ьр@° Бѓ" ;
Warning: fclose(): 1 is not a valid File-Handle resource in /home/vov/q/i/k/qik/public_html/1/index2.php on line 29

вот такая бяка
Название: помогите
Отправлено: ThE0ReTiC от 26 Августа 2002, 20:51:46
Header пошли пере вставкой картинки...
Вообще весьма извращенный способ вставлять графику...
Название: помогите
Отправлено: qik от 26 Августа 2002, 21:44:25
а как посоветуешь вставлять картинку в зависимости от переменной ???
Название: помогите
Отправлено: ThE0ReTiC от 26 Августа 2002, 22:40:06

...
?>
.gif" >
...
?>

+ Еще двести вариантов...
Название: помогите
Отправлено: Меняздесьдавнонет от 27 Августа 2002, 00:14:38
Вей з мир...
Название: помогите
Отправлено: qik от 27 Августа 2002, 10:16:31
Цитировать
...
?>
.gif" >
...
?>

а как это с переменными будет
Название: помогите
Отправлено: qik от 27 Августа 2002, 10:18:06
и еще вопрос, как  Header послать перед вставкой картинки...
Название: помогите
Отправлено: GotZfild от 27 Августа 2002, 10:30:56
qik
Поищи по форуму, недавно только обсуждали.
Название: помогите
Отправлено: Меняздесьдавнонет от 27 Августа 2002, 10:41:45
qik
НЕ НАДО ТЕБЕ НИКАКИХ ХИДЕРОВ!!!!!
ты пока еще в продгузнике путаешься!
Брысь от хидеров!!!!
HTML хотя бы на уровне первого класса выучи!

Делай как тебе Теоретик сказал.
Название: помогите
Отправлено: Меняздесьдавнонет от 27 Августа 2002, 10:55:04
На тебе соску:

if (!empty($go))
{
switch($go)
{
case "news": echo "menu/n1.gif"; break;
}
}
else echo "menu/n2.gif";
?>
">
Название: помогите
Отправлено: Меняздесьдавнонет от 27 Августа 2002, 11:09:32
а по людски будет, конечно, так:

if (!empty($go))
{
switch($go)
{
case "news": $menu_pic="menu/n1.gif"; break;
}
}
else $menu_pic="menu/n2.gif";
?>
">

Радуйся. А я пойду утоплюсь.
Не могу жить в мире, в котором задаются такие вопросы...
Название: помогите
Отправлено: qik от 27 Августа 2002, 23:53:32
а вот так :

 if (!empty($go))
{
switch($go)
{
case "news": echo ""; break;
}
}
else echo "";
?>