Pagina 3 di 3 primaprima 1 2 3
Visualizzazione dei risultati da 21 a 22 su 22

Discussione: Consiglio Upload File

  1. #21
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    11
    Codice PHP:

    <?php


    // controllo che non ci siano stati errori nell'upload (codice = 0) 
    if ($_FILES['uploadfile']['error'] == 0){
    // upload ok
    // copio il file dalla cartella temporanea a quella di destinazione mantenendo il nome originale 
    copy($_FILES['uploadfile']['tmp_name'], "allegati/".$_FILES['uploadfile']['name']) or die("Impossibile caricare il file");
    // upload terminato, stampo alcune info sul file

    echo "Upload OK:
    "
    ;
    echo 
    "Name: ".$_FILES['uploadfile']['name']."
    "
    ;
    echo 
    "Size: ".$_FILES['uploadfile']['size']." byte
    "
    ;
    echo 
    "Type: ".$_FILES['uploadfile']['type'];
    echo 
    "

    <a href=index.php>Back</a>"
    ;

    mysql_connect("localhost","ellen","ellen87")or die("Connessione non riuscita: " mysql_error());
       print (
    "Connesso con successo

    "
    );

    mysql_select_db("database1") or die("Errore nella selezione del database");

    $sql="INSERT INTO uploadfile (name,path,size) VALUES ('$nomefile', '$path', '$size')";

    }
    else{
    // controllo il tipo di errore
    if ($_FILES['uploadfile']['error'] == 2){
    // errore, file troppo grande (> 1MB)
    die("Error");
    }
    else{
    // errore generico
    die("Error");


    }
    }
    ?>

  2. #22
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    Codice PHP:
    <?php 


    // controllo che non ci siano stati errori nell'upload (codice = 0)  
    if ($_FILES['uploadfile']['error'] == 0){ 
    // upload ok 
    // copio il file dalla cartella temporanea a quella di destinazione mantenendo il nome originale  
    copy($_FILES['uploadfile']['tmp_name'], "allegati/".$_FILES['uploadfile']['name']) or die("Impossibile caricare il file"); 
    // upload terminato, stampo alcune info sul file 

    echo "Upload OK:
    "

    echo 
    "Name: ".$_FILES['uploadfile']['name']."
    "

    echo 
    "Size: ".$_FILES['uploadfile']['size']." byte
    "

    echo 
    "Type: ".$_FILES['uploadfile']['type']; 
    echo 
    "

    <a href=index.php>Back</a>"


    mysql_connect("localhost","ellen","ellen87")or die("Connessione non riuscita: " mysql_error()); 
       print (
    "Connesso con successo

    "
    ); 

    mysql_select_db("database1") or die("Errore nella selezione del database"); 

    $nomefile=$_FILES['uploadfile']['name'];
    $path="allegati/";
    $size=$_FILES['uploadfile']['size'];
    $sql="INSERT INTO uploadfile (name,path,size) VALUES ('$nomefile', '$path', '$size')"


    else{ 
    // controllo il tipo di errore 
    if ($_FILES['uploadfile']['error'] == 2){ 
    // errore, file troppo grande (> 1MB) 
    die("Error"); 

    else{ 
    // errore generico 
    die("Error"); 




    ?>

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 © 2026 vBulletin Solutions, Inc. All rights reserved.