[PHP] 4.1.2 geinstalled, GD doet het niet

Pagina: 1
Acties:

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
Dit topic is een beetje een vervolg op:

[topic=460209]

Weet iemand hier wat het probleem kan zijn.

Mijn hosting provider heeft PHP 4.1.2 geinstalled maar sinds dien kan ik dus geen PHP plaatjes/icons enz maar maken met bijvoorbeeld imagecreate()

Dus heb ik een mailtje gestuurd naar mijn hosting provider, krijg ik vandaag na 3 dagen een mailtje terug:
Wij kunnen niet achter het probleem komen, waarschijnlijk heeft het te maken met de nieuwe versie van php. Helaas op www.php.net hebben we niets kunnen vinden over dit probleem.


Met vriendelijke groet,
Mijn vraag nu: Weten jullie misschien waar het aan kan liggen, of is dat zo niet te zeggen.

Eventueel: http://firstfind.nl/phpinfo.php

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • HenkS
  • Registratie: Mei 2000
  • Laatst online: 09-09 22:53

HenkS

Da_king alias HenkS

zou goed moeten zijn, deed je code het dus wel eerst goed?


vraag anders eens of ze gd2 erop willen pleuren... aangezien ze er ook een nieuwe php versie op hebben gezet...

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
Op woensdag 10 april 2002 18:58 schreef HenkS het volgende:
zou goed moeten zijn, deed je code het dus wel eerst goed?
ja eerst heeft ie het altijd gedaan...
vraag anders eens of ze gd2 erop willen pleuren... aangezien ze er ook een nieuwe php versie op hebben gezet...
hoe vraag ik ze dat?
waar kunnen ze dat halen?
enz...
beetje info plz ;)

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Zorg ervoor dat je geen image-headers meegeeft. Zodat je netjes kan zien of er foutmeldingen komen.

Ikzelf had dat alle truetype fonts ineens niet meer "gevonden" konden worden en een hard pad nodig bleken te hebben.

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
Op woensdag 10 april 2002 19:06 schreef ACM het volgende:
Zorg ervoor dat je geen image-headers meegeeft. Zodat je netjes kan zien of er foutmeldingen komen.
Geen headers meegeven :?

Als ik dat doe om te testen, krijg ik geen errors.

Maar om het plaatje te laten zien moet ik weer wel de headers meegeven, maar dan krijg ik dus een kruisje/404.

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • tomato
  • Registratie: November 1999
  • Niet online
<slightly-off-topic>
HenkS: vraag anders eens of ze gd2 erop willen pleuren... aangezien ze er ook een nieuwe php versie op hebben gezet...
Jij zou toch ook nog met GD2 aan de slag gaan, is dat nog bevallen?
</slightly-off-topic>

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op woensdag 10 april 2002 19:09 schreef SWINX het volgende:
Geen headers meegeven :?

Als ik dat doe om te testen, krijg ik geen errors.

Maar om het plaatje te laten zien moet ik weer wel de headers meegeven, maar dan krijg ik dus een kruisje/404.
Sja, dan doe je het niet :P

Je moet natuurlijk NIET je image in een html-image tag testen, daar heb je helemaal niks aan. Het enige wat je krijgt is dan 'doet het' of 'doet het niet'. Zonder de uitleg waarom niet.

Wat je eventueel ook nog kan doen is het plaatje opslaan/downloaden en dan met een teksteditor openen... Als er fouten inzitten zul je die als tekst er tussen zien staan ;) (Zo kwam ik achter de mijne, het "kon" ook niet fout in mijn ogen, blijkbaar toch wel)

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
Op woensdag 10 april 2002 19:16 schreef ACM het volgende:

[..]

Sja, dan doe je het niet :P

Je moet natuurlijk NIET je image in een html-image tag testen, daar heb je helemaal niks aan. Het enige wat je krijgt is dan 'doet het' of 'doet het niet'. Zonder de uitleg waarom niet.
heb je gelijk in
Wat je eventueel ook nog kan doen is het plaatje opslaan/downloaden en dan met een teksteditor openen... Als er fouten inzitten zul je die als tekst er tussen zien staan ;) (Zo kwam ik achter de mijne, het "kon" ook niet fout in mijn ogen, blijkbaar toch wel)
mijn output/source is dus 404 en daar schiet ik niks mee op
het plaatje weet wel dattie 60*60 groot is

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op donderdag 11 april 2002 00:18 schreef SWINX het volgende:
mijn output/source is dus 404 en daar schiet ik niks mee op
het plaatje weet wel dattie 60*60 groot is
Ik durf te wedden dat het geen 404 is...
Als het dat wel is, dan bestaat je file niet daar. En heeft het niets met php te maken.

De gemiddelde foutmelding van IE is zo extreem zinloos dat je daar niet naar moet kijken. Zet om te beginnen de "show friendly errors" es uit...

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Kun je het niet in een andere taal schrijven als CGI scriptje (zoals ik dus)
Perl heeft een GD module, en in C kan het uiteraard ook.
Er zijn nog veel meer talen waarbij GD op de een of andere manier gebruikt kan worden.
Mijne is in C, overigens :)

