Autor Zpráva
Pertr
Profil *
<script>
<?php
$nezadouci_ip = array("88.103.221.230");
if (in_array ($_SERVER['REMOTE_ADDR'], $nezadouci_ip))
{
echo "Jste tu nežádoucí - Vaše IP adresa je označena jako nebezpečná";
exit;
}
?>
</script>

Kód se zapíše ale neprovede - moc prosím o radu
Joker
Profil
Kód se zapíše ale neprovede
Značka <script> tam nepatří.

Zpracuje se ten soubor na webserveru jako PHP?
Pertr
Profil *
Vypadá to že chyba bude na serveru...
Leo
Profil
No chyba je evidentne ve vasem kodu... Co to znamena zapise ale neprovede? Leo
bukaj
Profil
Pertr
Vypadá to že chyba bude na serveru...
Je na serveru nainstalované PHP? :o)
Pertr
Profil *
Vidím ho napsanej a nic se neděje :-)
Php na serveru fachá...
Rodrigo
Profil
Pertr

Jaká je tvá adresa? Na jakém jsi freehostingu?

- Jinak když umažeš <script></script> tak je ten skript funkční.
Leo
Profil
"Vidím ho napsanej a nic se neděje :-) "

Napsanej kde? V prohlizeci stranek? Leo
bukaj
Profil
Rodrigo
Jinak když umažeš <script></script> tak je ten skript funkční.
To, že je PHP kód uzavřen v tagu <skript> nemůže ovlivnit jeho funkcionalitu. Je to to samé, jako kdyby byl uzavřen například v tagu <pre> či <p>.

Pertr
Vidím ho napsanej a nic se neděje :-)
Jak již správně poznamenal Leo, kde napsanej? A pokud v prohlížeči, má soubor příponu .php (či jinou, která oznamuje serveru, že by měl skript nechat proběhnout PHP preprocessorem)?
Leo
Profil
"To, že je PHP kód uzavřen v tagu <skript> nemůže ovlivnit jeho funkcionalitu."

Na serveru snad, ale zato v prohlizeci se budou dit veci... Leo
Pertr
Profil *
zřejmě jsem na to přišel. Při návštěvě domény se zobrazuje adresa serveru ač na doménu přijde kdokoliv z jiný sitě.
Ten kód nevidím napsanej při zobrazení zdrojového kódu stránky, zůstanou tam akorát tagy<skript> </skript>. To by snad i mohlo bejt, že vlastně kód proběhl, ale nenašel žádnou shodu s uvedenou ip adresou, protože se pokaždé objeví adesa hostingu.
V prohížeči je soubor označen index.php...
Petrtr
Profil *
Zkontaktuji podporu a dam zprávu jak to dopadlo.. Zatím strašně moc děkuji za Vaši ochotu a pomoc.
Jsem s pozdravem Petr Tříska
potom
Profil
Stejný problém u FORPSI - prostě to nefunguje
Akacko
Profil
potom, Pertr
Zkuste vypsat phpinfo() a zjistit zda je funkce podporována (sekce Apache Environment).
Popř. co jakou IP adresu vám to u toho vypisuje.

Můžete taky vyzkoušet
<?php
     print_r($_SERVER);
?>
Petrtr
Profil *
Dobrý den, mam to. Na mých stránkách dochází k přesměrování a proto opravdu tento kód nefunguje. Mam totiž hosting na g-hosting a doména má nastavený DNS na place4u. Jakmile dojde k převodu dns tak kód poběží. Zjistil jsem to pomocí phpinfo kde se objovovala IP adresa mého hostingu. Moc děkuji za pomoc

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: