login  Naam:   Wachtwoord: 
Registreer je!
 Forum

image class werk niet

Offline MFdriver - 25/06/2006 18:46
Avatar van MFdriverPHP interesse Ik ben bezig aan een image class voor op mijn site, maar deze wil maar niet werken
hij geeft geen error's weer, en toch wilt het niet werken
de instellingen zijn ook juist..

kan iemand mij helpen?
de aanroeping;
  1. <?php
  2. if($_SERVER['REQUEST_METHOD'] == 'POST') {
  3. $afbeelding = new upload_afbeeldingen;
  4. $afbeelding->set_thumb_map('../images/foto/thumb/');
  5. $afbeelding->set_new_name('TRUE');
  6. $afbeelding->set_cat($_POST['album']);
  7. $afbeelding->set_thumben('TRUE');
  8. $afbeelding->set_afb_map('../images/foto/full/');
  9. $afbeelding->set_resize('TRUE');
  10. $afbeelding->set_afb_size(500,500);
  11. $afbeelding->set_thumb_size(150,150);
  12. echo $afbeelding->foutmelding;
  13. }
  14. else
  15. {
  16. //some html
  17. }
  18. ?>


de class zelf is op de volgende link te vinden

http://www.plaatscode.be/895/

3 antwoorden

Gesponsorde links
Offline Simon - 25/06/2006 19:29
Avatar van Simon PHP expert heb je de class zelf geschreven?
zo nee, vraag raad aan de maker

  1. $afbeelding = new upload_afbeeldingen;
  2. $afbeelding->set_thumb_map('../images/foto/thumb/');
  3. $afbeelding->set_new_name('TRUE');
  4. $afbeelding->set_cat($_POST['album']);
  5. $afbeelding->set_thumben('TRUE');
  6. $afbeelding->set_afb_map('../images/foto/full/');
  7. $afbeelding->set_resize('TRUE');
  8. $afbeelding->set_afb_size(500,500);
  9. $afbeelding->set_thumb_size(150,150);
  10. echo $afbeelding->foutmelding;


'TRUE' is nogal vreemd 
probeer zonder haakjes

  1. $afbeelding = new upload_afbeeldingen;
  2. $afbeelding->set_thumb_map('../images/foto/thumb/');
  3. $afbeelding->set_new_name(TRUE);
  4. $afbeelding->set_cat($_POST['album']);
  5. $afbeelding->set_thumben(TRUE);
  6. $afbeelding->set_afb_map('../images/foto/full/');
  7. $afbeelding->set_resize(TRUE);
  8. $afbeelding->set_afb_size(500,500);
  9. $afbeelding->set_thumb_size(150,150);
  10. echo $afbeelding->foutmelding;
Offline MFdriver - 25/06/2006 20:17 (laatste wijziging 25/06/2006 21:30)
Avatar van MFdriver PHP interesse voor een groot stuk heb ik die class zelf geschreven
een klein stukje komt van een script die hier ook in db zit
maar ik denk niet dat daar de fout zit 

[edit]
blijft hetzelfde 
Offline Addow - 21/07/2006 10:18 (laatste wijziging 21/07/2006 10:28)
Avatar van Addow Gouden medaille

PHP beginner
Hmz, ik vind uwe constructor nergens terug... die is toch verplicht?
Meestal initieer ik eerst de variabelen, zoals gij dat in de eerste paragraaf doet, maar effectief waarden toekennen doe ik in de constructor:

  1. <?
  2.  
  3. class upload_afbeeldingen {
  4. //eerst alle data ophalen ;-)
  5. //cat
  6. private $cat;
  7. //afbeelding opties
  8. private $afb_breedte;
  9. private $afb_hoogte;
  10. private $resize;
  11. private $watermerk;
  12. private $watermerk_pad;
  13. private $afb_map;
  14. //thumbs?
  15. private $thumben;
  16. private $thumb_breedte;
  17. private $thumb_hoogte;
  18. private $thumb_map;
  19. //upload
  20. private $hernoem;
  21. private $upload_extensies;
  22. private $upload_types;
  23. private $new_naam;
  24. private $naam;
  25. private $tmp_name;
  26. private $type;
  27. private $map;
  28. //foutmelding
  29. public $foutmelding;
  30.  
  31. function __construct() {
  32. $this->cat = '';
  33.  
  34. $this->afb_breedte = 500;
  35. $this->afb_hoogte = 500;
  36. $this->resize = FALSE;
  37. $this->watermerk = FALSE;
  38. $this->watermerk_pad = 'watermerk.png';
  39. $this->private $afb_map = '../images/foto/full/';
  40.  
  41. $this->thumben = TRUE;
  42. $this->thumb_breedte = 150;
  43. $this->thumb_hoogte = 150;
  44. $this->thumb_map = '../images/foto/thumb/';
  45.  
  46. $this->hernoem = FALSE;
  47. $this->upload_extensies = 'jpg,jpeg,gif,png';
  48. $this->upload_types = 'image/jpg,image/jpeg,image/gif,image/png';
  49. $this->new_naam = FALSE;
  50. $this->naam = '';
  51. $this->tmp_name = '';
  52. $this->type = '';
  53. $this->map = '';
  54.  
  55. $this->foutmelding = '';
  56. }
  57.  
  58. }
  59.  
  60. ?>


Ik denk dat het dan wel zal werken...

snorry voor de late reactie, maar ik zag deze plots staan...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.217s