Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2012
    Messaggi
    199

    Problema $FILES e il riconoscimento dell'indice

    QUesto è il codice:
    Codice PHP:
    <?php
    include('../php/connessione.php');
    echo 
    $_POST['fin_path'] . "
    "
    //QUI RICONOSCE FIN_PATH RESTITUENDOMI L'OUTPUT
    if ($_POST['fin_path'] != $_POST['fin_path_original']) //SE VIENE CARICATO UN NUOVO FILE
    {
    //CREO IL NUOVO NOME DEL FILE E DEL THUMB
    $file str_replace(' ''_'$_POST['fin_nome']) . "_" $_POST['fin_cod'] . ".jpg";
    $file_thumb=str_replace(".jpg","_thumb.jpg",$file);
    //COPIO IL NUOVO FILE
    chdir("../archivio dati/$_POST[fin_mark]/Finiture");
    $dir_uploadgetcwd();
    move_uploaded_file ($_FILES['fin_path']['tmp_name'], "$dir_upload/$file") or die( mysql_error()); //QUI NON RICONOSCE FIN_PATH CON ERRORE: Undefined index: fin_path
    $fin_path $dir_upload ."/" .$file;
     
    eccecc.
    Come vedete dalle note, alla terza riga, mi viene restituito il valore di fin_path (l'ho fatto per prova, per verificare se passasse il valore). Mentre alla riga 12 mi da l'errore proprio sullo stesso indice.

    Sapete dirmi dove ho sbagliato???
    Grazie mille a tutti!!!

    CIao

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2012
    Messaggi
    199
    Problema risolto. L'errore stava nel form: mancava enctype="multipart/form-data"

    Grazie lo stesso a tutti

    Ciao

  3. #3
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,509
    Ti sei ricordato di dichiarare enctype="multipart/form-data"?

    Edit: appunto...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.