Php

Résolu
martine et chantal Messages postés 517 Statut Membre -  
martine et chantal Messages postés 517 Statut Membre -
Bonjour,

j'utilise un print_r($_FILES);

qui me renvoie :
Array ( [photoimg10] => Array ( [name] => miniature.jpg [type] => image/jpeg [tmp_name] => /tmp/php1iNOLY [error] => 0 [size] => 21414 ) )

comment récupérer le nom de l'array (photoimg10)?

2 réponses

  1. Atropa Messages postés 2051 Statut Membre 274
     
    bonjour,

    ça dépend de ton formulaire.

    soit tu connais le nom et tu peux faire $_FILES['nom_du_champ']

    soit tu as plusieurs champs ou tu ne connais pas le nom et tu peux faire

    foreach($_FILES as $key => $value) {
           var_dump($key);
           var_dump($value);
    }


    la variable $key contiendra a chaque tour la clé de l'entrée dans le tableau et $value ça valeur donc là :

    $key sera égal à photoimg10

    et $value à Array ( [name] => miniature.jpg [type] => image/jpeg [tmp_name] => /tmp/php1iNOLY [error] => 0 [size] => 21414 )
    2
    1. martine et chantal Messages postés 517 Statut Membre 4
       
      Merci Atropa......YEEEESSS !
      Je sens que ça être une bonne journée :)
      0
  2. AssassinTourist Messages postés 409 Date d'inscription   Statut Contributeur Dernière intervention   1 313
     
    Bonjour,

    Comme ceci :
    print_r($_FILES['photoimg10']['name']);
    ?
    0