Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Php скрипт - верен ли...

2.3K
08 октября 2002 года
Emmax
1 / / 08.10.2002
Подскажите плиз... у меня почему-то не выводит на экран не то и не другой файл phtml, то есть сделанно так, если "да"
то долждно показывать spec_max.phtml, если "нет" то nospec_max.phtml ....а у меня не то не другое...:
<?php
$fp = fopen("data/cars_max.txt","r"); $fl=0;
while( !feof($fp) )
{ $cars[$i] = fgets($fp,10000);
$pt = explode(";",$cars[$i]);
if( $pt[6] ) $fl=1;
}
fclose($fp);
if( $fl>0 ) { include("spec_max.phtml"); }
else { include("nospec_max.phtml"); }
?>

Подскажите в чем ошибка? Ситуация такая, что этот скрипт написан на гавной странице, когда например,
приходит товар в магазин, я его вношу в прайс (заполняя определенную форму на странице, где описание его достоинств), то есть его можно увидеть при выборе по ценне, по марке, "показать все", но вот этот момент, это когда товар еще является спецальным предложение, то он должен дополнительно пойти на главную страничку. То есть идет выбор - товар спец-предложение или нет, если "да" -то одно показывает на гавной, если нет то другое... Но почему то ничего не выводит в теле странице, только шапка и подвал... По синтаксу проверил вроде все нормально.. а где ошибка не пойму... Заранее спасибо...!
543
09 октября 2002 года
Ampersand
75 / / 20.06.2000
Попробуй без скобок:

include "nospec_max.phtml";
328
09 октября 2002 года
Felix
257 / / 20.07.2000
Цитата:
Originally posted by Emmax
<?php
$fp = fopen("data/cars_max.txt","r"); $fl=0;
while( !feof($fp) )
{ $cars[$i] = fgets($fp,10000);
$pt = explode(";",$cars[$i]);
if( $pt[6] ) $fl=1;
}
fclose($fp);
if( $fl>0 ) { include("spec_max.phtml"); }
else { include("nospec_max.phtml"); }
?>


как по мне так нужно разобраться с ;
после } кажись не хватает..... енто в после цикла...

250
10 октября 2002 года
Joker
1.4K / / 20.02.2000
Скорей всего в первой строчкм фаил не открывается, путь не тот; проверь фп на фелс т.е на ошибочный возврат; => дальше идет мертвый цикл в бесконечность..

$fp = fopen("data/cars_max.txt","r"); $fl=0;
while(!feof($fp))
{$cars[$i] = fgets($fp,10000);
$pt = explode(";",$cars[$i]);
if( $pt[6] ) $fl=1;
}
fclose($fp);
if( $fl>0 ) { include("spec_max.phtml"); }
else { include("nospec_max.phtml"); }


?>
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог