Koukam ze nove tu byla zakazana PHP funkce file
<HTML>Nesmysl... zakazane jsou porad jen ty same "exec system passthru set_time_limit error_log ini_alter ini_set dl pfsockopen openlog syslog readlink symlink link leak fsockopen proc_open"</HTML>
Chybu v kode nemam, kdyz mi to tri mesice fungovalo bez problemu. Asi zakazali nacteni jinych souboru, nez z tveho uctu. Coz me mrzi protoze sem tak prisel o indikaci statusu na xchatu.
a nebude třeba problém u toho xchatu? Nezměnili třeba umístění skritpu nebo obrázku nebo co to od nich taháš?
zkus se podivat, jestli se neco nestalo se souborem.. me se taky jednou stalo, ze se mi "znicil" index>>proste "white screen" (jen <html> a </html>) a to bylo na tom mym prvnim..
OT2x:
Od kud jses? ja jenom ze mam stejnyho poskytovatele.. Nejses nahodou pod SouthPrague.net em?
Nejak se tu zblaznilo forum:-P ukazuje to 1 odpoved a ze sem to neprecet..
tak tímto krokem u mě wz končí. Byl to dobrý hosting, ale zakázat i tuto fci ;o(. Mno radši no comment
nalda, aspoň to tu bude rychlejší...
2nalda: ty si nečet, co napsal Richard, co? ...
A proč najednou zničeho nic tato fce nefunguje, když co já vím, ji rok a půl využívám?
2nalda: zatím jsi nepsal, že by ti nefungovala. OndraSter s tím zřejmě problém nemá a Richard píše, že zakázaná není. Takže problém bude zřejmě někde jinde.
Můj PHP kód je
<?
$stav=file("http://scripts.xchat.centrum.cz/scripts/online_txt.php?nick=prazdroj");
echo $stav;
?>
a taky mi to nefunguje. Před nedávnem ještě šlo.
http://www.pmpweb.wz.cz/zk.php
Tak ještě drobná rada. Mám dojem, že doména .wz.cz má trochu jiná nastavení PHP, než ten zbytek. Každopádně řešit to lze htaccessem, do něhož vložíš tento řádek:
php_flag allow_url_fopen 1
Pořád stejný problém. Nefunguje to =o( Ptal jsem se už několika lidí a každý z nich trvrdí, že to musí fungovat nebo to WZ blokuje. Dokázali by jste mi prosím vás někdo poradit, jak by to fungovalo správně?
<HTML>Mozna trosku prekvapeni, ale tyto dve funkce na xchatu vytvorili na moji zadost. Prvni rika kolik ma uzivatel nachatovano a druha zda-li je online...
obe tyto funkce take vyuzivam na webu: http://vyskov.unas.cz
a pouzivam je v teto podobe:
function nachatovano($nick, $sec = 0) {
$fp = fopen("http://scripts.xchat.centrum.cz/scripts/time_txt.php?nick=$nick&sec=$sec", "r");
$data = fread($fp, 10000);
fclose($fp);
return($data);
}
function isonline($nick) {
$fp = fopen("http://scripts.xchat.centrum.cz/scripts/online_txt.php?nick=$nick", "r");
$data = fread($fp, 10000);
fclose($fp);
return($data);
}</HTML>
<HTML>navic tvym kodem
<i>$stav=file("http://scripts.xchat.centrum.cz/scripts/online_txt.php?nick=prazdroj");
echo $stav;</i>
bych se radeji nechlubil, protoze se hadas o necem o cem zrejme nic nevis.
funkce file() vraci pole, ne data
takze kdyz uz, tak:
$stav=file("http://scripts.xchat.centrum.cz/scripts/online_txt.php?nick=prazdroj");
echo $stav[0];</HTML>
Já se v tom taky moc nevyznam, ale ptal jsem se jinych, co se myslim v PHP docela vyznají a potom bylo ještě to samé na jednom Foru. Ale je pravda, že na domeně *.unas.cz vse funguje jak má a na doméně *.wz.cz nikoli. Zkoušel jsem vložit řádek do .htaccess >> php_flag allow_url_fopen 1, ale problém je stejný. =o((
<HTML>Jedine co jsem u tebe nasel kde tahas data z techto adres bylo:
$on= include("http://scripts.xchat.centrum.cz/scripts/online_txt.php?nick=jancaX");
$on= file_open("http://scripts.xchat.centrum.cz/scripts/online_txt.php?nick=MandyL");
$on=fopen("http://scripts.xchat.centrum.cz/scripts/online_txt.php?nick=Z-i-r-a-f-k-a",'r');
if ("scripts.xchat.centrum.cz/scripts/online_txt.php?nick=prazdroj"==0)
switch ("http://scripts.xchat.centrum.cz/scripts/online_txt.php?nick=prazdroj")
Ze se v tom moc nevyznas ti davam bohuzel za pravdu, neznas praci se soubory natoz s REMOTE URL, to co jsi vyplodil nema s funkcnimi kody nic spolecneho, takze bych zacal radeji u toho</HTML>