Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    96

    domanda su HTTP_POST_FILES['file']['type']

    ciao sono giuste queste righe? Perchè mi funziona solo l'upload delle immagini



    $HTTP_POST_FILES['file1']['type'] != "image/gif" AND
    $HTTP_POST_FILES['file1']['type'] !="image/jpeg" AND
    $HTTP_POST_FILES['file1']['type'] !="image/png" AND
    $HTTP_POST_FILES['file1']['type'] !="application/pdf" AND
    $HTTP_POST_FILES['file1']['type'] !="application/doc" AND
    $HTTP_POST_FILES['file1']['type'] !="application/docx" AND
    $HTTP_POST_FILES['file1']['type'] !="application/xls" AND
    $HTTP_POST_FILES['file1']['type'] !="application/xlsx" AND
    $HTTP_POST_FILES['file1']['type'] !="application/rtf" AND
    $HTTP_POST_FILES['file1']['type'] !="application/txt

  2. #2
    non saprei la motivazione.
    ma a prescindere ti dico che $HTTP_POST_FILES è deprecato.
    guarda qua: http://php.net/manual/en/reserved.variables.files.php

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    96
    ok, e invece per quanto riguarda

    application/pdf
    application/doc
    application/docx
    application/xls
    application/xlsx
    application/rtf
    application/txt

    cosa devo scrivere per farlo funzionare?

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Al posto di $_HTTP_POST_FILES usa $_FILES
    per il resto devi cercare informazioni riguardo i MIME types, per esempio per i pdf va bene quello che hai scritto, ma per i docx è
    application/vnd.openxmlformats-officedocument.wordprocessingml.document

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    96
    ciao Alhazred,
    ho cercato in giro e li ho trovati quasi tutti, gli unici file che non riesco a pubblicare sono quelli con estensione .rtf e .xls



    $FILES['file1']['type'] != "image/gif" AND
    $FILES['file1']['type'] !="image/jpeg" AND
    $FILES['file1']['type'] !="image/png" AND
    $FILES['file1']['type'] !="application/pdf" AND
    $FILES['file1']['type'] !="application/msword" AND
    $FILES['file1']['type'] !="application/vnd.openxmlformats-officedocument.wordprocessingml.document" AND
    $FILES['file1']['type'] !="application/rtf" AND
    $FILES['file1']['type'] !="application/vnd.ms-office" AND
    $FILES['file1']['type'] !="application/vnd.ms-excel" AND
    $FILES['file1']['type'] !="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" AND
    $FILES['file1']['type'] !="application/vnd.ms-powerpoint" AND
    $FILES['file1']['type'] !="application/vnd.openxmlformats-officedocument.presentationml.presentation" AND
    $FILES['file1']['type'] !="text/plain"

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.