Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
780 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Pb de syntax

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Pb de syntax

n°203039
nikko
Posté le 27-08-2002 à 17:00:48  profilanswer
 

Bonjour,
voila, j'ai une erreur qd j'execute ce script, et j'arrive pas à la cerner !!
 
function miniaturisation($original, $rep_source, $rep_destination, $largeur_mini)
   {
    $nouveau_nom=substr($original,-1,4); echo $nouveau_nom;
    $nouveau_nom=$nouveau_nom."_thumb.jpg"; echo $nouveau_nom;
    $src=imagecreatefromjpeg($rep_source."\".$original);
    $size = getimagesize($rep_source.$original);  
    $im=imagecreate($largeur_mini, round(($largeur_mini/$size[0])*$size[1]));  
    imagecopyresized($im, $src, 0, 0, 0, 0, $largeur_mini,
    round(($largeur_mini/$size[0])*$size[1]) , $size[0], $size[1]);  
    imagejpeg($im, $rep_destination.$nouveau_nom);
   };
  miniaturisation("vue.jpg", "\image", "\image\miniatures", 100);
  echo "redimensionnement ok";
 
l'erreur se situe à l'avant derniere ligne :
Parse error: parse error, unexpected T_STRING in c:\program files\easyphp\www\essai.php on line 18
Merci de m'aider..


Message édité par nikko le 27-08-2002 à 17:01:13
mood
Publicité
Posté le 27-08-2002 à 17:00:48  profilanswer
 

n°203048
_Mac_
Posté le 27-08-2002 à 17:03:09  profilanswer
 

$src=imagecreatefromjpeg($rep_source."\".$original);  
 
il faut 2 back slashs (\\)

n°203052
_Mac_
Posté le 27-08-2002 à 17:04:13  profilanswer
 

Et idem pour les autres chemins dans lesquels tu mets des \, en particulier en ligne 18...


Message édité par _Mac_ le 27-08-2002 à 17:04:29
n°203074
Dost67
Posté le 27-08-2002 à 17:16:59  profilanswer
 

Et la coloration syntaxique tu connais ?
 
Notepad  :gun:


Message édité par Dost67 le 27-08-2002 à 17:17:45
n°203153
nikko
Posté le 27-08-2002 à 17:48:18  profilanswer
 

en effet, ce pb venait d'une erreur conne, les doubles antislash..
dost67>>j'utilise une coloration syntaxique, mais j'arrivais pas à voir d'ou ça venait.. ça fait environ 6 mois que j'ai pas fait de php, j'ai un peu perdu :p
A part ça, maintenant, il ne me trouve pas mes images !!
mon nouveau script :
  function miniaturisation($original, $rep_source, $rep_destination, $largeur_mini)
   {
    $nouveau_nom=substr($original,-1,4); echo $nouveau_nom;
    $nouveau_nom=$nouveau_nom."_thumb.jpg"; echo $nouveau_nom;
    $src=imagecreatefromjpeg($rep_source.$original);
    $size = getimagesize($rep_source.$original);
    $im=imagecreate($largeur_mini, round(($largeur_mini/$size[0])*$size[1]));  
    imagecopyresized($im, $src, 0, 0, 0, 0, $largeur_mini,
    round(($largeur_mini/$size[0])*$size[1]) , $size[0], $size[1]);  
    imagejpeg($im, $rep_destination.$nouveau_nom);
   };
  miniaturisation("vue.jpg", "\\image\\", "\\image\\miniatures\\", 100);
  echo "redimensionnement ok";
 
et les erreurs :
Warning: imagecreatefromjpeg: Unable to open '\image\vue.jpg' for reading in c:\program files\easyphp\www\essai.php on line 12
Warning: getimagesize: Unable to open 'C' for reading. in c:\program files\easyphp\www\essai.php on line 13
pffff...
 
 

n°203167
Dost67
Posté le 27-08-2002 à 17:54:07  profilanswer
 

Mets des '/' à la place des '\' et ne commence pas le nom du rep par un slash|antislash.
 
http://dost67.free.fr/php2.jpg


Message édité par Dost67 le 27-08-2002 à 17:55:13
n°203190
nikko
Posté le 27-08-2002 à 18:04:55  profilanswer
 

en effet, les // ça marche mieux..
J'avais juste essayé le simple /, pas le double
Merci bcp..
http://membres.lycos.fr/peyrignac/script.jpg


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Pb de syntax

 

Sujets relatifs
[PHP] Sauvegarder correctement une base de donnée de chez MultimaniaRecherche formation sur PHP
peut-on détecter la fin de chargement d'une fenetre en PHP?[PHP] Meilleure manière de poster des articles sur un site
[PHP] Forums : topics visités ou non : changement d'icone !?!?Envoyé des mail en PHP ? J'ai du faire une boullette
[PHP] besoin d'aide pour faire tout en un seul fichier... [RESOLU]Sockets, PHP, newsletter... comment ça marche ?
[ PHP ] Problème pour trouver la librairie GD ?[PHP] afficher du html avec printf...
Plus de sujets relatifs à : [PHP] Pb de syntax


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR