Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043

    non mi funziona controllo in upload file

    ciao,
    non mi funziona il controllo dell'estensione del file quando faccio l'upload, mi da sempre il messaggio d'errore che il file non ha un'estensione corretta, anche quando ce l'ha:

    Codice PHP:
    $extlimit "yes";
    $limitedext = array(".ppt",".xls",".doc",".pdf",".gif",".jpg");

    $dir "dir";

    $ext strrchr($file_name,'.');
    if ((
    $extlimit == "yes") && (!in_array($ext,$limitedext))) {
    $msg "Il file che stai pubblicando non ha un'estensione corretta";


  2. #2
    Sei sicuro che $file_name contenga il nome del file?
    Che cosa restituisce il seguente codice?

    Codice PHP:
    echo($file_name); 

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    ho inserito l'echo ma non mi stampa nulla:

    Codice PHP:
    $extlimit "yes"
    $limitedext = array(".ppt",".xls",".doc",".pdf",".gif",".jpg"); 

    $dir "dir"

    $ext strrchr($file_name,'.'); 
    if ((
    $extlimit == "yes") && (!in_array($ext,$limitedext))) { 
    echo(
    $file_name);
    $msg "Il file che stai pubblicando non ha un'estensione corretta"


  4. #4
    Questo significa che non stai effettuando correttamente l'upload (es. usi un codice che richiede la funzione deprecata register_globals).

    Ti consiglio di ricominciare partendo dagli esempi inseriti nel manuale ufficiale:

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

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    eppure in un'altra pagina funzionava, solo che c'erano meno controlli, quindi meno if.
    Forse ho sbagliato qualcosa nei controlli precedenti.

    Comunque grazie della segnalazione del link, ora gli do un'occhiata.

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.