Récupération des informations d'une image

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Récupération des informations d'une image

Re: Récupération des informations d'une image

par xTG » 30 janv. 2013, 09:50

C'est $_FILES ;)

Re: Récupération des informations d'une image

par bamak » 30 janv. 2013, 00:15

Je pense avoir trouvé une erreur.
J'ai modifié mon formulaire pour y ajouter un enctype="multipart/form-data" (comme ceci :
<form method="post" action="albums_couverture.php" enctype="multipart/form-data">
Les éléments sont maintenant :
son nom : $FILE['couverture']['name']
son poids : $_FILE['couverture'][size']
les erreurs d'envoi : $_FILE['couverture']['error']
$_FILE['couverture']['tmp_name']


Cependant, lorsque, dans ma page de traitement albums_couverture.php, je regarde si j'ai bien reçu le fichier avec :
<?php if( isset($_FILE['couverture'])){} ?>
la condition vaut false.
Je ne comprend pas ce qui peut aller mal...

Un indice?

Re: Récupération des informations d'une image

par bamak » 29 janv. 2013, 23:55

Les éléments sont :
son nom : $_POST['couverture']['name']
son poids : $_POST['couverture'][size']
les erreurs d'envoi : $_POST['couverture']['error']
$_POST['couverture']['tmp_name']

Re: Récupération des informations d'une image

par xTG » 29 janv. 2013, 07:43

Et c'est quoi ces autres éléments ? :)

Récupération des informations d'une image

par bamak » 29 janv. 2013, 01:56

Bonjour, je ne suis pas très à l'aise en PHP et j'ai un problème après la réception d'un formulaire.

Tout d'abord, voici le dit formulaire :
<form method="post" action="albums_couverture.php">
<h1> Ajouter une couverture </h1>

    <!-- L'ID (caché) -->
    <input type="hidden" name="id" value="<?php echo $id_album; ?>" />

    <!-- l'image de couverture -->
    <input type="file" name="couverture" />

    <!-- Le bouton Valider -->
    <input type="submit" value="Valider" />

</form>
Comme vous le constatez, je reçois dans la page albums_couverture.php les variables suivantes :
  • $_POST['id']
  • $_POST['couverture']
Pour ajouter en toute sécurité mon image 'couverture' dans ma bdd, j'aurais besoin d'accéder à :
  • son nom : $_POST['couverture']['name']
  • son poids : $_POST['couverture'][size']
  • Et encore d'autres éléments
Cependant, je n'arrive pas à accéder à ces informations. Auriez-vous des conseils?

Merci d'avance,
Bamak