Visualizzazione risultati 1 fino 10 di 10

Discussione: Copiare file da remoto con copy(), si può?

  1. #1
    puz740 non è connesso Utente giovane
    Data registrazione
    15-09-2004
    Messaggi
    61

    Predefinito Copiare file da remoto con copy(), si può?

    Scusate,
    sicuramente sbaglio qualcosa ma nei test che faccio in locale con easyphp riesco a far funzionare la funzione:
    copy($upd_file, $dest_file);

    dove $upd_file = 'http://www.altrosito.com/nomefile.zip'

    ma testandolo sul mio spazio altervista non sembra funzionare.

    Sbaglio qualcosa o proprio non si può?

    In alternativa come posso scaricare un file .zip da remoto in una dir del mio spazio altervista?
    Ultima modifica di puz740 : 28-10-2011 alle ore 18.26.05

  2. #2
    Guest

    Predefinito

    Citazione Originalmente inviato da puz740 Visualizza messaggio
    Scusate,
    sicuramente sbaglio qualcosa ma nei test che faccio in locale con easyphp riesco a far funzionare la funzione:
    copy($upd_file, $dest_file);

    dove $upd_file = 'http://www.altrosito.com/nomefile.zip'

    ma testandolo sul mio spazio altervista non sembra funzionare.

    Sbaglio qualcosa o proprio non si può?

    In alternativa come posso scaricare un file .zip da remoto in una dir del mio spazio altervista?
    Usare un client FTP come Filezilla?

    Comunque dovresti sboccare le connessioni Server2Server.

  3. #3
    puz740 non è connesso Utente giovane
    Data registrazione
    15-09-2004
    Messaggi
    61

    Predefinito

    Grazie per la risposta ma...

    Citazione Originalmente inviato da simpleticket Visualizza messaggio
    Usare un client FTP come Filezilla?
    Devo farlo via script.

    Citazione Originalmente inviato da simpleticket Visualizza messaggio
    Comunque dovresti sboccare le connessioni Server2Server.
    Già sbloccate e funzionanti (lo uso con altri script e le funzioni cUrl).

  4. #4
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    Ultima modifica di karl94 : 28-10-2011 alle ore 19.18.27

  5. #5
    puz740 non è connesso Utente giovane
    Data registrazione
    15-09-2004
    Messaggi
    61

    Predefinito

    Ti ringrazio...
    ho letto i link che hai passato ma in uno si parla di una patch per un forum e nell'altro non ho capito benissimo.

    Cioè posso aggirare il problema in qualche maniera?

  6. #6
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    In entrambi i messaggi che ti ho indicato è suggerita una soluzione alternativa.

  7. #7
    puz740 non è connesso Utente giovane
    Data registrazione
    15-09-2004
    Messaggi
    61

    Predefinito

    Citazione Originalmente inviato da karl94 Visualizza messaggio
    In entrambi i messaggi che ti ho indicato è suggerita una soluzione alternativa.
    Ok, visto ora andando di winmerge. Grazie.

  8. #8
    puz740 non è connesso Utente giovane
    Data registrazione
    15-09-2004
    Messaggi
    61

    Predefinito

    Citazione Originalmente inviato da karl94 Visualizza messaggio
    In entrambi i messaggi che ti ho indicato è suggerita una soluzione alternativa.
    Scusa karl ma ho provato in questo modo ma senza successo:

    prima avevo:
    if (!@copy($new_file, $update_file)) {...

    ho sostituito con
    if(!file_put_contents(file_get_contents($new_file) , $update_file)) {

    ma non sembra proprio andare :(

    La modifica che ho fatto dovrebbe essere quella corretta?
    Se non erro nei due link si parla comunque dello stesso metodo, sbaglio?

    Il problema potrebbe essere che il file da "copiare" è uno zip?

    EDIT: risolto usando le funzioni cUrl.
    Ultima modifica di puz740 : 28-10-2011 alle ore 21.11.54

  9. #9
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    Hai invertito i parametri della funzione file_put_contents: il primo è il percorso del file, il secondo è il contenuto.

  10. #10
    puz740 non è connesso Utente giovane
    Data registrazione
    15-09-2004
    Messaggi
    61

    Predefinito

    Citazione Originalmente inviato da karl94 Visualizza messaggio
    Hai invertito i parametri della funzione file_put_contents: il primo è il percorso del file, il secondo è il contenuto.
    Ok, buono a sapersi... anche se ho copiato paro paro la modifica che ho trovato nei link di cui sopra. Cmq ok, grazie.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •