upload file in un web server, da un'altro web server

egialma

Nuovo Utente
3 Ott 2012
29
0
0
Ciao a tutti, dovrei effettuare un operazione forse un po' particolare e non so né si si può, né come farla.

Da un web server devo estrapolare un file in xml contenente varie informazioni custodite in un db mysql.

Fin qui nulla di particolare, da una pagina php estrapolo il file e lo salvo in una cartella all'interno del web server "A".

A questo punto mi tocca salvare in locale, una copia del file appena generato.

Ora dovrei caricare questo file in un altro web server "B", aprendo una pagina dedicata all'upload di questo file, caricandolo a mano andando a selezionare la copia salvata sul mio pc in locale.

Poichè i due Web server con i relativi db, sono di due società diverse e che nessuna delle due vuole far accedere l'altra direttamente al loro db, volevo sapere se esiste un modo per passare il file, in formato xml, da una pagina web del server "A", direttamente nella pagina web del server "B".

Se fattibile, ogni suggerimento sarà gradito
 

Nefyt

Utente Attivo
17 Apr 2012
1.102
0
0
Ti mostro un esempio di come lo gestirei io

file del primo server, dove andrà aggiornato il file (esempio amatoriale)
PHP:
<form method="POST" action="index.php" enctype="multipart/form-data">
    <input type="file" name="file_to_upload">
    <input type="submit" value="invia">
</form>
<?
$file = isset($_FILES['file_to_upload']) ? $_FILES['file_to_upload'] : '';

if(!empty($file['name'])){
   if(move_uploaded_file($file['tmp_name'],'local_update/'.$file['name'])){
       $file = file_get_contents('local_update/'.$file['name'],true);
       fopen('http://miosito.com/remote.php?pass=miapassword&update='.urlencode($file),'r',false);
       echo 'File aggiornato con successo';
   }else echo 'Errore nel caricamento';
 }
?>

remote.php dove riceverai i dati
PHP:
<?
$my_pass = 'miapassword';
if(!empty($_GET['pass']) && !empty($_GET['update'])){
   if($_GET['pass']==$my_pass){
    $file = urldecode($_GET['update']);
    file_put_contents('remote_file.xml',$file);
   }
}
?>

Per sicurezza potresti mettere più password o modificare il tutto come vuoi, fatto sta che questo è uno dei metodi più semplici, perché non ti serve creare nessun context da inviare o altro
 

egialma

Nuovo Utente
3 Ott 2012
29
0
0
Ti ringrazio per l'interesse e la soluzione proposta, appena possibile la proverò


Grazie ancora
 
Discussioni simili
Autore Titolo Forum Risposte Data
Nik Implementare script "upload file" nel proprio sito web... tramite google drive Javascript 1
L Modifica file upload in ASP Classic ASP 2
S Upload file senza doverlo selezionare PHP 2
G Upload file error Apache 0
R Modifica codice per l'upload di più file PHP 1
S [PHP] Upload stesso file PHP 14
G [PHP] upload file in server: percorso cartella PHP 2
M Upload 4 file php PHP 11
M [ASP] Upload file da form controllo Classic ASP 5
M [PHP] Nome file, upload e rinominare PHP 2
M [PHP] upload di un file esistente overwrite PHP 1
N [PHP] Test per l'upload di file attraverso un bot Telegram PHP 2
C [PHP] Problema upload file (multiplo) PHP 1
S [PHP] Upload file... PHP 6
P Barra upload file jQuery 1
giancadeejay [PHP] Aggiornare DB tramite UPLOAD file .csv PHP 39
V [PHP] upload di file in cartella e sua sicurezza PHP 137
T [ASP] upload file Classic ASP 3
V File upload.php della guida, ma ha un errore PHP 8
M Fare upload di file scegliendo la cartella di destinazione PHP 78
M rinominare file in upload PHP 3
Y script per upload file PHP 9
Devil-94 rimuovere i spazi del file in upload... PHP 1
R Problema upload file PHP 1
S Indicare una directory di destinazione per l'upload di un file PHP 1
M Errore nell'Upload di un file PHP 0
francesco7 [Problema] esecuzione script Upload file in php PHP 0
I upload file php / javascript / mysql PHP 0
D Upload file in cartella con progress bar PHP 6
R upload file php PHP 5
P upload e rename file PHP 2
xone Form con campi input text e upload file PHP 4
A Upload in App Android (sfoglia file) Sviluppo app per Android 1
F Errore filezilla upload file Hosting 1
R upload multiplo di file PHP 7
F upload file PHP 1
M Upload di n solo file in due cartelle diverse PHP 4
C ridurre dimensione file immagine prima dell'upload Javascript 0
F Problema con upload di file PHP 1
P Upload file html speciale HTML e CSS 3
M Adattare script di "form mail con upload file" al mio form mail HTML! PHP 7
G UPLOAD con controllo esistenza file Classic ASP 0
M upload file con progress bar PHP 10
F pagina bianca upload file Joomla 0
A upload file PHP 14
I upload di piu file contemporaneamente PHP 1
F upload file da iphone,ipadragazzi... PHP 3
M Upload file progress bar Javascript 10
S Upload file con IIS7? Web Server 0
S Upload file PHP 21

Discussioni simili