Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [php] Carico automatico file

    Vorrei far dialogare due server e far inviare da uno all'altro un pacchetto POST contenente un file. E' possibile farlo:

    * in automatico, cioè lato server senza che il client usi un <input type=file> (so che questo input non può essere precompilato)

    * in http, cioè senza usare ftp?

    So che basterebbe fare il contrario (far chiamare dal server 1 una pagina sul server 2, anzichè 2 forzare l'invio su 1), ma spesso il server 2 ha un IP dinamico.

    Ciao!
    <ciao><Enrico/></ciao>

  2. #2
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  3. #3
    Grazie ho trovato... se può essere utile a qualcuno... esempio aggiunto alla guida su php.net

    $post="POST $path HTTP/1.1\r\nHost: $host\r\nContent-type: application/x-www-form-urlencoded\r\n${others}User-Agent: Mozilla 4.0\r\nContent-length: ".strlen($query)."\r\nConnection: close\r\n\r\n$query";
    $h=fsockopen($host,80);
    fwrite($h,$post);
    for($a=0,$r='';!$a{
    $b=fread($h,8192);
    $r.=$b;
    $a=(($b=='')?1:0);
    }
    fclose($h);


    <ciao><Enrico/></ciao>

  4. #4
    sintassi colorata

    Codice PHP:

    post
    ="POST $path HTTP/1.1\r\nHost: $host\r\nContent-type: application/x-www-form-urlencoded\r\n${others}User-Agent: Mozilla 4.0\r\nContent-length: ".strlen($query)."\r\nConnection: close\r\n\r\n$query"
    $h=fsockopen($host,80); 
    fwrite($h,$post); 
    for(
    $a=0,$r='';!$a;){ 
    $b=fread($h,8192); 
    $r.=$b
    $a=(($b=='')?1:0); 

    fclose($h); 
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  5. #5
    sintassi colorata

    Codice PHP:

    post
    ="POST $path HTTP/1.1\r\nHost: $host\r\nContent-type: application/x-www-form-urlencoded\r\n${others}User-Agent: Mozilla 4.0\r\nContent-length: ".strlen($query)."\r\nConnection: close\r\n\r\n$query"

    $h=fsockopen($host,80); 
    fwrite($h,$post); 

    for(
    $a=0,$r='';!$a;)
       { 
          
    $b=fread($h,8192); 
          
    $r.=$b
          
    $a=(($b=='')?1:0); 
       } 
    fclose($h); 
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2015
    Messaggi
    50
    scusate ma sono niubbo in materia mi vorrei riallacciare all'argomento con questa domanda:

    c'è un modo per poter far caricare automaticamente ogni giorno un file csv da locale a database mysql remoto ? se sì potreste indicarmi come ?
    Vi ringrazio

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.