Erreur 200 lorsque certains de PHP est utilisé

  • Truce
  • Guru
  • Guru
  • No Avatar
  • Inscription: Avr 25, 2004
  • Messages: 1477
  • Loc: Washington DC
  • Status: Offline

Message Janvier 13th, 2005, 10:47 pm

J'ai récemment installé Abyss Web Server, PHP 5.0.3 et MySQL. Je suis en train de mettre en place un script php pour redimensionner toutes les images dans un répertoire. Lorsque je visite le script, j'ai une erreur 200 (ok). Je supprimer certains de php le code qui est le redimensionnement de l'image avec imagecreatetruecolor et imagecopyresample et le code fonctionne, mais ne pas redimensionner les images (bien sûr).

Je ne sais pas ce qui est mauvais ici. Des idées? J'ai déjà décommenté la bibliothèque GD dll et le mettre dans le dossier de php, et il n'a pas aidé.

AIDE S'IL VOUS PLAÎT!
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Janvier 13th, 2005, 10:47 pm

  • ATNO/TW
  • Super Moderator
  • Super Moderator
  • Avatar de l’utilisateur
  • Inscription: Mai 28, 2003
  • Messages: 23407
  • Loc: Woodbridge VA
  • Status: Offline

Message Janvier 13th, 2005, 11:11 pm

Quelle version de la bibliothèque GD utilisez-vous? J'ai à peu près que vous avez la dernière version:
http://www.boutell.com/gd/
2.0.33


Je suppose que la deuxième question, je voudrais, c'est que le code que vous écrivez est compatible avec PHP 5.0.3


D'un point de vue logique, si vous supprimez le code et il fonctionne, et vous ajoutez le code et il ne le fait pas, alors le problème réside dans le code que vous avez ajouté (peut être des fautes de frappe ou une version compatible ou tout simplement sur l'évidence? * hausse les épaules - juste jeter pensées.)
"There's no place like 127.0.0.1 except for ::1."
Alexandria Networks. Leader in IT consulting for associations/non-profits, and small to medium sized businesses around the northern Virginia and Washington D.C. metro area.
  • Truce
  • Guru
  • Guru
  • No Avatar
  • Inscription: Avr 25, 2004
  • Messages: 1477
  • Loc: Washington DC
  • Status: Offline

Message Janvier 13th, 2005, 11:20 pm

Eh bien, j'ai téléchargé PHP comme il ya 2 jours et il comprend le fichier de GD. Je suis presque sûr à 100%, il est 2.0.33

Le code est le suivant:
[php]
<html>
<head> <title> site d'essai </ title> </ head>
<body>
Running Server....
</ body>
</ html>
<?

$ dir_path = "pix";
$ dir = opendir ($ dir_path);
$ i = 0;
while (false! == ($ File = readdir ($ dir))) (
$ file [$ i] = $ file;
$ i + +,
)
closedir ($ dir);

$ id = mt_rand (0, ($ i-1))
$ filename = "$ dir_path / $ file [$ id]";
resizeJPG ($ filename, 400);
fonction resizeJPG ($ jpgFile, $ width) (

/ / Obtention de nouvelles dimensions
list ($ width_orig, $ height_orig) getimagesize = ($ jpgFile);
$ height = (int) (($ width / $ width_orig) * $ height_orig);

/ / Rééchantillonnage
$ image_p = imagecreatetruecolor ($ width, $ height);
$ image = imagecreatefromjpeg ($ jpgFile);
imagecopyresampled ($ image_p, $ image, 0, 0, 0, 0, $ width, $ height, $ width_orig, height_orig $);

/ / Output
imagejpeg ($ image_p, $ jpgFile, 100);

)

?>
[/ php]

Le code fonctionne quand je supprimer la fonction définie par l'utilisateur et l'appel à elle. [/ Code]

Afficher de l'information

  • Total des messages de ce sujet: 3 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 39 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC