Visualizzazione risultati 1 fino 15 di 15

Discussione: File TXT esterno

  1. #1
    Guest

    Predefinito File TXT esterno

    Ciao a tutti,
    ho uno script PHP che deve richiamare un file TXT di altro sito:

    Codice PHP:
    <?
    $var
    =fopen("ftp://sito/file.TXT","r"); //Apro il file di testo
    $leggi=fread($var,filesize("ftp://sito/file.TXT"));
    $sss=nl2br($leggi);
    fclose($var);
    echo
    $sss;
    ?>
    se inserisco questa pagina PHP su altro portale, la cosa funziona ma se lo inserisco nel mio sito in Altervista non visualizzo nulla, chi mi può aiutare a capire il perchè.

    Ringrazio e saluto

    Erik
    Ultima modifica di dreadnaut : 13-07-2009 alle ore 09.52.09 Motivo: + tag [php]

  2. #2
    Guest

    Predefinito

    Devi usare fsockopen o curl.
    Fai qualche ricerca in merito e scoprirai come usarli.


    Ciao!

  3. #3
    Guest

    Predefinito

    Ciao e grazie,
    ho provato come dici tu ma non mi visualizza nulla.
    Con lo script che ho fatto come inseriresti fsockopen o curl?
    Non li ho mai usati e ho paura che non troverei una soluzione rapida e semplice.
    Ma perchè questo script non funziona su Altervista?
    Grazie per l'aiuto
    Erik

  4. #4
    Guest

    Predefinito

    Non funziona poichè le connessioni verso l'esterno via php sono bloccate, per ragioni di sicurezza e stabilità.
    Hai cercato quei termini? Cosa hai trovato?
    Hai provato anche nelle FAQ? E nel tuo pannello di controllo?


    Ciaooooooo!

  5. #5
    Guest

    Predefinito

    Ho tovato e provato ma la cosa pare non voler funzionare...
    Cmq pare che anche ad altri il fsockopen o curl non funzioni.
    Non è possibile che debba appoggiare su altro portale un file per poi richiamarlo dal mio menu.
    Nel pannello di controllo non ho trovato nulla o la cosa mi è sfuggita.

  6. #6
    Guest

    Predefinito

    Prima di usare fsockopen() e curl hai attivato da pannello l'opzione server to server senza restrizioni? (intendo il pannello di AV) segui le istruzioni dovrai mandare l'sms dal tuo cellulare per effettuare la verifica!

    PS: AlterSito -> Risorse&Upgrade
    Ultima modifica di superproxy : 13-07-2009 alle ore 12.17.46

  7. #7
    Guest

    Predefinito

    Fatto ma senza risultati, probabilmente è il fatto che non ho mai usato le funzioni fsockopen o curl, quindi puoi immaginare che vado a tentativi anche se ho letto diverse faq...
    Mi basterebbe solo questo piccolo script per leggere un semplicissimo file txt....
    Se hai idea o suggerimento ti ascolto e provo immediatamente.

    Grazie
    Erik

  8. #8
    Guest

    Predefinito

    Curl è semplicissimo da usare... Ti faccio un esempio:

    Codice PHP:
    $url = "url al file o alla pagina";
    $curl_start = curl_init($url);
    curl_setopt($curl_start,CURLOPT_RETURNTRANSFER, true);
    $file = curl_exec($curl_start);
    curl_close($curl_start);

    echo
    $file;
    Ultima modifica di superproxy : 13-07-2009 alle ore 13.42.40

  9. #9
    Guest

    Predefinito

    Da come dici tu ho provato facendo così ma nulla di fatto:

    $url = "ftp://sitoftp/file.TXT";
    $curl_start = curl_init($url);
    curl_setopt($curl_start,CURLOPT_RETURNTRANSFER, true);
    $file = curl_exec($curl_start);
    curl_close($curl_start);

    echo $file;

    Non pensaavo che fosse così dura!

  10. #10
    Guest

    Predefinito

    ftp??? pensavo ti dovevi connettere via http...

  11. #11
    Guest

    Predefinito

    Il file txt si trova in un sito FTP ma non riesco proprio a stamparlo via PHP, sto ecrcando su diversi siti una soluzione ma nulla, chi ci è riuscito non lascia info ma soltanto elogi a se stesso...
    Che rabbia!!!!!

    Soluzioni?

  12. #12
    Guest

    Predefinito

    Allora ti dico un paio di cosette :

    1) Non ho mai provato ne mai avuto l'esigenza di collegarmi via ftp, perciò non so se funge il codice che ti ho messo sopra
    2) Ammettendo che funziona, non è detto che AlterVista permetta connessioni ftp
    3) l'indirizzo da te inserito per collegarsi via ftp è errato perchè non hai specificato ne user ne pass

    Perciò ti consiglio di provare correggendo l'url (del punto 3)

  13. #13
    Guest

    Predefinito

    Niente da fare!
    Cmq il sito FTP non ha user e password, ho provato anche ad inserire "anonymous" ma...
    E' una bella grana perchè mi toccerà appoggiare il file in altro sito e richiamarlo su questo.
    Ma come hanno fatto gli altri?

  14. #14
    Guest

    Predefinito

    Scusa ma quello che vuoi fare mi sembra inutile!
    Intanto considerato che è un file txt anche se non era nel tuo ftp potevi già copiartelo sul suo sito, ora invece lo vuoi spostare su un'altro???

    Ma perchè non lo metti direttamente quì su AV ?

  15. #15
    Guest

    Predefinito

    Ti spiego il perchè, il file TXT viene aggiornato di ora in ora e da diverse fonti. Ma in realtà non si tratta di un solo file ma di diversi che vengono richiamati da una pagina PHP & WML per effettuare la ricerca. Comunque come le altre volte ho dovuto appoggiare la pagina di "risposta" su altro portale + elastico... ma meno sicuro....
    Grazie

Regole di scrittura

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