Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    recupero variabili array

    Salve ragazzi ho un problema come recupero le variabili in questo caso per un upload da un array?
    Ho questo script
    Codice PHP:
    <form action="test.php" method="post" enctype="multipart/form-data" name="asdf" id="asdf"
      <
    div id="mUpload"
        <
    input type="file" id="element_input" class="upload" name="fileX[]" />
     
        <
    input type="submit" name="Submit" value="Submit" id="send" /> 
      </
    div
    </
    form
    fileX e l array ma non riesco a recuperarlo come faccio?
    grazie in anticipo

  2. #2

  3. #3
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Hai più di un campo input file? Se no, no hai bisogno di dichiararlo come array.

    Comunque, puoi accedere tutto tramite $_FILES. Se fai var_dump($_FILES) dopo l'upload vedi i dati.

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  4. #4
    grazie della risp ho fatto vardump e mi vede questo
    Codice PHP:
    array(1) { ["fileX"]=> array(5) { ["name"]=> array(2) { [0]=> string(0"" [1]=> string(17"Chrysanthemum.jpg" } ["type"]=> array(2) { [0]=> string(0"" [1]=> string(10"image/jpeg" } ["tmp_name"]=> array(2) { [0]=> string(0"" [1]=> string(24"C:\xampp\tmp\php7D44.tmp" } ["error"]=> array(2) { [0]=> int(4) [1]=> int(0) } ["size"]=> array(2) { [0]=> int(0) [1]=> int(879394) } } } 
    Il problema e come lo sposto in una cartella su server?
    Io ho scritto cosi

    $org = $_FILES['fileX']['name'][0];
    var_dump($_FILES);

    va bene?

  5. #5
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Con un for loop

    Codice PHP:
    $cnt=count($_FILES['fileX']['tmp_name']);
    for (
    $i=0$i<$cnt$i++) move_uploaded_file($_FILES['fileX']['tmp_name'][$i], QUI-IL-PERCORSO-DEL-FILE-SUL-SERVER); 

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  6. #6
    ho scritto cosi ma non va

    <?php
    $cnt=count($_FILES['fileX']['tmp_name']);
    for ($i=0; $i<$cnt; $i++) move_uploaded_file($_FILES['fileX']['tmp_name'][$i], '/uploaded/');

    ?>

    grazie mille dell aiuto

  7. #7
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Il secondo parametro deve essere il percorso del file, non della cartella.

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  8. #8
    scusa come il percorso del file

  9. #9
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Il percorso del file sul server. La cartella dove lo vuoi salvare più il "nuovo" nome del file.

    Per esempio così

    Codice PHP:
    for ($i=0$i<$cnt$i++) move_uploaded_file($_FILES['fileX']['tmp_name'][$i], '/uploaded/uploaded_file_'.$i); 

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  10. #10
    scusa ma ho lavorato poco con i file e non lo ho mai fatto io voglio salvare nella cartella uploaded quandi cosa devo aggiungere a quello che ti ho scritto prima?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.