Hirdetés

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

  • Sk8erPeter

    nagyúr

    válasz lezso6 #2953 üzenetére

    Hali!
    Bocsánat, csak most volt időm foglalkozni a dologgal :B Köszönöm a segítséget! :R:R

    A dolog valamilyen oknál fogva nem működik jól:
    ha létezik a fájl, létrehozza az új, kiegészített fájlnevet, de maga a kép csak az image változóban meghatározott számsorozatot tartalmazza (36 bájt, nyilván, mivel 36 szám (karakter) van benne). :F

    Egy-két alapdolog még nem teljesen tiszta számomra, ezért inkább megkérdezem:
    1.) mi a szerepe az

    $image = '010101110101011010111010101011011110';

    sornak?
    A file_put_contents szerint ez hozzáfűzi ezt az infót a fájlhoz. Valóban, a tartalma ez lesz. Tehát ha megnézem magát a fájl tartalmát mondjuk szövegszerkesztővel, akkor benne ezt látom.
    De ez mire jó jelen esetben? Csupán ennyit fog tartalmazni a fájl, semmi mást. :F Ebből következően a képet nem tudja megjeleníteni, mert arra vonatkozó infókat nem tartalmaz, hogy akkor hogyan is néz ki a fájl (ezt felülírja az image változóval a file_put_contents második paramétere).

    2.) Jól értelmezem, hogy az alábbi sornál a strpos megkeresi azt a pozíciót, ahol a pont előfordul a fájlnévben, és a substr pedig a file változó legelejéről kezdve elmegy a pontig, és azt adja vissza eredményül?

    $name = substr($file, 0, strrpos($file, '.')); // kiterjesztés levágása

    Majd ha jól értem, a while függvényben szereplő cucc ehhez a névhez fogja hozzáfűzni a ".jpg" kiterjesztést.
    Egyébként természetesen jpg kiterjesztésű fájllal próbáltam ki a dolgot.

    [ Szerkesztve ]

    Sk8erPeter

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