Вопрос-Ответ по php

Печать RSS
6619
Кураторы темы:


Дух
0
Unholy ОГРОМНОЕ ТЕБЕ СПАСИБО!!!!! реально выручил !smile

Дух
0
Подскажите почему введя правильный пароль я опять на странице логина?
<?php
$par="12345";
//пароль админа
include"header.php";
//инклуд загаловка
echo $start;
if(!empty($pas) or $pas==$par){
if(empty($action)){$action="index";}
if($action==&q uot;index"){
echo'<a href="admin.php?pas='.$pas.'&action=rekl">Реклама</a><br>&# 39;;
echo'<a href="admin.php?pas='.$pas.'&action=link">Ссылки</a><br>&#3 9;;
echo'<a href="index.php">На главную</a><br>';
}
if($action=="rekl"){
$st = @file("rek.dat");
$pt=$st[0];
echo'<form action="admin.php?action=rekl2&pas='.$pas.'" method="post">
изменить рекламный блок<input type="text" name="rk" value="'.$pt.'">
<input type="submit" value="сохранить">
</form>
';
}
if($action=="rekl2" ){
$fp=fopen("rek.dat","wb");
fputs($fp,$rk);
fclose($f p);
echo'Сохранено!<hr><a href="admin.php?pas='.$pas.'&action=index">Далее</a>';
}<b r>
>>

Дух
0
>>
if($action=="link"){
$slt = @file("link.dat");
$plt=$slt[0];
echo'<form action="admin.php?action=link2&pas='.$pas.'" method="post">
изменить блок ссылок<input type="text" name="lk" value="'.$plt.'">
<input type="submit" value="сохранить">
</form>
';
}
if($action=="link2" ){
$fp=fopen("link.dat","wb");
fputs($fp,$lk);
fclose($ fp);
echo'Сохранено!<hr><a href="admin.php?pas='.$pas.'&action=index">Далее</a>';
}<b r>if($action=="login"){
if($pass!==$par){echo'Пароль не верен!<hr><a href="admin.php">назад</a>';}else{echo'Пароль верен!<hr><a href="admin.php?action=index&pas='.$pas.'">Войти</a>';
}<b r>}}else{
echo'
<form method="post" action="admin.php?action=login">
<input type="text" name="pass">
<input type="submit" value="Войти">
</form>';
}
include"footer.php";
//инклу д низа 
?>

Дух
0
откуда ты берешьaction?(: может тогда в начало написать
$action = isset($_GET['action'] ? $_GET['action'] : 'index'; ?(:

Дух
0
А по подробней можно?
T

Пришелец
0
Скажите почему если перед выводом страницы 2 и более раз испольую include, то страница выводится с какимито двумя точками в самом начале

Веем холодом
0
код то где?
T

Пришелец
0
Причем файлы, fun wml пустые
<?php
include("system/wml.php");
include("system/fun.php&quo t;); 
header("Cache-Control: no-cache");
header("Cache-Control: no-cache");
header("Content-type:text/vnd.wap.wml; charset=utf-8");
echo '<?xml version="1.0" encoding="utf-8"?>';
echo '<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" "http://www.wapforum.org/DTD/wml13.dtd">';
echo '<wml><head><meta http-equiv="Cache-Control" content="no-cache" forua="true"/></head>';
echo '<card id="index" title="verh"><p>';
echo'</p></card></wml>';
? >
T

Пришелец
0
&quo t; вместо этого двойные кавычки "
T

Пришелец
0
&quo t; вместо этого двойные кавычки "
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск