View previous topic :: View next topic |
Author |
Message |
tmihetec
Joined: 23 Jan 2006 Posts: 27
|
Posted: 08.10.2006 22:15 Post subject: PHP: getimagesize ne čita php thumbnail |
|
|
Pozdrav, dakle imam thumb.php koji generira thumbnail jpega "test.jpg". (sve u istom direktoriju)
Ako pozovem
getimagesize("test.jpg") - ok, daje dimenzije,
ako pozovem
getimagesize("thumb.php") - ne valja, vraće bool(false).
zašto, zašto?
evo link:
http://it.nosco.hr/test.php
evo i phpinfo ako treba:
http://it.nosco.hr/phpinfo.php
unaprijed hvala!.... otišla mi je nedjelja na ovo....
PS. da stvar bude gora... imam feeling da je ovo radilo do prošlog tjedna... |
|
|
Back to top |
|
|
gog
Joined: 18 Jun 2004 Posts: 679 Location: zagreb
|
Posted: 08.10.2006 22:44 Post subject: |
|
|
Pa zato što je thumb.php tekstualna datoteka |
|
|
Back to top |
|
|
maratz mi3.crew
Joined: 24 Nov 2003 Posts: 1207 Location: ZAG
|
|
Back to top |
|
|
tmihetec
Joined: 23 Jan 2006 Posts: 27
|
Posted: 09.10.2006 10:34 Post subject: |
|
|
gog wrote: | Pa zato što je thumb.php tekstualna datoteka |
nadam se da je ostalih 646 postova bilo korisnije.... |
|
|
Back to top |
|
|
tmihetec
Joined: 23 Jan 2006 Posts: 27
|
Posted: 09.10.2006 10:35 Post subject: |
|
|
maratz wrote: | u .php koji generira sliku treba stajati
Code: | header('Content-type: image/jpg'); |
|
inače stoji
Code: | header('Content-type: image/jpeg'); | [/quote]
ali probao sam i
Code: | header('Content-type: image/jpg'); | [/quote]
... ista stvar... |
|
|
Back to top |
|
|
retro_one
Joined: 16 Sep 2003 Posts: 880 Location: DUBRAVA.
|
Posted: 09.10.2006 11:02 Post subject: |
|
|
hm, ako se radi o getimagesize, mislim da on radi na principu fopen-a i trazi lokalni file, a posto ti generiras output browseru on vidi cisti php file i naravno da ne moze dati dimenzije php filea |
_________________ Just your average eccentric programmer. |
|
Back to top |
|
|
tmihetec
Joined: 23 Jan 2006 Posts: 27
|
Posted: 09.10.2006 11:26 Post subject: |
|
|
hmm... pa kako onda da pročitam dimenzije thumbnaila generiranog on-the-fly...
mislim, ovo je bilo radilo... (nešto se mijenjalo na serveru... fastCGi.. što got to bilo...) |
|
|
Back to top |
|
|
les
Joined: 25 Oct 2004 Posts: 370
|
Posted: 09.10.2006 12:04 Post subject: |
|
|
Pa koliko sam skužio iz ove funkcije koju si stavio, širinu thumbnaila stavljaš fixno na 350px, a visinu računaš prema širini - imaš i jednu i drugu varijablu - ne znam zašto ti je problem onda pročitat dimenzije? |
|
|
Back to top |
|
|
gog
Joined: 18 Jun 2004 Posts: 679 Location: zagreb
|
Posted: 09.10.2006 12:29 Post subject: |
|
|
tmihetec wrote: | gog wrote: | Pa zato što je thumb.php tekstualna datoteka |
nadam se da je ostalih 646 postova bilo korisnije.... |
U prijevodu, probaj dohvatiti sliku sa servera, nakon što ju php sparsa, uostalom u thumb.php imaš varijable sa dimenzijama slike... |
|
|
Back to top |
|
|
tmihetec
Joined: 23 Jan 2006 Posts: 27
|
Posted: 09.10.2006 13:13 Post subject: |
|
|
ma okej za ovaj primjer...
ali imam i thumb funkciju koja za zadanu širinu proporcionalno izračunava visinu... tu ne znam koja će biti širina...
hm... možda mi nemože čitati url kao što kažete...
allow_url_fopen bi trebao biti na "ON" ?
ako da ... meni je na "off", kako bi to mogao promijeniti ako nemam pristup php.ini fajlu... imam navodno instaliran fastCGI
hvala |
|
|
Back to top |
|
|
les
Joined: 25 Oct 2004 Posts: 370
|
Posted: 09.10.2006 13:47 Post subject: |
|
|
Pa zadaj širinu - mislim stvarno ne kužim u čemu je problem? Ako ti proporcionalno izračunava visinu, onda mora imat nešto prema čemu će računat... Ti si taj koji određuje dimenzije thumbnaila - ne može php znat kakve dimenzije želiš!
Sa druge strane, ako thumbnail radiš iz već postojeće slike dimenzije kupiš sa imagesx i imagesy i prema tome radiš resize u određenom omjeru.
Provjeri točno što stavljaš u varijablu $slika!!
I još nešto: tebi na serveru http://it.nosco.hr/thumb.php koji želiš pozvat nije .php file nego .jpg file sa krivom ekstenzijom. Da nije možda u tome problem?
.php datoteku sa getimagesize() nikako ne možeš pozvat - nije ni čudo da dobiješ error. Uploadaj još jednu sliku na server u .jpg formatu pa probaj sa njom dal ti stvari rade... |
|
|
Back to top |
|
|
Tristan
Joined: 01 Aug 2006 Posts: 614 Location: Under the sky
|
Posted: 09.10.2006 14:12 Post subject: |
|
|
les wrote: | Pa zadaj širinu - mislim stvarno ne kužim u čemu je problem? Ako ti proporcionalno izračunava visinu, onda mora imat nešto prema čemu će računat... Ti si taj koji određuje dimenzije thumbnaila - ne može php znat kakve dimenzije želiš!
Sa druge strane, ako thumbnail radiš iz već postojeće slike dimenzije kupiš sa imagesx i imagesy i prema tome radiš resize u određenom omjeru.
Provjeri točno što stavljaš u varijablu $slika!!
I još nešto: tebi na serveru http://it.nosco.hr/thumb.php koji želiš pozvat nije .php file nego .jpg file sa krivom ekstenzijom. Da nije možda u tome problem?
.php datoteku sa getimagesize() nikako ne možeš pozvat - nije ni čudo da dobiješ error. Uploadaj još jednu sliku na server u .jpg formatu pa probaj sa njom dal ti stvari rade... |
Baš to... Ne možeš očitat dimenzije php filea... Po čemu ti određuje ime thimba??? Tako odredi i varijablu kojoj php provjerava dimenzije... |
_________________ Carpe diem... |
|
Back to top |
|
|
gog
Joined: 18 Jun 2004 Posts: 679 Location: zagreb
|
Posted: 09.10.2006 15:32 Post subject: |
|
|
les wrote: | I još nešto: tebi na serveru http://it.nosco.hr/thumb.php koji želiš pozvat nije .php file nego .jpg file sa krivom ekstenzijom. Da nije možda u tome problem? |
A kako ti to znaš? Čovjek je napisao tekst thumb.php datoteke.. |
|
|
Back to top |
|
|
les
Joined: 25 Oct 2004 Posts: 370
|
Posted: 09.10.2006 16:16 Post subject: |
|
|
Vidovit sam...
Klikni link... |
|
|
Back to top |
|
|
gog
Joined: 18 Jun 2004 Posts: 679 Location: zagreb
|
Posted: 09.10.2006 17:35 Post subject: |
|
|
Jesam, i? |
|
|
Back to top |
|
|
tmihetec
Joined: 23 Jan 2006 Posts: 27
|
Posted: 09.10.2006 18:27 Post subject: |
|
|
rješeno...
stvar je bila u php.ini...
allow_url_fopen treba biti "On" i stvar radi... dakle getimagesize može čitati dimenzije on-the-fly generiranog thumbnaila php skriptom.
pozdrav! |
|
|
Back to top |
|
|
Tristan
Joined: 01 Aug 2006 Posts: 614 Location: Under the sky
|
Posted: 09.10.2006 18:59 Post subject: |
|
|
tmihetec wrote: | rješeno...
stvar je bila u php.ini...
allow_url_fopen treba biti "On" i stvar radi... dakle getimagesize može čitati dimenzije on-the-fly generiranog thumbnaila php skriptom.
pozdrav! |
Nisam baš upoznat s tim. A čemu izvlačiti dimenzije on the fly generiranog thumba ako možeš to rješiti samo izvlačanjem dimenzija običnog thumba???
Thnx unaprijed |
_________________ Carpe diem... |
|
Back to top |
|
|
les
Joined: 25 Oct 2004 Posts: 370
|
Posted: 09.10.2006 19:49 Post subject: |
|
|
Skripta se izvrši? |
|
|
Back to top |
|
|
gog
Joined: 18 Jun 2004 Posts: 679 Location: zagreb
|
Posted: 10.10.2006 20:02 Post subject: |
|
|
da |
|
|
Back to top |
|
|
gog
Joined: 18 Jun 2004 Posts: 679 Location: zagreb
|
Posted: 10.10.2006 20:05 Post subject: |
|
|
tmihetec wrote: | rješeno...
stvar je bila u php.ini...
allow_url_fopen treba biti "On" i stvar radi... dakle getimagesize može čitati dimenzije on-the-fly generiranog thumbnaila php skriptom.
pozdrav! |
Koristiš li sada getimagesize("thumb.php"), ili getimagesize("www.domena.com/thumb.php)?
BTW zašto mučiš server sa generiranjem thumbova on the fly?Napravi cache thumb-a.... |
|
|
Back to top |
|
|
|