A voir également:
- Afficher une image en PHP sans <img>
- Img burn - Télécharger - Gravure
- Image iso - Guide
- Comment agrandir une image - Guide
- Acronis true image - Télécharger - Sauvegarde
- Légender une image - Guide
4 réponses
Utilisateur anonyme
Modifié par eone2 le 8/08/2010 à 00:55
Modifié par eone2 le 8/08/2010 à 00:55
salut à tous
bon bah il suffit de connaitre l'extension de l'image et ceci est facile avec le php (preg_match mais moi j'utilise split)
voici le code que je te proposes
"@" au niveau du split sert eviter l'affichage d'une errreur idiote de fonction obsolete
allez amuses toi bien et bonne continuation ;)
@+
bon bah il suffit de connaitre l'extension de l'image et ceci est facile avec le php (preg_match mais moi j'utilise split)
voici le code que je te proposes
<?php $img=$_GET['img']; //j'obtiens l'image @$ext=split('\.',$img); //tableau dont la derniere case est //l'extension $taille=count($ext); //taille du tableau $taille=$taille-1; //pointeur de la derniere case $extention=$ext[$taille]; //l'extention if($extention=='jpg') { $extention='jpeg'; //eviter jpg car seul jpeg marche avec imagecreate } header ('Content-type: image/'.$extention.''); $function_create='imagecreatefrom'.$extention; $image = $function_create($img); $function_out='image'.$extention; $function_out ($image); ?>
"@" au niveau du split sert eviter l'affichage d'une errreur idiote de fonction obsolete
allez amuses toi bien et bonne continuation ;)
@+
ze-life-of-quent1
Messages postés
1582
Date d'inscription
lundi 8 février 2010
Statut
Membre
Dernière intervention
17 octobre 2015
776
6 août 2010 à 20:39
6 août 2010 à 20:39
Bonjour,
<?php // Dé commentez la ligne qui vous intéresse: // header("Content-type: image/gif"); // header("Content-type: image/png"); // header("Content-type: image/jpeg"); // Remplacez ladressedemonimage par l'adresse de votre image require("ladressedemonimage"); ?>
magicshark
Messages postés
402
Date d'inscription
mardi 27 juillet 2010
Statut
Membre
Dernière intervention
6 mai 2014
13
6 août 2010 à 20:38
6 août 2010 à 20:38
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/916429-creez-des-images-en-php
vas voir ici tu devrais trouver ton bonheur
vas voir ici tu devrais trouver ton bonheur
ze-life-of-quent1 : Ok, mais moi c'est pour un hébergeur d'image et il y aura plusieurs extensions différente : jpeg, jpg, png, gif, bmp.
Faire un GET comme ce site : http://www.images-host.fr
C'est quoi qui faut mettre pour les extensions suivante : jpeg, jpg, png, gif, bmp ?
C'est possible de faire un header("Content-type: image/gif"); mais pour toute les extension.
Faire un GET comme ce site : http://www.images-host.fr
C'est quoi qui faut mettre pour les extensions suivante : jpeg, jpg, png, gif, bmp ?
C'est possible de faire un header("Content-type: image/gif"); mais pour toute les extension.
ze-life-of-quent1
Messages postés
1582
Date d'inscription
lundi 8 février 2010
Statut
Membre
Dernière intervention
17 octobre 2015
776
6 août 2010 à 21:04
6 août 2010 à 21:04
Je vais faire un petit code et le posterais dans la soirée
8 août 2010 à 01:49
8 août 2010 à 02:11
bon avec celui ci tout marche plus besoin de poser de question
@+ ;)
8 août 2010 à 05:30
Pourquoi quand il y a pas d'image renseigné sa nous fait téléchargé le fichier .php ?
Et puis, est ce que ce script ne comporte pas de failles de sécurité pour récupérer des fichier dans le FTP avec ../ dans le GET ?
9 août 2010 à 00:02
pour le telechargement ceci est du à une erreur dans les header il faut donc verifier tout d'abord si $img est vide avec empty($img)
bon voici le code