Header hamarabb van megadva hiba
Sziasztok!
Egy galériát készítek éppen saját oldalamra, és már minden megvan.
Beolvassa a könyvtárszerkezetet, kilistázza a képeket, ha rákattintok megjön popupban a dolog, ÁM valami nem sikerül.
Megpróbáltam megszabadulni a klaszikus "small" könyvtártól, hogy ne kelljen az ftpre kétszer felmásolni, kicsi és nagy méretben is. Ehhez ugye röptében kellene generálni a kicsi képeket a megjelenésnél.
Ezzel a kóddal (és sok mással is már) próbálkoztam, de még semmi sem működött:kiáll hibával, hogy a header már elöbb meg van adva (ahol írja, ott meg semmi ilyen nincs...
Tudnátok segíteni, hogy mi módon oldhatom meg a gondot?
Üdv. és előre is köszönöm!
Szilveszter
■ Egy galériát készítek éppen saját oldalamra, és már minden megvan.
Beolvassa a könyvtárszerkezetet, kilistázza a képeket, ha rákattintok megjön popupban a dolog, ÁM valami nem sikerül.
Megpróbáltam megszabadulni a klaszikus "small" könyvtártól, hogy ne kelljen az ftpre kétszer felmásolni, kicsi és nagy méretben is. Ehhez ugye röptében kellene generálni a kicsi képeket a megjelenésnél.
Ezzel a kóddal (és sok mással is már) próbálkoztam, de még semmi sem működött:
<?php
// STATIKUSAN adtam meg a két paramétert, ami amúgy jönni fog, mikor meghívom az oldalt.
$d='Egyéb';
$d1='Békési Boglárka';
$ffo = @fopen('galeria/'.$d.'/'.$d1.'/'.$entry, 'r');
if($ffo!= false) {
// egy próba csak$kep_x = 'galeria/'.$d.'/'.$d1.'/'.$entry;
$kep=imagecreatefromjpeg($ffo);
}
$szelesseg1 = 100;
$arany = imagesx($kep)/100;
$magassag1 = imagesy($kep)/$arany;
header("Content-type: image/jpeg");
$kep1 =imagecreatetruecolor($szelesseg1, $magassag1);
$kep2 =imagecopyresized($kep1, $kep, 0, 0, 0, 0, $szelesseg1, $magassag1, imagesx($kep), imagesy($kep));
echo($kep2);
imagedestroy($kep1);
imagedestroy($kep2);
?>
Tudnátok segíteni, hogy mi módon oldhatom meg a gondot?
Üdv. és előre is köszönöm!
Szilveszter
Hamarabb kerül valami kiíratásra
header()
függvényt meghívnád. Ez akár lehet egy szóköz is, amit a<?php
előtt felejtettél ott, esetleg az fopen() dob vissza valamit, habár ott elrejtetted az esetleges hibákat. Használhatsz esetleg kimenet pufferelést az ilyen hibák elkerülése végett, noha attól még valami a logikában nem lesz jó teljesen.mas megoldas
http://phpthumb.sourceforge.net/
Egyebkent nem tudom, hogy jo otlet-e a konyvtarnevekben ekezeteket meg szokozoket hasznalni.
ékezetek
Köszi a segítséget.
Én se tartottam jó ötletnek, ez még csak egy teszt.
megnéztem, a könyvtárolvasásos rész megy ieben és ffben is, viszont az ékezetes könyvtárakban levő képeket nem tudja ie megnyitni, így valami más lesz kitalálva. . .
Üdv.:
Szilveszter
Mi van a $kep változóban?
$arany = imagesx($kep)/100;
utasítást, ahol azimagesx()
elvérzik, ha NULL argumentumot adsz át, nem beszélve arról, ha még ezt nullával is osztod. Az itt keletkező hibaüzenet pedig hamarabb kerül továbbításra, mint a mögötte meghívásra kerülőheader()
.