Viaggi di Zoom on Earth
Hotel, agriturismi, appartamenti in toscana
Guadalupa - Caraibi
Barcellona
Formetera
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

Viaggi - Zoom in Earth

Motore di Ricerca

Apple Ipod nano, touch e shuffle

 

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 3999 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