[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: вывод банеров
abadon
Всем привет)Вопрос такой:
хочу вывести три банера которые будут меняться в зависимости от того кокое значение принимает переменна. Переменная храниться в том же фаиле что и код программы.Вот привожу пример подключаемого фрагмента:
//значение в зависимости от которого меняется банер

<?php
//1
?>

<?php
$nomer_ban=3;
$name_file="baner.php";
$list=file($name_file);
?>

<?php
$set=trim(str_replace("\n","",$list[1]));
$set=trim(str_replace("//","",$set));
$set++;
if($set > $nomer_ban or $set <= 1)
{
$set=1;
}
?>
//вывод банера
<?php
if($set==1)
{
?><a href="#"><img src="images/01.jpg"></a><?php
if($set==2)
{
?><a href="#"><img src="images/02.jpg"></a><?php
if($set==3)
{
?><a href="#"><img src="images/03.jpg"></a><?php
?>
//восстановление переменной и занесение всего массива в одну переменную и
//ее запись
<?php
$list[1]="//$set\n";
$str=implode("",$list);
$fp=fopen($name_file,"w");
if($fp)
{
$fw=fwrite($fp,$str);
fclose($fp);
}
?>
После включения данного кода возникает ошибка:
Parse error: syntax error, unexpected $end in W:\home\test1.ru\www\includes\baner.php on line 39
что за неожиданный конец? Помогите плиз!!!



Спустя 2 минуты, 4 секунды (10.03.2010 - 23:11) catov написал(а):
что у тебя в файле baner.php?

Спустя 7 минут, 13 секунд (10.03.2010 - 23:18) abadon написал(а):
то что написано выше он подключает сам себя и меняет указатель //1

Спустя 12 минут, 43 секунды (10.03.2010 - 23:31) catov написал(а):
советую переписать все заново, с этим кодом ты явно перемудрил smile.gif
Значения переменной и соотв. код баннера засунь в массив например

Спустя 12 часов, 20 минут, 40 секунд (11.03.2010 - 11:52) japanxt2 написал(а):
Соглашусь с catov, скрипт реально очень тупо работает, количество строк можно уменьши в 2, а то и 3 раза.

Создай отдельный файл
в него запиши данные в таком виде

1 :: <a href="#"><img src="images/01.jpg"></a>
2 :: <a href="#"><img src="images/02.jpg"></a>
3 :: <a href="#"><img src="images/03.jpg"></a>

а в baner.php напиши сам скрипт, который будет работать с этим файлом, так удобнее будет, поверь мне biggrin.gif

Спустя 4 часа, 48 минут, 16 секунд (11.03.2010 - 16:40) Guest написал(а):
Спасибки всем) Так и поступим. smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.