All my posts are provided as-is. They come with NO WARRANTY at all.


  • HenkS
  • Registratie: Mei 2000
  • Laatst online: 09-09 22:53

HenkS

Da_king alias HenkS

Op woensdag 10 april 2002 19:14 schreef tomato het volgende:
<slightly-off-topic>
[..]

Jij zou toch ook nog met GD2 aan de slag gaan, is dat nog bevallen?
</slightly-off-topic>
<slightly-off-topic-continues>
tja nog niks mee gedaan, gaat zeker nog komen, beetje druk met nieuwe baan, en ook buiten dat nog met eigen site (waarvoor ik dus gd2 ga gebruiken) en ben nu ook naar php-compressie aan het kijken..... alles komt op zijn tijd :)

<slightly-off-topic-continues>

  • kaandorp
  • Registratie: November 1999
  • Laatst online: 03-09 22:36
Op donderdag 11 april 2002 08:36 schreef CyBeR het volgende:
Kun je het niet in een andere taal schrijven als CGI scriptje (zoals ik dus)
Perl heeft een GD module, en in C kan het uiteraard ook.
Er zijn nog veel meer talen waarbij GD op de een of andere manier gebruikt kan worden.
Mijne is in C, overigens :)
Niet echt een oplossing natuurlijk. Hij wil het in PHP en het heeft altijd gewerkt.
Zorg dus eerst dat je die image zonder header() functie displayed op je scherm. 99% gegarandeerd dat je de oplossing voor je neus krijgt.

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
Op donderdag 11 april 2002 08:44 schreef kaandorp het volgende:

[..]

Niet echt een oplossing natuurlijk. Hij wil het in PHP en het heeft altijd gewerkt.
Zorg dus eerst dat je die image zonder header() functie displayed op je scherm. 99% gegarandeerd dat je de oplossing voor je neus krijgt.
hoor ik dan bij die 1% :? :(

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
Op donderdag 11 april 2002 00:32 schreef ACM het volgende:

[..]

Ik durf te wedden dat het geen 404 is...
Als jij t zegt... :+ maar hij staat er wel steeds
Als het dat wel is, dan bestaat je file niet daar. En heeft het niets met php te maken.
Als ik via ftp kijk zie ik die file gewoon in dat mapje staan, andere files uit die directory doen het wel gewoon, dus dat ik (denk ik dan) ook niet het probleem.
De gemiddelde foutmelding van IE is zo extreem zinloos dat je daar niet naar moet kijken. Zet om te beginnen de "show friendly errors" es uit...
Zal ik doen

Nu krijg ik dus een witte lege pagina te zien als ik mijn icon opvraag

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op donderdag 11 april 2002 09:40 schreef SWINX het volgende:
Nu krijg ik dus een witte lege pagina te zien als ik mijn icon opvraag
Zie je wel, geen 404 ;)

Magoed, je file wordt waarschijnlijk niet of niet goed gegenereerd.

Wat je kan doen is de output van het script dmv de ob-handling op te vangen en in een filetje te schrijven...
Dat filetje dan ophalen via ftp en in een (tekst)editor bekijken

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
Nu heb ik van ImagePng even ImageJpg gemaakt

Nu probeert ie wat te gaan downloaden (het gecre-eerde icon dus) maar dan zegt ie dat dat niet lukt, omdat ie het bestand niet kan vinden (toch 404 :?)

Het bestand staat wel in die directory als ik kijk via ftp.

Dit is de error:

Afbeeldingslocatie: http://www.endoria.net/upload/index.php/3019091544

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • kaandorp
  • Registratie: November 1999
  • Laatst online: 03-09 22:36
Post je code eens....

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
Op donderdag 11 april 2002 13:27 schreef kaandorp het volgende:
Post je code eens....
stond al hier: [topic=460209]

maar hier nog een keertje dan:
PHP:
1
<?Header("Content-type: image/png");Header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0");Header("Expires: Thu, 19 Nov 1981 08:52:00 GMT");Header("Pragma: no-cache");$im = imagecreate(60,60);$bgcolor = ImageColorAllocate($im, $bg[0], $bg[1], $bg[2]);$wit = ImageColorAllocate($im, 255, 255, 255);$geel = ImageColorAllocate($im, 255, 255, 110);ImageString($im, 1, 3, 1, "IP:", $geel);ImageString($im, 1, 23, 1, "$ipst[0]", $wit);ImageString($im, 1, 3, 11, "$ipst[1]", $wit);ImageString($im, 1, 3, 21, "PROVIDER:", $geel);ImageString($im, 1, 3, 31, "$provider", $wit);ImageString($im, 3, 3, 46, "$maxid", $geel); ImagePng($im);ImageDestroy($im);?>

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
(schopje)

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt

Pagina: 1