Forum » Izdelava spletišč » PHP problem
PHP problem
mujo123 ::
Zivjo,
ze dolgo casa poskusam resiti ta problem, pa mi ne uspe.
Nekaj let nazaj sem spesnil spletno stran www.dioni.si. Tam z GD knjiznico generiram thumbe v nek direktorij. To dela odlicno, problem se pojavi, ko spet prides na stran cez nekaj nedolocenega casa. Takrat se zacnejo pojavljati warningi da do thumb fajlov ni mogoce priti, ker naj bi jih se enkrat generiral (vsakic posebej).
Rad bi se znebil teh warningov (suppress ni dobra resitev).
Poizkusil sem ze z raznimi skriptami za izbris teh thumb fajlov, a se vedno pojavi problem s pravicami za pisanje teh fajlov.
Prosim za kaksno konstruktivno pomoc, idejo.
LP
ze dolgo casa poskusam resiti ta problem, pa mi ne uspe.
Nekaj let nazaj sem spesnil spletno stran www.dioni.si. Tam z GD knjiznico generiram thumbe v nek direktorij. To dela odlicno, problem se pojavi, ko spet prides na stran cez nekaj nedolocenega casa. Takrat se zacnejo pojavljati warningi da do thumb fajlov ni mogoce priti, ker naj bi jih se enkrat generiral (vsakic posebej).
Rad bi se znebil teh warningov (suppress ni dobra resitev).
Poizkusil sem ze z raznimi skriptami za izbris teh thumb fajlov, a se vedno pojavi problem s pravicami za pisanje teh fajlov.
Prosim za kaksno konstruktivno pomoc, idejo.
LP
misek ::
Nastavi prave pravice za pisanje v ta direktorij in prepisovanje datotek (666? NEPREMICNINE/AKCIJA/THUMBS/). Naj se pač vsakič znova tvorijo.
mujo123 ::
hja, pravice direktorija THUMBS so ze 7777, kar naj bi veljalo tudi za nove datoteke notri.
CHMOD pa preko phpja ne deluje, na zalost.
CHMOD pa preko phpja ne deluje, na zalost.
Zgodovina sprememb…
- spremenilo: mujo123 ()
PaX_MaN ::
Lahko narediš tako, da naj preveri, če prikazna sličica že obstaja - če ne, naj jo naredi, sicer ne.
mujo123 ::
ne bo v redu, ker veckrat menjam vsebino strani in se dela s thumbnaili ne bi dotikal. torej ce zamenjam sliko xxx.jpg z xxx.jpg z drugacno vsebino, se mora zamenjati tudi thumbnail. drugace bi bilo malo cudno...
mujo123 ::
ne, pravice so rw-r--r--.
Ok, se zavedam da pravice za fajl niso w za vse. Kako pa to lahko spremenim s php skripto ce pa mi chmod v phpju ne dela (hitrost.com), ker nisem root uporabnik.
Zanimivo se mi zdi glede na to da je lastnik teh datotek uporabnik, ki jih kreira, torej html_user, da jih ne more potem se zbrisati.
Ok, se zavedam da pravice za fajl niso w za vse. Kako pa to lahko spremenim s php skripto ce pa mi chmod v phpju ne dela (hitrost.com), ker nisem root uporabnik.
Zanimivo se mi zdi glede na to da je lastnik teh datotek uporabnik, ki jih kreira, torej html_user, da jih ne more potem se zbrisati.
R33D3M33R ::
Če vsakič sproti generira thumbnaile, potem je verjetno vseeno ali jih piše na disk ali jih pa samo prikazuje. Ali ne? Preko PHP direktno prikazuj thumbnail pa bo.
Moja domača stran: http://andrej.mernik.eu
Na spletu že od junija 2002 ;)
:(){ :|:& };:
Na spletu že od junija 2002 ;)
:(){ :|:& };:
R33D3M33R ::
Recimo, da uporabljaš jpg thumbnaile. Potem naredi tako: http://si2.php.net/manual/en/function.i...
V tvojem sedajšnem primeru ima imagejpeg() dva argumenta. Resource in ime datoteke kam se naj shrani:
imagejpeg($im, 'simpletext.jpg');
Za prikaz slike potrebuješ le en argument imagejpeg($im) in dodatno vrstico s headerjem: header('Content-type: image/jpeg'), oglej si primer:
header('Content-type: image/jpeg');
imagejpeg($im);
Podobno narediš za ostale tipe slik.
V tvojem sedajšnem primeru ima imagejpeg() dva argumenta. Resource in ime datoteke kam se naj shrani:
imagejpeg($im, 'simpletext.jpg');
Za prikaz slike potrebuješ le en argument imagejpeg($im) in dodatno vrstico s headerjem: header('Content-type: image/jpeg'), oglej si primer:
header('Content-type: image/jpeg');
imagejpeg($im);
Podobno narediš za ostale tipe slik.
Moja domača stran: http://andrej.mernik.eu
Na spletu že od junija 2002 ;)
:(){ :|:& };:
Na spletu že od junija 2002 ;)
:(){ :|:& };:
romci ::
Rad bi se znebil teh warningov (suppress ni dobra resitev).
Zakaj pa ne? Na produkcijskem strezniku prikazovanje warningov in errorjev userju naceloma ni zazeleno.
Ce zelis vseeno imeti pregled na njimi, si naredi lasten error handling (primer: http://si.php.net/manual/en/errorfunc.e...
Lp,
Roman
-- not all those who wander are lost...
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | php upload file problemOddelek: Programiranje | 1293 (843) | petzup |
» | [PHP] branje slikeOddelek: Programiranje | 3232 (3045) | matijaz74 |
» | PHP image uploadOddelek: Izdelava spletišč | 1470 (1328) | roli |
» | php in instant resize slikeOddelek: Izdelava spletišč | 1125 (1039) | Cross |
» | EXIF - izpis podatkov o sliki v PHP ju?Oddelek: Programiranje | 1879 (1615) | Cokolesnik |