Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Attributo File per ottenere l'estensione

    Ciao raga,

    Allora io ho questa riga da cui vorrei che la pagina prendesse le estensioni
    codice:
    $extvalidator  = array (".zip", ".rar");
    Io in pratica voglio che per l'upload di un file il file debba avere certe estensioni, c'e' qualche modo di ricavare l'estensione con questo attributo
    codice:
    $ext=$HTTP_POST_FILES["file$k"][''];
    Grazie a chiunque mi risponderà.

  2. #2
    Se usi $_FILE puoi fare così:

    Codice PHP:
    $file_consentiti = array(".zip"".rar");
    if(!
    in_array($_FILES["uploadedfile"]["type"],$file_consentiti)) {
    die(
    "Il file non è di un tipo consentito, sono ammessi solo i seguenti: " implode(","$allowed_types);


  3. #3
    Prima non usavo $_File così ho modificato il codice

    Ma adesso voglio capire dove lo piazzo questo codice:
    codice:
       $file_consentiti = array(".zip", ".rar");
       if(!in_array($_FILES["uploadedfile"]["type"],$file_consentiti)) {
       die("<font color=red> Estensione non valida!!</font> solo file .ZIP/.RAR sono accetti");
       }
    In questo codice:
    codice:
    <?php
    include "config.php";
    
    if ($pp<>''){
    $p=base64_encode($pp);
    $pp='';
    }
    if (base64_decode($p)<>$psw){
    echo "<FORM METHOD=\"Post\" ACTION=\"$PHP_SELF\">\nInserisci Password: <input type=password name=\"pp\"> <input type=submit value=\"Login\"></FORM>";
    } else {
    echo "<form method='post' action='upload.php' enctype='multipart/form-data'>";;
    echo "<input type='file' name='miofile'>";
    echo "
    <input type='submit' value='Upload'>";
    echo "</form>";
    }
    ?>
    
    <?php
        $folder = '_altervista_ht/';
        $directory = $_FILES['miofile']['tmp_name'];
        $filename = $_FILES['miofile']['name'];
    
    
        if (move_uploaded_file($directory, $folder . $filename))
        {
            echo "<font color="">Upload file eseguito con successo</font>";
            echo "
    Adesso copiate il link";
        }
        else
        {
            echo "<font color="">Errore nell'upload file</font>";
        }
    ?>
    E poi volevo piazzare anche questo codice
    [code]
    If $directory = $t=='none' {
    echo "Path File inesistente o vuota";
    }

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.