Autor | Zpráva | ||
---|---|---|---|
Pertr Profil * |
#1 · Zasláno: 3. 1. 2008, 17:06:47
<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 |
#2 · Zasláno: 3. 1. 2008, 17:09:00
Kód se zapíše ale neprovede
Značka <script> tam nepatří. Zpracuje se ten soubor na webserveru jako PHP? |
||
Pertr Profil * |
#3 · Zasláno: 3. 1. 2008, 17:23:41
Vypadá to že chyba bude na serveru...
|
||
Leo Profil |
#4 · Zasláno: 3. 1. 2008, 17:26:11
No chyba je evidentne ve vasem kodu... Co to znamena zapise ale neprovede? Leo
|
||
bukaj Profil |
#5 · Zasláno: 3. 1. 2008, 17:26:51
Pertr
Vypadá to že chyba bude na serveru... Je na serveru nainstalované PHP? :o) |
||
Pertr Profil * |
#6 · Zasláno: 3. 1. 2008, 17:39:48
Vidím ho napsanej a nic se neděje :-)
Php na serveru fachá... |
||
Rodrigo Profil |
#7 · Zasláno: 3. 1. 2008, 17:40:42
Pertr
Jaká je tvá adresa? Na jakém jsi freehostingu? - Jinak když umažeš <script></script> tak je ten skript funkční. |
||
Leo Profil |
#8 · Zasláno: 3. 1. 2008, 17:41:32
"Vidím ho napsanej a nic se neděje :-) "
Napsanej kde? V prohlizeci stranek? Leo |
||
bukaj Profil |
#9 · Zasláno: 3. 1. 2008, 18:06:48
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 |
#10 · Zasláno: 3. 1. 2008, 18:30:23
"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 * |
#11 · Zasláno: 3. 1. 2008, 18:37:07
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 * |
#12 · Zasláno: 3. 1. 2008, 18:48:29
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 |
#13 · Zasláno: 3. 1. 2008, 20:25:35
Stejný problém u FORPSI - prostě to nefunguje
|
||
Akacko Profil |
#14 · Zasláno: 3. 1. 2008, 20:38:23 · Upravil/a: Akacko
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 * |
#15 · Zasláno: 4. 1. 2008, 15:46:00
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
|
||
Časová prodleva: 16 let
|
0