Portál AbcLinuxu, 17. července 2025 07:29


Dotaz: PHP v Debianu

24.9.2005 21:26 Bulb | skóre: 4
PHP v Debianu
Přečteno: 187×
Odpovědět | Admin
Nainstaloval jsem Debian Sarge 3.1. Vse mi bezi v poradku, dokonce i apache2 (localhost). Kdyz dam ale na stranku nejaky PHP skript - napr.: jednoduchy pozadavek na heslo, ktery mi na internetu bezi v pohode:

<?
         if ($code=='heslo') {
		echo 'tady je nejaky text';
		} else { 
?>
	< form action="secret_l.php" method="get">
		< font face="comic sans MS">Heslo:< /font>
< input type="pasword" name="code">< br> < input type="submit" value="odeslat"> < /form> <? } ?>
tak apache nic neudela. Proste po me chce znovu heslo a zadny tajny text neukaze...
s Linuxem zacinam :)
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.9.2005 21:31 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: PHP v Debianu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tohle nijak nesouvisí s debianem, ale s tím, že sis nepřečetl manuál.

Zřejmě neexistuje proměná code, data poslaná tvým formulářem získáš z $_GET["code"]
-- Nezdar není hanbou, hanbou je strach z pokusu.
24.9.2005 22:09 Bulb | skóre: 4
Rozbalit Rozbalit vše Re: PHP v Debianu
to nejak nechapu :(
opakuji, ze s Linuxem zacinam..
24.9.2005 22:55 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: PHP v Debianu
S Linuxem nijak nesouvisí. Přečti si manuál k PHP případně se koukni co tu na abclinuxu psali jiní před tebou.
-- Nezdar není hanbou, hanbou je strach z pokusu.
24.9.2005 22:57 secido
Rozbalit Rozbalit vše Re: PHP v Debianu
Ak sa chces len 'hrat', zapni si v php.ini
register_globals = On
ale bezpecne to nie je.
24.9.2005 23:56 Bulb | skóre: 4
Rozbalit Rozbalit vše Re: PHP v Debianu
dik, uz to slape :)
Josef Kufner avatar 25.9.2005 00:03 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: PHP v Debianu
Tak, ted si to zase zapni a pouzivej $_GET, $_POST
Hello world ! Segmentation fault (core dumped)
29.9.2005 11:07 LesTR | skóre: 17 | Plzeň
Rozbalit Rozbalit vše Re: PHP v Debianu
Nejen to, hlavne je pote v kodu takovy bordel, no proste hnus. Nevim problem, proc nenapsat o par pismenek navic.
Save The World - http://www.worldcommunitygrid.org/ LesTR
29.9.2005 15:31 secido
Rozbalit Rozbalit vše Re: PHP v Debianu
Bordel? Praveze s $_GET, $_POST je v kode bordel, stale to dookola vypisovat, najma ked mas napr. dvojrozmerne polia...
29.9.2005 16:27 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: PHP v Debianu
Obsah $_GET a $_POST lze kontrolovaně přiřadit do normálních proměnných. Máš s tím nějaký problém?
Dalibor Smolík avatar 29.9.2005 11:55 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
Rozbalit Rozbalit vše Re: PHP v Debianu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Já to řeším takto:
Mám malou tabulku v MySQL (o jednom sloupci a jednom řádku), do které se zadává heslo. Skriptem "odemknout.php" zadávám heslo do této tabulky, skriptem "zamknout.php" jej vymažu. Pak v hlavním skriptu, který mám být chráněn heslem mám:
$sqlheslo = "select  heslo from tabulka_s_heslem limit 1";
$sql_resultheslo = mysql_query($sqlheslo,$connection) or die
              ("Nemohu provést dotaz");
while ($row1 = mysql_fetch_array($sql_resultheslo)) {
$heslo = $row1["heslo"];
}
if ($heslo != "mojeheslo") {
header("Location: /odemknout.html");
}else{
..
Pokud není heslo správně zadáno, objeví se opět stránka "odemknout".
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.