Visualizzazione risultati 1 fino 1 di 1

Discussione: caricamento file pdf

  1. #1
    Guest

    Predefinito caricamento file pdf

    salve ho trovato in rete ( non ricordo dove ) uno script per il caricamento file formato pdf e altri formati lo script funziona bene ma non so perchè non appaiono le varie scritte sia della conferma del caricamento o di errore vi posto il codice completo se gentilmente mi potete aiutare :) attendo risposta grazie

    Codice PHP:
    <?php
    # error messages
    if (isset($message)) {
    foreach (
    $message as $msg) {
    printf("<p id=colore_successo_upload; class='statusupload'>%s</p></ br>\n", $msg);
    }
    }
    # success message
    if($count !=0){
    printf("<p id=colore_successo_upload; class=statusupload>%d file aggiunto/i correttamente !</p>\n", $count);
    }
    // scrip multiupload
    $valid_formats = array("jpg", "jpeg", "png", "gif", "bmp", "tif", "psd", "pdf", "doc", "docx" );
    $max_file_size = 10024*10000; //100000 kb
    $path = "upload/"; // Cartella di upload
    $count = 0;

    if(isset(
    $_POST) and $_SERVER['REQUEST_METHOD'] == "POST"){
    // Loop $_FILES to execute all files
    foreach ($_FILES['files']['name'] as $f => $name) {
    if (
    $_FILES['files']['error'][$f] == 4) {
    continue;
    // Skip file if any error found
    }
    //controllo il peso del file (in base a quello impostato sopra)
    // per far visualizzare i messaggi all'interno del box verde sostituire "echo" con "$message[] ="
    if ($_FILES['files']['error'][$f] == 0) {
    if (
    $_FILES['files']['size'][$f] > $max_file_size) {
    echo
    "<br><span id='colore_errore_upload';>ATTENZIONE: Il file ' $name ' è troppo grande, caricare file di max 100 MB!.<span><br>";
    continue;
    // Skip large files
    }
    //controllo il formato del file (in base a quelli impostati sopra)
    elseif( ! in_array(pathinfo($name, PATHINFO_EXTENSION), $valid_formats) ){
    echo
    "<br><span id='colore_errore_upload';>ATTENZIONE: il file ' $name ' ha un formato non valido.</span><br><span id='colore_suggerimento__errore_upload';> I formati supportati sono: jpg, jpeg, gif, png, tif, psd, pdf, doc, docx, txt, <span><br>";
    continue;
    // Skip invalid file formats
    }
    //controllo l'esistenza del file per evitare sovrascrizioni
    else{

    if(!
    file_exists($path.$name))
    {
    move_uploaded_file($_FILES["files"]["tmp_name"][$f], $path.$name);
    $count++; // Number of successfully uploaded file
    }

    else{
    echo
    "<br><span id='colore_errore_upload';>ATTENZIONE: Il file ' $name ' è già esistente nell'elenco.</span><br><span id='colore_suggerimento__errore_upload';> Cambiare nome al file e caricarlo nuovamente.</span><br>";
    }
    }
    }
    }
    }
    ?>
    Ultima modifica di karl94 : 17-02-2015 alle ore 14.22.59 Motivo: Formattazione del codice PHP

Regole di scrittura

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