Visualizzazione risultati 1 fino 5 di 5

Discussione: upload di file con ! nel nome

  1. #1
    Guest

    Predefinito

    ho fatto uno script per l'upload:
    copy($file, "upload/$file_name");
    unlink($file);

    se invio dal form un file che ad esempio si chiama "ahah!.txt", cioè nel suo nome c'è un punto esclamativo, lo script prosegue senza dare errore ma non copia il file.
    se invece nel nome non c'è il !, lo script salva correttamente il file. come mai?

  2. #2
    L'avatar di marcio
    marcio non è connesso AlterGuru 2500
    Data registrazione
    17-08-2003
    Residenza
    Palermo
    Messaggi
    3,300

    Predefinito

    nome non valido

  3. #3
    Guest

    Predefinito

    ah... grazie. c'è un modo per rinominarlo automaticamente al momento dell'upload, senza dover scrivere "Eliminate i punti esclamativi dal nome file"?
    grazie in anticipo, ciao!

  4. #4
    L'avatar di marcio
    marcio non è connesso AlterGuru 2500
    Data registrazione
    17-08-2003
    Residenza
    Palermo
    Messaggi
    3,300

    Predefinito

    $nome_file = str_replace("!", "_", $nome_file);

    in questo caso ! viene sostituito da _
    ricorda di cambiare $nome_file con il nome della tua variabile ciao

  5. #5
    Guest

    Predefinito

    grazie! funziona tutto ora.
    ancora una cosa: come posso sapere quali sono i caratteri che non sono supportati dal php per nominare i file, in modo da sostituirli tutti?

Regole di scrittura

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