Imaginsystems


Tecniche di Programmazione - Codici Sorgenti - News Informatiche
Archivio Posts
Anno 2014

Anno 2013

Anno 2012
Statistiche
  • Views Home Page: 71.574
  • Views Posts: 542.196
  • Views Gallerie: 0
  • n° Posts: 210
  • n° Commenti: 224

PHP - COPIARE UN FILE REMOTO SUL PROPRIO SERVER (tutto da codice)

Copiare un file remoto sul proprio server

Oggi vi voglio spiegare come copiare direttamente sul vostro server, un file remoto di un'altro server, il tutto senza passare o salvare sul pc.
Come Copiare direttamente i file da un server, sul vostro server, in poche righe di codice. :-)

Prima di procedere con il codice, dobbiamo creare un file 'php.ini' e inserire le seguenti righe di codice:

[PHP] 
post_max_size
= 100M  
upload_max_filesize
= 100M  
safe_mode
= Off 
enable_dl
= On


Creiamo la cartella con il nome 'Download'.

Ora creiamo un file 'copia_file_remoto.php' e copiamo il seguente codice, ricordarsi di salvarlo nella stessa cartella dove si trova il file 'php.ini' :

<?php 
set_time_limit
(350); 

//Percorso file remoto 
$remotefile
="http://imaginsystems.it/view_excel.rar"; 
 
//Cartella locale in cui copiare il file 
$cartella
="Download/";  
 
//apro il file remoto da leggere 
$srcfile1
= fopen("$remotefile", "r"); 
 
//prelevo il nome del file 
$nomefile
=basename($remotefile); 
 
//apro il file in locale 
if (!($fp1 = fopen($cartella.$nomefile,"w"))); 
 
//scrivo contenuto del file remoto, ora in temp file, in file locale 
while ($contents = fread( $srcfile1, 8192 )) { 
        fwrite
( $fp1, $contents, strlen($contents) ); 
} 
 
//chiudo i due files 
fclose
($srcfile1); 
fclose
($fp1); 
?>

Categoria: PHP
mercoledì, 02 mag 2012 Ore. 13.28
Ora e Data
Mappa
Blogs Amici
    Copyright © 2002-2007 - Blogs 2.0
    dotNetHell.it | Home Page Blogs
    ASP.NET 2.0 Windows 2003