login  Naam:   Wachtwoord: 
Registreer je!
 Forum

phpscript op eigenserver-online

Offline webstab - 04/11/2004 18:13 (laatste wijziging 04/11/2004 18:54)
Avatar van webstabPHP ver gevorderde
  1. <?php
  2. define("MAX_WIDTH", 100);
  3. define("MAX_HEIGHT", 175);
  4. $img = @imagecreatefromjpeg($_GET['fotobestand']);
  5. if ($img) {
  6. $width = imagesx($img);
  7. $height = imagesy($img);
  8. $scale = min(MAX_WIDTH/$width, MAX_HEIGHT/$height);
  9.  
  10. if ($scale < 1) {
  11. $new_width = floor($scale*$width);
  12. $new_height = floor($scale*$height);
  13. if ($height > $width) {
  14. $m = 75 ;
  15. $n = $new_width;
  16. }
  17. else {
  18. $m = $new_height ;
  19. $n = 100;
  20. }
  21. $tmp_img = imagecreatetruecolor(98, 65);
  22. imagecopyresampled($tmp_img, $img, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
  23. imagedestroy($img);
  24. $img = $tmp_img;
  25. }
  26. }
  27. if (!$img) {
  28. $img = imagecreate(MAX_WIDTH, MAX_HEIGHT);
  29. imagecolorallocate($img,0,0,0);
  30. }
  31. header("Content-type: image/jpeg");
  32. imagejpeg($img);
  33. ?>

dit scriptje heb ik van iemand gekregen,en na veel gestukkel enz. werkt het op mijn online (gratis) server. ( http://verkom.f...dex_01.gif ) als voorbeeld.
maar als ik dit op mijn eigen (localhost) server doe dan krijg ik gewoon een witte pagina.
waaraan kan dit liggen en hoe los ik dit op?

10 antwoorden

Gesponsorde links
Offline Maarten - 04/11/2004 18:33
Avatar van Maarten Erelid Geen GD-library/ImageMagick of hoe dat ook heet?
Offline webstab - 04/11/2004 18:34
Avatar van webstab PHP ver gevorderde en hoe kan ik er voorzorgen dat dat wel op localhost werkt
Offline Maarten - 04/11/2004 18:34 (laatste wijziging 04/11/2004 18:35)
Avatar van Maarten Erelid Door GD-library te installeren...

http://www.boutell.com/gd/
Offline webstab - 04/11/2004 18:38
Avatar van webstab PHP ver gevorderde kem dat daar gelezen,maar ik snap er niet veel van.
ik em dus dat gedownload en dat is een map met veel files.
wat moet ik nu doen?
Offline Maarten - 04/11/2004 18:52
Avatar van Maarten Erelid Tsjah ik weet het ook niet zo direct omdat ik dat nog nooit op localhost nodig heb gehad, ik test het altijd op mijn host. Maarreuh, googlen doet soms wonderen?
Offline webstab - 04/11/2004 19:08
Avatar van webstab PHP ver gevorderde maar ik zit vast bij het instaleren.
wnt dat zijn allemaal file die ik niet kan openen buiten 2 html files waardat niets instaat
Offline DRUNK - 04/11/2004 19:25
Avatar van DRUNK PHP gevorderde ga naar php.ini en zie die hele lijst met dll files, zoek hierin extentions/gd2.dll ofzo op. Haal voor deze regel het commentaar weg ';' dan zou het moeeten werken als je het zooitje ff restart.
Offline webstab - 04/11/2004 19:29 (laatste wijziging 04/11/2004 19:32)
Avatar van webstab PHP ver gevorderde merci,het werkt!!!
maar ik krijg altijd een zwart vierkant.
Offline Thomas - 04/11/2004 19:38
Avatar van Thomas Moderator Probeer je toevallig iets te doen met een GIF plaatje?
GD levert al een tijdje geen support meer voor GIF-plaatjes.

Maar dat had je allemaal in de readme kunnen lezen...

Ook heb ik wel eens gehad dat ik een plaatje probeerde te maken / converten, waarvan de extensie verkeerd was (dus ik had een .gif plaatje wat eigenlijk een jpeg was). Dan kunnen er, afhankelijk van je script, ook rare dingen (of helemaal geen ) gebeuren.
Offline webstab - 04/11/2004 19:40
Avatar van webstab PHP ver gevorderde slaagt dat tegen.
ik vind dat een bangelijk scriptje.
bestaat er mss een eigenaardig scriptje dat ook met gif werkt,of dat php eerst gif->jpg doet:p
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.19s