smitchel
Messages postés40Date d'inscriptionmardi 2 septembre 2003StatutMembreDernière intervention26 novembre 2007
-
26 nov. 2007 à 13:27
smitchel
Messages postés40Date d'inscriptionmardi 2 septembre 2003StatutMembreDernière intervention26 novembre 2007
-
26 nov. 2007 à 14:56
Bonjour tout le monde, voila j'ai un petit avec un variable,
j'ai la fonction getimagesize() qui prends pas en compte les variables, je voudrais indiquer le chemin d'acces dans la variable $filepath mais il m'affiche Warning: getimagesize: Unable to open './ . img.JPG' for reading. in
c:\program files...monfichier.php line .. la ligne correspondant à la commande getimagesize(), cette commande marche seulement dans le cas ou je met l'adresse entiere, ors si je veut changer l'adresse a partir d'un formulaire je ne peut pas, si quelqu'un a une idée pour m'aider sa serait sympa, merci d'avance.
getimagesize("$path . $fichiersource"); //marche pas avec ou sans "
getimagesize("filepath"); //marche pas avec ou sans "
getimagesize("image/IMG_1600.jpg"); //fonctionne
getimagesize("$path . $fichiersource"); //marche pas avec ou sans "
=> La concaténation (http://fr3.php.net/manual/fr/language.operators.string.php) ne se fait pas dans une chaine de caractères. Le fait d'utiliser des guillemets doubles, c'est déjà de la concaténation.
Donc :
getimagesize($path.$fichiersource);
ou bien, version non recommandée :
getimagesize("$path$fichiersource");
getimagesize("filepath"); //marche pas avec ou sans "
=> Tu essayes de manipuler le fichier nommé filepath. La variable doit être appelée avec un $ obligatoirement (aucune exception à cette règle)
getimagesize("image/IMG_1600.jpg"); //fonctionne
=> Normal. "image/IMG_1600.jpg" est le résultat de la concaténation des variables $path et $fichiersource.