Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Images > Imagick
Imagick Forum d'entraide pour l'extension Imagick permettant de manipuler des images en PHP (port de l'API ImageMagick).
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/06/2006, 15h54   #1
Provisoirement toléré
 
Homme
Administrateur systèmes et réseaux
Inscription : juin 2004
Messages : 493
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 88
Localisation : Etats-Unis

Informations professionnelles :
Activité : Administrateur systèmes et réseaux

Informations forums :
Inscription : juin 2004
Messages : 493
Points : 256
Points : 256
Par défaut [ImageMagick] Utilisation de getimagesize : je ne vois pas l'erreur

Bonjour,
Aprés execution du script suivant:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
  $size = getimagesize("img/flag.jpg");
?>
<IMG src="imag/flag.jpg" 
<?php
    echo $size[3];
?>
>
<?php
    $size = getimagesize("http://www.php.net/gifs/logo.gif");	 
?>
<?php
    $size = getimagesize("testimg.jpg", &$info);
	if(isset($info["APP13"])) {
	           $iptc = iptcparse($info["APP13"]);
		var_dump($iptc);
		}
?>
j'obtiens le message d'erreur suivant:
Citation:
Warning: getimagesize(img/flag.jpg): failed to open stream: No such file or directory in c:\program files\easyphp1-8\www\image_size.php on line 2

Warning: getimagesize(): HTTP request failed! HTTP/1.1 404 Not Found in c:\program files\easyphp1-8\www\image_size.php on line 10

Warning: getimagesize(http://www.php.net/gifs/logo.gif): failed to open stream: No such file or directory in c:\program files\easyphp1-8\www\image_size.php on line 10

Warning: getimagesize(testimg.jpg): failed to open stream: No such file or directory in c:\program files\easyphp1-8\www\image_size.php on line 13
je ne vois pas d'erreur dans le code et je demande votre aide.
Merci d'avance pour l'aide.
devt11 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/06/2006, 22h29   #2
Membre éclairé
 
Avatar de edno
 
Homme Grégory H.
Consultant-Formateur Tests Logiciels
Inscription : décembre 2002
Messages : 156
Détails du profil
Informations personnelles :
Nom : Homme Grégory H.
Âge : 30
Localisation : France

Informations professionnelles :
Activité : Consultant-Formateur Tests Logiciels

Informations forums :
Inscription : décembre 2002
Messages : 156
Points : 308
Points : 308
C'est normal, tu as copié coller les exemples du manuel PHP, or les fichiers utilisés dans les exemples n'existent pas ni sur ton PC ni sur le serveur php.net.
Modifie le script avec des données réelles.
__________________
Qui a dit impossible ? C'est juste un peu plus compliqué.
edno est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2006, 08h26   #3
Provisoirement toléré
 
Homme
Administrateur systèmes et réseaux
Inscription : juin 2004
Messages : 493
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 88
Localisation : Etats-Unis

Informations professionnelles :
Activité : Administrateur systèmes et réseaux

Informations forums :
Inscription : juin 2004
Messages : 493
Points : 256
Points : 256
Citation:
Envoyé par edno
C'est normal, tu as copié coller les exemples du manuel PHP, or les fichiers utilisés dans les exemples n'existent pas ni sur ton PC ni sur le serveur php.net.
Modifie le script avec des données réelles.
copier/coller, oui c'est vrai, ça été fait et c'est normal(pour quoi, toi tu fait jamais des copier/coller? ou tu prétend "créer" touts tes scripts par toi-même?)
J'ai fait des modifications(répertoires images.....), mais la question n'est pas de savoir si c'est un copié/collé ou copié/coupé...ou je ne sais pas quoi? mais de répondre à la quetion de la manière d'un connaisseur en programmation php, ou bien ce n'est pas la peine.
devt11 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2006, 08h34   #4
Expert Confirmé
 
Avatar de titoumimi
 
Inscription : décembre 2003
Messages : 3 717
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : décembre 2003
Messages : 3 717
Points : 3 082
Points : 3 082
Il me semble pourtant qu'il t'a répondu ... Ce serait bien que tu ne soit pas aussi agressif ...

Citation:
Envoyé par cheikhbouchihda
Warning: getimagesize(img/flag.jpg): failed to open stream: No such file or directory in c:\program files\easyphp1-8\www\image_size.php on line 2
Citation:
Envoyé par edno
...les fichiers utilisés dans les exemples n'existent pas ni sur ton PC ....Modifie le script avec des données réelles.
De plus, si tu essayait plus de 5 secondes de comprendre le message d'erreur... Il te dit clairement que le fichier spécifié n'existe pas. Il n'y a pas 36 solutions : soit le fichier n'existe pas physiquement, soit c'est le chemin que tu passe à ta fonction qui est faux ...
__________________
Globalement inoffensif
Merci de respecter les règles du forum.
Aucune question technique par MP !
_______________________________________________________________________
La rubrique Ruby / Rails recrute. Contactez moi !
_______________________________________________________________________
Cours Ruby et Ruby on Rails (RoR) - FAQ Ruby / Rails - Livres Ruby / Rails
Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
Tutoriaux HTML/CSS et PHP
titoumimi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2006, 13h08   #5
Provisoirement toléré
 
Homme
Administrateur systèmes et réseaux
Inscription : juin 2004
Messages : 493
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 88
Localisation : Etats-Unis

Informations professionnelles :
Activité : Administrateur systèmes et réseaux

Informations forums :
Inscription : juin 2004
Messages : 493
Points : 256
Points : 256
Citation:
Envoyé par titoumimi
De plus, si tu essayait plus de 5 secondes de comprendre le message d'erreur... Il te dit clairement que le fichier spécifié n'existe pas. Il n'y a pas 36 solutions : soit le fichier n'existe pas physiquement, soit c'est le chemin que tu passe à ta fonction qui est faux ...
je l'ai pas compris, c'est ecrit en anglais, tu peux le traduire puis me dire qu-est-ce que ça veut dire?
devt11 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2006, 00h16   #6
Membre éclairé
 
Avatar de edno
 
Homme Grégory H.
Consultant-Formateur Tests Logiciels
Inscription : décembre 2002
Messages : 156
Détails du profil
Informations personnelles :
Nom : Homme Grégory H.
Âge : 30
Localisation : France

Informations professionnelles :
Activité : Consultant-Formateur Tests Logiciels

Informations forums :
Inscription : décembre 2002
Messages : 156
Points : 308
Points : 308
Citation:
Envoyé par cheikhbouchihda
je l'ai pas compris, c'est ecrit en anglais, tu peux le traduire puis me dire qu-est-ce que ça veut dire?
Bref la question est qu'est ce que veut dire le message d'erreur en anglais...

Citation:
Warning: getimagesize(img/flag.jpg): failed to open stream: No such file or directory in c:\program files\easyphp1-8\www\image_size.php on line 2
Citation:
Attention : getimagesize(img/flag.jpg): echec à l'ouverture du flux [de données]: Aucun fichier ou répertoire [correspondant à img/flag.jpg] [.Erreur détectée] dans c:\program files\easyphp1-8\www\image_size.php à la ligne 2
Entre crochet c'est juste les notes du traducteur.

En bonus : http://www.anglaisfacile.com/
__________________
Qui a dit impossible ? C'est juste un peu plus compliqué.
edno est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2006, 09h27   #7
Provisoirement toléré
 
Homme
Administrateur systèmes et réseaux
Inscription : juin 2004
Messages : 493
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 88
Localisation : Etats-Unis

Informations professionnelles :
Activité : Administrateur systèmes et réseaux

Informations forums :
Inscription : juin 2004
Messages : 493
Points : 256
Points : 256
Bonjour,
Merci edno pour la traduction et pour le bonus,...mais en fait, moi, j'aime pas trop l'anglais....tu te trouve pas qu'il y a trop d'anglais en informatique, je me demande, bêtement pourquoi? pourtant ce n'est pas eux(les anglais et/ou les américains) qui ont inventé l'ordinateur, non?!......si l'on cherche un petit peu, on trouve que le physicien français, Louis De broglie qui est à "l'origine" des ordinateurs, avec le concept de la "mécanique ondulatoire"....C'est pour quand l'informatique seulement en français?merci.
devt11 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2006, 09h30   #8
Expert Confirmé

 
Avatar de Amara
 
Inscription : juillet 2004
Messages : 2 684
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : juillet 2004
Messages : 2 684
Points : 2 910
Points : 2 910
Citation:
Envoyé par cheikhbouchihda
Bonjour,
Merci edno pour la traduction et pour le bonus,...mais en fait, moi, j'aime pas trop l'anglais....tu te trouve pas qu'il y a trop d'anglais en informatique, je me demande, bêtement pourquoi? pourtant ce n'est pas eux(les anglais et/ou les américains) qui on inventé l'ordinateur, non?!......si l'on cherche un petit peu, on trouve que le physicien français, Louis De broglie qui est à "l'origine" des ordinateurs, avec les concepts de la "mécanique ondulatoires"....C'est pour quand l'informatique seulement en français?merci.
C'est pas notre faute l'anglais est la langue universelle c'est comme ça, celui qui ne se met pas à l'anglais en informatique se retrouve bien vite limité... D'ailleurs je ne sais pas comment tu fais... Mais bon il y a aussi le traducteur de Google qui peut te dépanner à la limite mais c'est pas top. Et ça n'êmpêche pas de faire un effort pour comprendre le code qu'on chope quelque part. C'est une démarche qui peut être intéressante uniquement si il y a un effort de compréhension derrière, sinon c'est pas la peine (c'est général au vu des posts fréquents dans ce genre sur ce forum et pas pour toi en particulier).
Amara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2006, 10h14   #9
Membre Expert
 
Inscription : avril 2006
Messages : 1 338
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : avril 2006
Messages : 1 338
Points : 1 315
Points : 1 315
+1 JWhite de plus si tu postes pour qu'on te traduise le message d'erreur c'est pas le but du forum....si tu veus programmer faut si mettre et s'adapter a ce que tu trouve certe il ya beaucoup d'anglais....mais n'est ce pa la langue internationale....et universelle or un langage de programmation se veu comprehensible par tous dans le monde...donc normal qu'il y est beaucoup d'anglais
__________________
Stay in Bed .. Save Energy
boo64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2006, 10h56   #10
Inactif
 
Avatar de jmfmarques
 
Inscription : décembre 2005
Messages : 3 784
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 3 784
Points : 4 125
Points : 4 125
Citation:
ce n'est pas eux(les anglais et/ou les américains) qui ont inventé l'ordinateur, non?!......


Hé bien non, ce ne furent pas les Anglais, mais les Chinois... Le boulier chinois est un ordinnateur...

Alors ... cheikhbouchihda souhaiterait-il des messages en chinois ?
jmfmarques est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2006, 11h02   #11
Membre Expert
 
Inscription : avril 2006
Messages : 1 338
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : avril 2006
Messages : 1 338
Points : 1 315
Points : 1 315
Citation:
Envoyé par jmfmarques


Hé bien non, ce ne furent pas les Anglais, mais les Chinois... Le boulier chinois est un ordinnateur...

Alors ... cheikhbouchihda souhaiterait-il des messages en chinois ?
il apprendrait peut être la voie de la sagesse
__________________
Stay in Bed .. Save Energy
boo64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2006, 17h24   #12
Provisoirement toléré
 
Homme
Administrateur systèmes et réseaux
Inscription : juin 2004
Messages : 493
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 88
Localisation : Etats-Unis

Informations professionnelles :
Activité : Administrateur systèmes et réseaux

Informations forums :
Inscription : juin 2004
Messages : 493
Points : 256
Points : 256
Citation:
Envoyé par jmfmarques
Hé bien non, ce ne furent pas les Anglais, mais les Chinois... Le boulier chinois est un ordinnateur...

Alors ... cheikhbouchihda souhaiterait-il des messages en chinois ?
oui, je veux des messages en chinois, en cantonnais spécialement car, justement j'ai passé pas mal de temps dans un temple shaolin, en chine....elle est belle la langue chinoise, non?!
Citation:
Envoyé par boo64
jmfmarques a écrit :


Hé bien non, ce ne furent pas les Anglais, mais les Chinois... Le boulier chinois est un ordinnateur...

Alors ... cheikhbouchihda souhaiterait-il des messages en chinois ?


il apprendrait peut être la voie de la sagesse
je l'ai déjà aprise avec les moines shaolins.
devt11 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2006, 21h42   #13
Inactif
 
Avatar de jmfmarques
 
Inscription : décembre 2005
Messages : 3 784
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 3 784
Points : 4 125
Points : 4 125
Les Chinois, quant à eux (pas Cantonais...) parlent en général l'anglais, quand ils veulent développer.... Ils n'ont pas qu'appris la sagesse, eux, ils l'ont retenue...
jmfmarques est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h20.


 
 
 
 
Partenaires

Hébergement Web