|
|
|
| собственно есть file.html
<html>
логин удачный
</html>
<html>
логин неудачный
<html>
<html>
....
</html>
это все один файл
надо в определенное время подгружать определенные строки. т.е.
если логин удачен (там бд и все такое,) то выводится Логин удачный, если логин неудачный, то писать логин неудачный. и эти все надписи инклудить с одного файла. как это сделать? | |
|
|
|
|
автор: cheops (из ННГУ) (10.03.2005 в 17:49) |
|
|
для: RV
(10.03.2005 в 16:35)
| | 1) Можно разбить файл на 3 части подключать соответствующие части
2) Вставить операторы if на PHP в зависимости от значения параметра - выдавать разные участки
<?php
$par = "begin";
include "file.html";
?>
|
А в file.html
<?php
if($par == "begin")
{
?>
<html>
логин удачный
</html>
<?php
}
// И.т.д.
?>
|
| |
|
|
|
|
|
|
|
для: RV
(10.03.2005 в 16:35)
| | чё-то не совсем понятно что требуется...
что мешает делать так:
<?
if ((логин=правильно) && (пароль=правильно))
{?>
<html>
логин удачный
</html>
<?
}else{
?>
<html>
логин неудачный
<html>
<?}?>
?>
|
Пусть не очень элегантно, зато работает... | |
|
|
|
|
|
|
|
для: Axxil
(10.03.2005 в 17:49)
| | хочеца основной пхп код отдельно, а хтмл отдельно | |
|
|
|
|
|
|
|
для: RV
(10.03.2005 в 17:51)
| | а смысл тогда из одного файла инклудить?
так проще мне кажется...
<?
if (логин правильный){
include(right_log.html);
}
else{
include(wrong_log.html);
}
?>
|
| |
|
|
|
|
|
|
|
для: Axxil
(10.03.2005 в 17:56)
| | хехе. еслибы был бы только лог_райт и лог_вронг.
в общей сложности 21+ случаев. и для каждого свой <html>...</html>
не делать же мне 21+ хтмл файлов! | |
|
|
|
|
|
|
|
для: RV
(10.03.2005 в 19:01)
| | вот именно ;-) делать... и воспользоваться switch
А иначе всё намного сложней получится с одним файлом... | |
|
|
|
|
|
|
|
для: Axxil
(11.03.2005 в 09:42)
| | сделал на свичах. люблю свичи :) | |
|
|
|