Autor Zpráva
yFang
Profil
Co je špatně na tomto kódu:

if ($spam1 || $spam2){
$paticka = include('footer.php');
die("<h1>Podezření ze spamovaní!</h1>". $paticka);
}


Nejdřív se mi vloží $paticka a až pak ten text.
Alphard
Profil
include není funkce (vrátí maximálně TRUE při úspěchu, nevím), načítaný soubor posílá na výstup
$paticka = include('footer.php');
vloží se obsah
die("<h1>Podezření ze spamovaní!</h1>". $paticka);
$paticka neobsahuje obsah footer.php, jak se asi očekává
dracek
Profil
RTFM! http://cz.php.net/include/
nightfish
Profil
$paticka = include('footer.php');
include není funkce, která vrací hodnotu
je to spíš jazykový konstrukt, který způsobí okamžité vložení includovaného souboru do právě prováděného skriptu

spíš bych to napsat jako
echo "<h1>Podez...</h1>";

include "footer.php";
Die();


EDIT: olala, dneska jsem nějaký pomalý
yFang
Profil
Díky všem, už to funguje.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: