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

    php caricamento file HOST Aruba Windows

    Ciao ho creato un banalissima applicazione che carica dei file sul server.
    L'unico problema è che dice che li carica ma alla fine non ci stanno questi file.
    il codice è :

    Pagina di selezione file :
    Codice PHP:
      <form action="load_photo.php" method="post" enctype="multipart/form-data" name="form1">
    <
    table align="center">

        <
    tr valign="baseline">
        <
    td nowrap align="right">Descrizione:</td>
        <
    td><input type="text" name="descrizione" value="" size="32"></td>
        </
    tr>
        <
    tr valign="baseline">
        <
    td nowrap align="right">Foto</td>
        <
    td> <input name="userfile" type="file" id="foto"></td>
        </
    tr>
        <
    tr valign="baseline">
        <
    td nowrap align="right"></td>
        <
    td><input type="submit" value="Inserisci Foto"></td>
        </
    tr>

    </
    table>

    <
    input type="hidden" name="MAX_FILE_SIZE" value="990000">
    </
    form
    Caricamento file :

    Codice PHP:

    $file_temp
    =($_FILES['userfile']['tmp_name']);
    //file temporaneo che contiene l'immagine caricata
    $percorso ="d:\inetpub\webs\xxx\public\\";
    //cartella sul server dove verrà spostata la foto

    $nuovo_nome=$percorso.$ultimo.".jpg";
    //nuovo nome dell'immagine

    $inviato=file_exists($file_temp);
    //verifica se il file è stato caricato sul server
     
    echo("Verifaca inserimento foto $inviato");
    if (
    $inviato) {
        echo(
    "
    Inserimento fatto"
    );
        
    move_uploaded_file($file_temp,$nuovo_nome);
        
    header("Location:VisualizzaFoto.php");
        
    // sposto l'immagine nella cartella e vado
        // alla pagina di visualizzazione
        
    } else {
        echo(
    "
    Inserimento non riuscito"
    );
        
    header("Location:Errore.php");
        
    // vado alla pagina di errore

        

    La variabile $ultimo viene da una query che mi restituisce la chiave dell'ultimo inserimento.

    Qualcuno mi sa dire cosa sbaglio??
    il file non c'e sul server

  2. #2
    Inserisci all'inizio del tuo script il seguente codice, riesegui l'upload e risolvi tutti gli errori/notice/warning visualizzati:

    Codice PHP:
    error_reporting(E_ALL);
    ini_set('display_errors'1); 

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.