Товарищи, как я могу в php сделать следущее. Мне надо на главную поставить счетчик от ваплога для главной, а для других маленький от него же. Я ставлю условие if index.php includ большой счетчик else echo маленький. Но не работает попробовал вместо эхо ставить includ тоже не пашет. То есть на главной станице есть счетчик а на остальных нету. Все операции произвожу в foot.php
!eee, вот так я делаю if ("BASEDIR."index.php""){include_once("local/com.dat");} else{echo "("local/coo.dat")";} первая часть выполняется отлично. То есть главный счетчик отображается только на главной. А вот маленький который coo.dat он нет, где ошибка. Заранее благодарен
segOro, в условии ты что проверяешь то? Оно всегда у тебя возвращает true, поэтому и не срабатывает else{блаблабла...} // делай так, как тебе подсказали ранее -> seclub.org/forum/goto/5252874/ . Должно работать. ------- if("_SERVER["SCRIPT_NAME"] == BASEDIR."index.php") ... //Большой счетчик else... //Маленький счетчик
liTil, я тупой вот это - if ("_SERVER["SCRIPT_NAME"]==BASEDIR."index.php") {чё здесь?"<a href=><img src=main></a>";} else {echo "<a href=><img src=second></a>";} работает так: показывается везде, даже на главной second значение, а main ваще нету.
segOro, Хм... Не работает говоришь. // Замени BASEDIR."index.php" на "/index.php" в условии можно также сделать по другому, хотя первый вариант предпочтительнее . В index.php где нибудь в вверху, до инклюда foot.php, задаем некую переменную, например "flag=1; и затем в файле foot.php делаем проверку. if(isset("flag) and "flag === 1) echo"большой счетчик"; else echo"маленький счетчик";
возник вопрос...как сделать так?в поле вводится текст но этот текст не может привышать допустим 1024 символов,тоесть когда нажимаеш отправить проверялось бы что текст не превышает 1024символов,как такое сделать?зарание благодарен!
Voin mraka, if(strlen ("_GET["stroka"])<1024){echo"Ок!";}else{echo"Слишком много букв";} Также можно не выполнять никакие проверки, а просто обрезать текст - substr("_GET["stroka"], 0, 1024);
29 сен 2008 в 03:50