Visualizzazione risultati 1 fino 2 di 2

Discussione: Errore script upload

  1. #1
    fantapz non è connesso Neofita
    Data registrazione
    19-09-2007
    Messaggi
    2

    Predefinito Errore script upload

    Qualcuno mi sa dire perchè questo script non funziona?
    Premetto che carico solo jpg

    Codice PHP:
    $uploaddir = $_SERVER['DOCUMENT_ROOT']."/photos/users/";
    $newLoc = $uploaddir.$codice.".jpg";
    $MAX_FILE_SIZE = '5000000';
    if (
    $_FILES['file-loc']['size'] < $MAX_FILE_SIZE) {
    if (
    move_uploaded_file($_FILES['file-loc']['tmp_name'],$newLoc)) {
    print
    "Il file &egrave; valido, e inviato con successo.";
    } else {
    print
    "Errori di upload";
    }
    } else {
    print
    "Dimensioni del file eccessive, il file non pu&ograve; superare i ".$MAX_FILE_SIZE." bytes.";
    }
    La form per inviare il file è la seguente

    Codice PHP:
    <form id="form-immagine" method="POST" enctype="multipart/form-data">
    <
    input type="hidden" name="MAX_FILE_SIZE" value="50000" />
    <
    label>Foto: <input name="file-loc" type="file" /></label><br/>
    <
    input type="hidden" name="cmd" value="add" />
    <
    input type="submit" name="form-submit" value="Carica Immagine" />

    </
    form>

    Grazie e aiutatemi!!

    O almeno ditemi un modo per avere una stampa dell'errore che avviene...
    Ultima modifica di fantapz : 26-08-2008 alle ore 10.47.19

  2. #2
    Guest

    Predefinito ci credo

    nel codice, nella seconda riga ce scritto
    $newLoc = $uploaddir.$codice.".jpg"; e ovvio che carica solo foto jpg, ora ti do il codice che scarica altri tipi di file:

    Codice PHP:
    $uploaddir = $_SERVER['DOCUMENT_ROOT']."/photos/users/";
    $newLoc = $uploaddir.$codice.".jpg";
    $newLoc = $uploaddir.$codice.".bmp";
    $newLoc = $uploaddir.$codice.".gif";
    $MAX_FILE_SIZE = '5000000';
    if (
    $_FILES['file-loc']['size'] < $MAX_FILE_SIZE) {
    if (
    move_uploaded_file($_FILES['file-loc']['tmp_name'],$newLoc)) {
    print
    "Il file &egrave; valido, e inviato con successo.";
    } else {
    print
    "Errori di upload";
    }
    } else {
    print
    "Dimensioni del file eccessive, il file non pu&ograve; superare i ".$MAX_FILE_SIZE." bytes.";
    }

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •