Hirdetés

Keresés

Új hozzászólás Aktív témák

  • cucka

    addikt

    válasz vakondka #2602 üzenetére

    Akkor még egyszer, mert úgy látom, nem volt világos.
    Az fopen alapesetben nem url-t kér, hanem a szerveren található file útvonalát.

    Általában véve úgy tudod megcsinálni, hogy fopen-nél a kapott abszolut url elé berakod a webszerver gyökérkönyvtárának a relatív útvonalát. Tehát jobban jársz, ha nem alakítod át a tinyMCE-ben az url-t

    Például a programod a http://oldalneved.hu/dolgok/feldolgozas/index.php néven fut. A program megkapja a "/kepek/thumb/valami/asd.jpg" relatív url-t. Ekkor a következő módon tudod megnyitni:

    $rootdir='../../';
    $filename='/kepek/thumb/valami/asd.jpg';

    $filename=ltrim($filename, ' /');
    $f=fopen($rootdir.$filename, 'r');
    ....

    Ez így azért jó, mert a programodnak csak annyit kell tudnia, hogy a weboldal gyökeréhez képest hol helyezkedik el, amit akár automatizálva is ki tud találni, nem kell mindenhova kézzel odaírni.

Új hozzászólás Aktív témák