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

  FORUM HardWare.fr
  Programmation
  PHP

  Enregistrer une image en php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Enregistrer une image en php

n°1381778
PedroBD
Posté le 06-06-2006 à 09:20:18  profilanswer
 

Bonjour,
 
J'ai récupéré un petit programme qui génère des codes barres: pi_barcode.php. Ce prog renvoie l'image d'un code barre. Moi je voudrais qu'il l'enregistre automatiquement dans un fichier sur mon serveur.
 
Pourriez-vous m'indiquer les fonctions php pour enregistrer une image? Ou un tuto qui l'explique?
 
Merci de votre aide.

mood
Publicité
Posté le 06-06-2006 à 09:20:18  profilanswer
 

n°1381781
nargy
Posté le 06-06-2006 à 09:24:59  profilanswer
 

tu as de drôles de questions...
tu peut pas faire un transfert de fichier tout simple?
ou genre FTP...

n°1381784
nargy
Posté le 06-06-2006 à 09:26:12  profilanswer
 

sinon, mais c'est un upload manuel:
http://fr2.php.net/manual/fr/features.file-upload.php

n°1381798
PedroBD
Posté le 06-06-2006 à 09:38:07  profilanswer
 

Ben je suis en train de faire une conversion en pdf d'un formulaire créé en php. Ce formulaire comporte une image d'un code barre. Cette image se génère automatiquement selon une variable. J'utilise fpdf et je vois pas comment lui passer l'image du code barre, vu que j'affiche cette image avec la commande:  
echo '<IMG src="fonction/pi_barcode.php?type=C128&code=',$code,'&height=40&width=20&readable=Y"> ';
 
Alors pour l'instant je pense enregister automatiquement l'image et la réintroduire dans fpdf, mais si quelqu'un a mieux a proposer, je suis preneur!

n°1381894
afbilou
pouet your life
Posté le 06-06-2006 à 11:24:57  profilanswer
 

le script doit faire appel a la fonction image_jpeg ou image_* (* etant le format utilisé pour générer l'image).
cette fonction te permet d'envoyer l'image générée sur la sortie standard pour ou bien dans un fichier (2eme argument)
http://fr.php.net/manual/fr/function.imagejpeg.php
 
Je me suis jamais frotté a fpdf mais si tu peux inclure un fichier image a fpdf ... pourquoi ne pas specifier l'image 'fonction/pi_barcode.php?type=C128&code='.$code.'&height=40&width=20&readable=Y' comme fichier image ?? fpdf n'y verra que du feu a priori :s

n°1381993
PedroBD
Posté le 06-06-2006 à 13:00:13  profilanswer
 

Ok, merci de ta réponse. Je vais essayer!

n°1747590
Tantor8
Posté le 17-06-2008 à 14:21:10  profilanswer
 

PedroBD a écrit :

Ok, merci de ta réponse. Je vais essayer!


 
Bonjour,  
j'aimerais savoir si poccible si cela à marchait et comment tu a fais?
 
J'ai comme toi la même classe pi_barcode.php mais lorsque j'utilise :
$im = imagecreatefrompng("C:\\PROGRA~1\\EASYPH~1\\www\\toutpack\\pi_barcode.php?type=EAN&code=124578569854&height=$hcode&readable=Y" );
imagepng($im,$file);
 
mais cel me retourne l'erreur suivante:
Warning: imagecreatefrompng(C:\PROGRA~1\EASYPH~1\www\toutpack\pi_barcode.php?type=EAN&code=124578569854&height=12): failed to open stream: Invalid argument in c:\program files\easyphp1-8\www\toutpack\format_pdf.php on line 171
 
Warning: imagepng(): supplied argument is not a valid Image resource in c:\program files\easyphp1-8\www\toutpack\format_pdf.php on line 172
 
Merci de votre aide.

n°1885017
HyperCed
Posté le 15-05-2009 à 16:17:17  profilanswer
 

Tantor8 a écrit :


 
Bonjour,  
j'aimerais savoir si poccible si cela à marchait et comment tu a fais?
 
J'ai comme toi la même classe pi_barcode.php mais lorsque j'utilise :
$im = imagecreatefrompng("C:\\PROGRA~1\\EASYPH~1\\www\\toutpack\\pi_barcode.php?type=EAN&code=124578569854&height=$hcode&readable=Y" );
imagepng($im,$file);
 
mais cel me retourne l'erreur suivante:
Warning: imagecreatefrompng(C:\PROGRA~1\EASYPH~1\www\toutpack\pi_barcode.php?type=EAN&code=124578569854&height=12): failed to open stream: Invalid argument in c:\program files\easyphp1-8\www\toutpack\format_pdf.php on line 171
 
Warning: imagepng(): supplied argument is not a valid Image resource in c:\program files\easyphp1-8\www\toutpack\format_pdf.php on line 172
 
Merci de votre aide.


 
Evidemment que ça ne marche pas. Tu ne fais qu'ouvrir le fichier php de façon brut.
Il faut que ton code php soit interprété. Pour cela, soit tu utilises un serveur web avec un module php, soit tu utilises php en ligne de commande.
 
Dans ton cas, je pense que tu veux faire ça :

Code :
  1. $im = imagecreatefrompng("http://localhost/toutpack/pi_barcode.php?type=EAN&code=124578569854&height=$hcode&readable=Y" );
  2. imagepng($im,$file);


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

  Enregistrer une image en php

 

Sujets relatifs
Enregistrer automatiquement une image[C#] * Résolu tout seul * Enregistrer une image avec un contour
enregistrer image[java] Enregistrer une image dans un fichier.
Script PHP permettant de réaliser "Enregistrer image sous"[Resolu] Comment enregistrer une image distante?
est possible de faire ca... enregistrer un objet image...Enregistrer l'image affichée
enregistrer / afficher une image dans une base mysqlDesactivation de l'option "Enregistrer une image"
Plus de sujets relatifs à : Enregistrer une image en php


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