Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Problema passaggio variabile da form per file immagine

    Ciao a tutti,
    attraverso un form inserisco un'immagine sul mio sito in questo modo:

    <form name="form1" method="post" enctype="multipart/form-data" action="insert2.php">
    <input type="file" name="img">
    </form>

    Nella pagina insert2.php gestisco le variabili dell'immagine in questo modo:

    echo $img;
    echo $img_name;

    @copy("$img" , "../$img_name");

    Questo metodo mi ha sempre funzionato, ma ora il provider sul quale mi appoggio ha modificato il php e quindi ho dovuto ridefinire tutte le variabili con il metodo ($_POST[var], $_GET[var]).. e qui nasce il problema...

    Se io specifico $_POST[img] e $_POST[img_name] come per tutte le altre variabili, queste non mi vengono definite (??). E' cambiato il metodo per passare i file immagini?
    Come posso settare le mie variabili in mdo da poterle visualizzarle in modo corretto?

    ..Spero di essermi spiegato...

    Grazie
    Ciao!

  2. #2
    Ti consiglio di lasciar perdere quel codice e ricominciare utilizzando come base gli esempi del manuale ufficiale:

    http://www.php.net/manual/en/features.file-upload.php

    Ti basti sapere che register_globals è deprecato da anni e copy() non va utilizzato per i file caricati tramite upload.

  3. #3
    Ok grazie 1000!
    Ciao

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.