Cerca articolo o scritps su sastgroup.com
Discuti il tutorial sul forum !
Discuti il tutorial sul forum !
Come creare applicazioni web autoaggiornabili con php parte 3
Parte 1: http://www.sastgroup.com/...autoaggiornabili-con-php
Parte 2: http://www.sastgroup.com/...-autoaggiornabili-con-php-parte-2
Ultimo articolo che chiude i primi due su come creare applicazioni web autoaggiornabili con php.
Oggi vi incollo il codice, in seguito vediamo se lo scriviamo meglio:
< ?php //classe per la decompressione include('lib/php/pclzip.lib.php'); include('lib/php/utility.php'); $temp="tmp"; //cartella temporanea dove scaricare i files $filedascaricare="http://www.sito.com/ftptest.zip"; //prelevo il nome del file $filename=basename($filedascaricare); echo"1. Scarico il file : <strong>$filedascaricare ($filename) nella cartella "; echo"<strong>$temp</strong>"; sleep(2); //lo apro $handle = fopen("$filedascaricare", "rb"); if($handle){ $somecontent = get_file_contents("$filedascaricare"); fclose($handle); //e lo metto nella cartella temporanea $handle = fopen($temp."/".$filename, 'wb'); if($handle){ if (fwrite($handle, $somecontent) === FALSE) { echo " <strong>ERRORE</strong> a scrivere il file ($filename)"; exit; }else echo " <strong>Successo</strong>, scritto nel file ($filename)"; //cambio permessi chmod("$temp/$filename", 0777); sleep(2); //prendo il file e lo decomprimo nella cartella temporanea $archive = new PclZip("$temp/$filename"); if ($archive->extract(PCLZIP_OPT_PATH, "./$temp/",PCLZIP_OPT_REMOVE_PATH, '') == 0) { echo " ERRORE DECOMPRESSIONE"; }else echo" Files decompressi con successo"; sleep(2); echo"2. Elimino file $filename"; //cancello file zip if(unlink("$temp/$filename"))echo" $filename eliminato"; else echo" ERRORE eliminazione $filename"; sleep(2); echo"3 bis. Copio ricorsivamente files "; cp($temp,"."); sleep(2); echo"4. Elimino i files temporanei"; //eliminare tutti i file della cartella temporanea recursive_remove_directory($temp); //lo ricreo mkdir($temp,0777); //closedir($handled); fclose($handle); }else{ echo " Non riesco a creare il file ($filename)"; //exit; } } ?>
Correlati
- Rimuovere spazi da una stringa con php
- Rimuovere tag <script> da una stringa con php
- Upload di file con php e ajax
- Creare un file word al volo con asp
- creare un file xml per feed rss
- Creare un file dtd valido
- Algoritmo a priori (parte 1)
- Algoritmo a priori (parte 2)
- Algoritmo a priori con php e mysql
- Come trovare e analizzare i Concorrenti su Internet
- Come progettare e ottimizzare un Sito Web
- Come registrarsi e posizionarsi sui Motori di Ricerca
- Creare Interfaccia Utente in vba
- creare e cancellare un database con phpmyadmin
- creare una tabella con phpmyadmin
- Struttura dati coda 3
- Muovere un oggetto 3d con macromedia director (Parte 1)
- Muovere un oggetto 3d con macromedia director (Parte 2)
- Muovere un oggetto 3d con macromedia director (Parte 3)
- Muovere muovere la camera con la tastiera con macromedia director (Parte 4)
- Guida completa alla pixel art (capitolo 3)
- Figure Isometriche in pixel art (parte 1)
- Figure Isometriche in pixel art (parte 2)
- Figure Isometriche in pixel art (parte 3)
- Effetto 3d con i css
- La guida completa ai css capitolo 3
- Creare un rettangolo con bordi 3d con i css
- Creare un box con effetto shadow con i css
- Come funzionano i css
- Redirect in php
- Scrivere codice php in pagine .html
- Creare favico animate
- Rimuovere spazi da una stringa con php
- guida web marketing
- Guida completa al linguaggio php
- Creare un linea con DOM
- Un <div> scorrevole come una textarea
- Colorare il codice php
- Criptare e decriptare un cookie in php
- Creare dei linkage al primo frame in flash
- Creare uno slider per controllare il volume in flash
- Creare gioco breakout in flash
- Come zoommare e spostare movieclip con il mouse
- Un modo intelligente di unire codice php e html
- Inviare informazioni da javascript a php
- Creare un gioco dadi in flash
- Eseguire codice php contenuto in un testo
- Evitare salvare pagina web nella memoria cache
- Eliminare eventuali tag html da un testo in php
- Creare una pagina con layout a 3 colonne con i css
- login con http con php
- Misurare il page rank di google di un sito in php
- creare un foglio excel in java
- Elencare tutti i links di una pagina web
- Cambiare il colore di sfondo di una pagina web in modo dinamico
- Le sessioni con php5
- Esportare gli ultimi post di phpbb
Commenti
Scrivi un commento































