• Home
  • Forum
  • Fare Web
  • PHP

Copiare o upladare file in automatico

  • Creatore Discussione Creatore Discussione cusna
  • Data di inizio Data di inizio 12 Nov 2010
C

cusna

Nuovo Utente
12 Feb 2010
15
0
1
  • 12 Nov 2010
  • #1
Ciao,
ho 2 siti web che girano su apache/php, uno in locale con wamp ed uno in remoto su
piattaforma linux.
Vorrei creare uno script php da mettere in locale che mi faccia l' upload (o copy) in AUTOMATICO di tutti i file presenti in una cartella.
L' upload, o la copy, di destinazione deve essere una cartella del server remoto.
Fatto questo cancella i file che ha upladato.
Per automatico intendo per esempio ad una determinata ora senza l' intervento del' utente.
E' possibile ?
Naturamente ho le credenziali per accedere sia al locale che al remoto
Grazie
 

Trogo

Utente Attivo
11 Gen 2008
370
0
0
44
Sanremo
  • 12 Nov 2010
  • #2
Che sia possibile farlo è quasi sicuro, ma avrei due domande:

1) Sul server linux che credenziali hai (ssh, ftp, ...)?
2) Perchè proprio in PHP? Non che non si possa, ma sicuramente ci sono linguaggi migliori (o anche software già pronti).
 
C

cusna

Nuovo Utente
12 Feb 2010
15
0
1
  • 12 Nov 2010
  • #3
Ciao,
il server linux ho le credenziali FTP (è su aruba), il problema è che il server locale è in una rete dove il trasferimento FTP è bloccato, quindi dovrei usrae altri sistemi.
Non mi interessa usare il PHP va bene anche un altro sistema.
 

Trogo

Utente Attivo
11 Gen 2008
370
0
0
44
Sanremo
  • 15 Nov 2010
  • #4
Bene, quindi credo che eliminando la possibilità di usare l'FTP l'unico altro modo per trasferire dei file su Aruba sia un bel POST su HTTP... Quindi lato server (di Aruba) va benissimo uno script PHP che gestisca gli upload, mentre dal client serve un programmino messo in cron che effettui gli upload dei file locali.
L'unico problema in questa procedura sono i limiti che saranno imposti sulla dimensione massima di upload gestibile da PHP su Aruba.

Per il lato server puoi vedere questo articolo.

Lato client, dato che da quello che ho capito hai un webserver con PHP, si può pure usare PHP per fare gli upload tramite la libreria cURL.

Prova a cercare qualcosa in giro su questo, poi se hai problemi o difficoltà ci risentiamo di nuovo qui.
 
C

cusna

Nuovo Utente
12 Feb 2010
15
0
1
  • 15 Nov 2010
  • #5
Ciao, sto infatte usando curl e sono riuscito dal mio server locale a trasferire i file al server remoto di aruba tramite il metodo post.
Il problema è che dal server dell' azienda non riesco, lavora con un server proxy SQUID.
Ho modificato il file in questo modo:

PHP:
<?  
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, 'http://www.example.com'); 
curl_setopt($ch, CURLOPT_HEADER, 1); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 1); 
curl_setopt($ch, CURLOPT_PROXY, 'fakeproxy.com:1080'); 
curl_setopt($ch, CURLOPT_PROXYUSERPWD, 'user:password'); 
$data = curl_exec(); 
curl_close($ch); 
 ?>
ma non funziona, sto cercando di capire che errore genera.
Ci sentiamo appena ho effettuato altre prove
Grazie
 

Trogo

Utente Attivo
11 Gen 2008
370
0
0
44
Sanremo
  • 15 Nov 2010
  • #6
E' possibile che il proxy richieda come protocollo di autenticazione NTLM, che deve essere settato esplicitamente

PHP:
curl_setopt($ch, CURLOPT_PROXYAUTH, CURLAUTH_NTLM);
 
C

cusna

Nuovo Utente
12 Feb 2010
15
0
1
  • 15 Nov 2010
  • #7
Proverò come mi hai detto, per ora la riposta è:

