Asciugamani di bambini
Realizzazione siti internet firenze
Dpl il tuo spazio
Matrimonio in villa storica a lucca
Rinnova la tua casa
sponsored link
         
   Home Page
   Risorse e Manuali
   Download script PHP
   Tutorial
   Siti partners
    - Scambio link
    - Scambio banner

   Contatti

   Mappa del sito

   Motori di ricerca e Web marketing

Produzione e vendita asciugamani, asciugamani da bambini, lenzuoli da bambini e trapunte da bambini

Realizzazione siti internet firenze

Riparazioni smartphone Castelfiorentino

 

Attivitą

 
Aggiungi ai preferiti
Segnala ad un amico questo sito
Inserire nome del sito
Caricare un file sul server con PHP
[inserito il 02 lug 04 12:08, scritto da Andrea M.]
Tutorial letto 6457 volte

Questo tutorial vi insegner? a costruire un semplice script per caricare un'immagine gif sul vostro server o spazio hosting.


Inazitutto dobbiamo parlare delle resistrizione che PHP ha riguardo la possibilit? di caricare attraverso script file sul server;
tale restrizione limitano la grandezza massima del file a 2 MB (impostazione di defualt). Per verificare tale impostazione ?
sufficiente lanciare phpinfo() e poi controllare il valore massimo dell'upload consentito alla voce "upload_max_filesize".

Visto abbiamo sotto mano le impostazioni del PHP, vi consiglio di dare un'occhiata alla voce "upload_tmp_dir" ovvero la directory
temporanea dove PHP caricher? il vostro file: per il momento vi basti verificare tele impostazione nel corso del tutorial capire il
perch?.

Iniziamo con il Form di caricamento in puro HTML

  <form name="form1" method="post" action="carica.php" enctype="multipart/form-data">
  <input type="file" name="imagefile">
  <input type="submit" name="Submit" value="carica">

File di elaborazione

Adesso ? necessario scrivere lo script che elaborer? il form ovvero il file a cui il form punta ( action="carica.php" )

Inanzitutto voglio applicare una restrizione per consintire l'upload di file sono in formato gif.

  if ($_FILES['imagefile']['type'] == "image/gif"){
  copy ($_FILES['imagefile']['tmp_name'], "directory_di_destinazione/".$_FILES['imagefile']['name'])
  or die ("Impossibile caricare il file sul server");

Nota: "directory_di_destinazione" deve essere rescrivibile dello script ovvero deve avere Chmod 777 (per quanto riguarda server Linux).

Se il file che tentiamo di caricare ? in formato gif, visualizzazione sullo schermo il nome del file,
la dimensione e la sua estensione (gif).

  echo "Nome del file: ".$_FILES['imagefile']['name']."";
  echo "Dimesione: ".$_FILES['imagefile']['size']."";
  echo "Estensione: ".$_FILES['imagefile']['type']."";
  echo "<br><b>Il file ? stato caricato con successo sul server</b>"
  }

Nel caso in cui qualcosa sia andata storto e quindi il file non sia stato caricato sul vostro spazio web

  else {
  echo "";
  echo "<b> Upload non effettuato!</b>, estenzione del file non consentita (".$_FILES['imagefile']['name'].")";
  }
  }
  ?>




Visualizza tutti i TutorialArchivio  Cerca un termine nei TutorialCerca  Leggi i Tutorial pił recentiPiù recenti  I 10 Tutorial più lettiPiù lette  Invia questo Tutorial ad un amicoInvia ad un amico  Versione stampabileStampa Tutorial
Notizia precedente
GD LIBRARY - introduzione
 

Modulo sviluppato da Meganoide's news
Powered by Spacemarc.it

Notizia successiva
Creare miniature di immagini usando GD LIBRARY