Autor Zpráva
Urob
Profil *
Mam takovej docela blbej problémek potřebuju číst soubor viz takto :
<?php

$ext = fopen("anolis_saegrei.ztk", "r");
$kolik = fread($ext, filesize("anolis_saegrei.ztk"));
echo "[ ", $kolik, " ]";
FClose($ext)
?>

Jenže to potřebuju zapsat plnou adresou, takže asi tak nějak tako, ale to nefunguje:
<?php

$ext = fopen("http://www.terraweb.wz.cz/cl/tera/anolis_saegrei.ztk", "r");
$kolik = fread($ext, filesize("http://www.terraweb.wz.cz/cl/tera/anolis_saegrei.ztk"));
echo "[ ", $kolik, " ]";
FClose($ext)
?>

Problém je ten, jak to zapsat, aby to funguvalo.
joejoe
Profil *
viz manual na strankach php.net

aby fungovalo fopen s URL, tak se musi v .ini souboru na danem serveru nastavit 'allow_url_fopen' na '1' (coz je vychozi nastaveni)

Typuju, ze mas tenhle skript nekde na webhostingu, takze php.ini asi upravit nemuzes. V tom pripade muzes zkusit fsockopen() nebo curl.
DJ Miky
Profil
A co toto?
echo '['.file_get_contents('http://www.terraweb.wz.cz/cl/tera/anolis_saegre i.ztk').']';
Urob
Profil *
Už sem to vyřešil, sice, tam teď musim mít dvě verze, ale funguje to... je to pomocí ../../ atd..
S tim echo je to zajímavej nápad, to ještě zkusim, ale myslim, že to nezkousne taky.
jonge
Profil
Pokud se chceš dostat do kořene webu, stačí na začátek dát lomítko: takže třeba pokud jsi na
www.example.com/web/pages/about.php
a máš tam odkaz jako /images/image.jpg, tak ti to dá adresu
www.example.com/images/image.jpg
Toto téma je uzamčeno. Odpověď nelze zaslat.

0