*
Codice:
 About to connect() to proxy proxy.xx.xxx port 3128 (#0)
*   Trying 192.168.2.14... * connected
* Connected to proxy.xx.xxx (192.168.2.14) port 3128 (#0)
* Establish HTTP proxy tunnel to www.indirizzosuaruba.com:80
* Proxy auth using Basic with user 'username'
> CONNECT www.indirizzosuaruba.com:80 HTTP/1.1
Host: www.indirizzosuaruba.com:80
Proxy-Authorization: Basic bW9cZmVybmFuZG8uYm9jY2lhOkNsYXVkaW8yMDEw
Proxy-Connection: Keep-Alive

< HTTP/1.0 403 Forbidden
< Server: squid/2.7.STABLE7
< Date: Mon, 15 Nov 2010 17:01:35 GMT
< Content-Type: text/html
< Content-Length: 1045
< X-Squid-Error: ERR_ACCESS_DENIED 0
< X-Cache: MISS from squid
< X-Cache-Lookup: NONE from squid:3128
< Via: 1.0 squid:3128 (squid/2.7.STABLE7)
< Connection: close
< 
* Received HTTP code 403 from proxy after CONNECT
* Closing connection #0
 
C

cusna

Nuovo Utente
12 Feb 2010
15
0
1
  • 16 Nov 2010
  • #8
Niente non funziona neppure con NTLM, cmq ho verificato e l' autentificazione dello squid è basic prelevandola da un file esterno.
 
C

cusna

Nuovo Utente
12 Feb 2010
15
0
1
  • 23 Nov 2010
  • #9
Ciao ho risolto, mancava:

PHP:
 curl_setopt($ch, CURLOPT_PROXYTYPE,CURLPROXY_HTTP);
 

Trogo

Utente Attivo
11 Gen 2008
370
0
0
44
Sanremo
  • 23 Nov 2010
  • #10
Strano che fosse quello, dovrebbe essere impostata così di default. E dalla risposta che avevi postato mi sembrava a posto, dato che ritornava solo un errore di autenticazione. Comunque meglio così.
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

C
copiare solo le vocali di un file in un'altro file
  • Cag3
  • 21 Feb 2021
  • PHP
Risposte
2
Visite
1K
PHP 21 Feb 2021
marino51
C
[MySQL] Copiare campi di un record in un nuovo record
  • centoj
  • 1 Nov 2018
  • MySQL
Risposte
0
Visite
1K
MySQL 1 Nov 2018
centoj
C
S
Copiare attributi da una classe.
  • samuelpana
  • 31 Ago 2018
  • Programmazione
Risposte
0
Visite
2K
Programmazione 31 Ago 2018
samuelpana
S
P
[Visual Basic] Copiare file piu' grandi di 2 gb in vb6 senza usare filecopy,usando get e put
  • paolo71
  • 21 Ago 2018
  • Visual Basic
Risposte
6
Visite
4K
Visual Basic 23 Ago 2018
paolo71
P
F
Help-PDO copiare Database MySQL
  • frankz
  • 3 Gen 2018
  • PHP
Risposte
3
Visite
2K
PHP 5 Gen 2018
marino51
[MySQL] Copiare dati tra 2 tabelle
  • simgia
  • 4 Nov 2017
  • MySQL
Risposte
1
Visite
2K
MySQL 4 Nov 2017
simgia
S
[PHP] Copiare una cartella sul sever
  • SilvioTrisorio
  • 11 Lug 2017
  • PHP
Risposte
2
Visite
1K
PHP 24 Lug 2017
livellacri
F
[Javascript] Copiare una Form
  • F.Claudia
  • 15 Giu 2017
  • Javascript
Risposte
0
Visite
1K
Javascript 15 Giu 2017
F.Claudia
F
B
[PHP] Copiare testo da iframe dopo il caricamento?
  • blacktazaar
  • 10 Apr 2017
  • PHP
Risposte
1
Visite
2K
PHP 10 Apr 2017
blacktazaar
B
W
[Javascript] Problema: Copiare testo da un iframe?
  • wallyandwalter
  • 8 Apr 2017
  • Javascript
Risposte
4
Visite
3K
Javascript 8 Apr 2017
wallyandwalter
W
B
[MySQL] copiare campo da tabella ad altra ed eliminarlo
  • blasco46
  • 24 Ott 2016
  • MySQL
Risposte
0
Visite
1K
MySQL 24 Ott 2016
blasco46
B
B
[MySQL] copiare campo precedente
  • blasco46
  • 18 Ott 2016
  • MySQL
Risposte
17
Visite
4K
MySQL 20 Ott 2016
blasco46
B
[PHP] Copiare file da N sottodirectories nelle root principale
  • felino
  • 31 Gen 2016
  • PHP
Risposte
1
Visite
1K
PHP 11 Feb 2016
teotode
Mailchimp: copiare l'email inserita nel form html nel primo campo del form di Mailchimp
  • ecosito
  • 10 Nov 2015
  • HTML e CSS
Risposte
4
Visite
2K
HTML e CSS 21 Nov 2015
ecosito
P
Copiare wordpress in un altra cartella | hosting
  • Paolino Paolito Paolo
  • 16 Apr 2015
  • WordPress
Risposte
4
Visite
2K
WordPress 24 Apr 2015
glm1986ITALY
M
copiare una cartella da una directory ad un altra
  • master1986
  • 1 Lug 2014
  • PHP
Risposte
0
Visite
1K
PHP 1 Lug 2014
master1986
M
S
Copiare e incollare con un Mac
  • Sonia049
  • 1 Mag 2014
  • WordPress
Risposte
11
Visite
2K
WordPress 5 Mag 2014
glm1986ITALY
P
copiare contenuto campo input, utilizzando un bottone a fianco
  • precogcris
  • 11 Apr 2014
  • HTML e CSS
Risposte
0
Visite
1K
HTML e CSS 11 Apr 2014
precogcris
P
Z
copiare record già esistente in altra tabella
  • ZumbaMan
  • 21 Mar 2014
  • MS Access
Risposte
1
Visite
2K
MS Access 7 Ago 2014
Kairex
K
P
Copiare sito da jimdo a wordpress
  • personaweb
  • 6 Mar 2014
  • WordPress
Risposte
1
Visite
3K
WordPress 7 Mar 2014
glm1986ITALY
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?