Renvoi de lien du type .php?img= apres upload image
Fermé
Meriem
-
Modifié le 25 mai 2017 à 16:50
yg_be Messages postés 23535 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 avril 2025 - 31 mai 2017 à 17:53
yg_be Messages postés 23535 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 avril 2025 - 31 mai 2017 à 17:53
Slm
j'ai un programme Upload une image avec java script par un input
slv aide moi
j'ai un programme Upload une image avec java script par un input
<input type="file" name="image" accept="image/*" required>j'ai besoin de renvoie cette image avec un lien comme :
<img src="recto.php?img=". $_FILES['image']."" style=" margin-right:-72%; width:70%; />
slv aide moi
A voir également:
- Renvoi de lien du type .php?img= apres upload image
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Img burn - Télécharger - Gravure
- Verificateur de lien - Guide
- Image iso - Guide
4 réponses
yg_be
Messages postés
23535
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 avril 2025
Ambassadeur
1 579
25 mai 2017 à 16:19
25 mai 2017 à 16:19
bonjour,
je suppose que tu as du code php qui enregistre l'image dans un fichier sur ton site. si c'est correct, peux-tu partager ce code php?
et tu souhaites, ensuite renvoyer un lien qui permet de télécharger l'image à partir du fichier. c'est exact?
je suppose que tu as du code php qui enregistre l'image dans un fichier sur ton site. si c'est correct, peux-tu partager ce code php?
et tu souhaites, ensuite renvoyer un lien qui permet de télécharger l'image à partir du fichier. c'est exact?
<?phpj'ai renvoyer de firstname et lastname avec un lien mais $_FILES['img'] je n'arrive pas à renvoyer et l'utiliser pour copier dans l'image
if((isset($_GET['firstname']))&&(isset($_GET['lastname']))&&(isset($_FILES['img'])))
{
$nom=$_GET['firstname'];
$prenom=$_GET['lastname'];
$jpg_image = imagecreatefrompng('card3.png');
// Allocate A Color For The Text
$white = imagecolorallocate($jpg_image, 255, 255, 255);
// Set Path to Font File
$font_path = 'andlso.ttf';
// Set Text to Be Printed On Image
// Print Text On Image
imagettftext($jpg_image, 16, 0, 170, 100, $white, $font_path, $prenom);
imagettftext($jpg_image, 16, 0, 170, 130, $white, $font_path, $nom);
// Send Image to Browser
imagepng($jpg_image);
imagedestroy($jpg_image);}
?>
yg_be
Messages postés
23535
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 avril 2025
1 579
Modifié le 28 mai 2017 à 12:30
Modifié le 28 mai 2017 à 12:30
Je pense que tu dois commencer par enregistrer le fichier sur ton serveur.
Je te suggère de lire et d'appliquer ceci:
PHP - Upload de fichiers
Je te suggère de lire et d'appliquer ceci:
PHP - Upload de fichiers
yg_be
Messages postés
23535
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 avril 2025
1 579
>
Meriem
29 mai 2017 à 16:49
29 mai 2017 à 16:49
je voulais dire : ta page php doit d'abord enregistrer le fichier sur ton serveur (si j'ai bien compris ce que tu souhaitais obtenir).
et puis renvoyer un lien permettant de télécharger le fichier enregistré.
ma suggestion en #4 concerne la première partie, l'enregistrement du fichier par ta page php.
et puis renvoyer un lien permettant de télécharger le fichier enregistré.
ma suggestion en #4 concerne la première partie, l'enregistrement du fichier par ta page php.
Meriem
>
yg_be
Messages postés
23535
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 avril 2025
30 mai 2017 à 14:01
30 mai 2017 à 14:01
j'explique plus mon pb j'ai un form contient un input pour le nom et prénom et un input de type file pour le photo personnel et un boutton pour enregistrer les données dans la bdd <form method="post" action="member_save.php" class="form-horizontal" enctype="multipart/form-data">
<input type="text" name="firstname" required>
<input type="text" name="lastname" required>
<input type="file" name="image" accept="image/*" required>
<button name="submit" type="submit">save</button>
</form>
en dehors de form un input pour generer une carte (image) avec le nom et le prénom et le photo personnel avant enregistrer les données :
<input type="button" value="apercu" onClick="AfficherMasquer()" />
onclick"affichermasquer" elle affiche div preview
<div id="preview" class="preview" style="display:none;">
<img src="mpdf-master/recto.php" />
</div>
j'ai un fichier gen.js qui permet de transferer tout les input de notre form vers le fichier recto.php mais input de type file ne transferer pas
fichier"gen.js"
$(document).ready(function(){
//PURE PATH TO IMAGE GENERATING PHP FILE
var base = $(".preview img").attr("src");
//GATHER IMAGE FOR FIRST TIME
$(".preview img").attr("src",base+'?'+$(".form-horizontal").serialize());
//KEYUP EVENT AND NEW IMAGE GATHER
$(".form-horizontal input,textarea").stop().keyup(function(){
$(".preview img").attr("src",base+'?'+$(".form-horizontal").serialize());
});
$("#getResults").click(function(){
$("#resultsUrl").val($(".preview img").attr("src"));
$("#link").show("slow");
});
});
je n'arrive pas a résoudre ce pb
<input type="text" name="firstname" required>
<input type="text" name="lastname" required>
<input type="file" name="image" accept="image/*" required>
<button name="submit" type="submit">save</button>
</form>
en dehors de form un input pour generer une carte (image) avec le nom et le prénom et le photo personnel avant enregistrer les données :
<input type="button" value="apercu" onClick="AfficherMasquer()" />
onclick"affichermasquer" elle affiche div preview
<div id="preview" class="preview" style="display:none;">
<img src="mpdf-master/recto.php" />
</div>
j'ai un fichier gen.js qui permet de transferer tout les input de notre form vers le fichier recto.php mais input de type file ne transferer pas
fichier"gen.js"
$(document).ready(function(){
//PURE PATH TO IMAGE GENERATING PHP FILE
var base = $(".preview img").attr("src");
//GATHER IMAGE FOR FIRST TIME
$(".preview img").attr("src",base+'?'+$(".form-horizontal").serialize());
//KEYUP EVENT AND NEW IMAGE GATHER
$(".form-horizontal input,textarea").stop().keyup(function(){
$(".preview img").attr("src",base+'?'+$(".form-horizontal").serialize());
});
$("#getResults").click(function(){
$("#resultsUrl").val($(".preview img").attr("src"));
$("#link").show("slow");
});
});
je n'arrive pas a résoudre ce pb
yg_be
Messages postés
23535
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 avril 2025
1 579
>
Meriem
30 mai 2017 à 20:04
30 mai 2017 à 20:04
je ne comprends pas, je ne vois rien qui transfère tous les input de la forme vers le fichier recto.php. peux-tu expliquer?
sl aide moi
yg_be
Messages postés
23535
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 avril 2025
1 579
31 mai 2017 à 17:53
31 mai 2017 à 17:53
nous ne nous comprenons pas, je ne peux pas t'aider.