Risultati da 1 a 2 di 2

Discussione: consentire formati files in un form

  1. #1
    Advanced Member L'avatar di marcobix
    Data Registrazione
    14-06-2005
    Località
    dal nulla
    Messaggi
    568

    consentire formati files in un form

    Ho questo form

    Codice PHP:
    //FILE UPLOAD BEGIN
    $uploadText "";
    if(
    trim($file_name) != "") {
        
    $jpg "image/pjpeg";
        
    $gif "image/gif";
        
    $zip "application/x-zip-compressed";
        
    $txt "text/plain";



        if (
    $file_type == $txt || $file_type == $jpg || $file_type == $gif || $file_type == $zip)
        {

            if (
    $file_name == '')
            {
      
    $uploadText "";
            } else {


      if (
    $file_size >= (1024 $fileupload_size))
            {
      
    $uploadText "";
            } else {

                
    // successful file upload
       
    if (copy (@$file"$fileupload_location/$file_name")) {
      
    $uploadText "[img]images/attachment.gif[/img] Attachment: [url]$fileupload_location/".$file_name."[/url] 

    come si può vedere è possibile caricare i files solo con i seguenti formati specificati in if....


    ma se io volessi fare il contrario?

    cioè specificare solo quelli da non inserire?
    che cosa dovrei fare?
    Viva Germano Mosconi

  2. #2
    Software Zone Fanatic L'avatar di Capoccione
    Data Registrazione
    21-11-2001
    Località
    Roma
    Messaggi
    11.984
    Al posto di
    Codice PHP:
     if ($file_type == $txt || $file_type == $jpg || $file_type == $gif || $file_type == $zip ... 
    Devi mettere le estensioni con la logica invertita, quindi

    Codice PHP:
    if ($file_type != $sys || $file_type != $pip || $file_type != $mif || $file_type != $gip 
    Nel primo caso il controllo procedeva se le estensioni erano = (==) a quella inserita, mentre nel secondo caso la logica procede SOLO se le estensioni sono diverse (!=) da quella inserita!

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •