Visualizzazione risultati 1 fino 18 di 18

Discussione: Lettura file via HTTP

  1. #1
    Guest

    Predefinito

    La letture dei file via http è disabilitata,giusto?

  2. #2
    Guest

    Predefinito

    La letture dei file via http è disabilitata,giusto?

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da Klan
    La letture dei file via http è disabilitata,giusto?
    la lettura è sempre abilitata, è la scrittura che è disabilitata ( CHMOD rulez)

  4. #4
    Guest

    Predefinito

    Citazione Originalmente inviato da Klan
    La letture dei file via http è disabilitata,giusto?
    la lettura è sempre abilitata, è la scrittura che è disabilitata ( CHMOD rulez)

  5. #5
    Guest

    Predefinito

    Allora perchè readfile() non mi funziona via http?
    Eppure in locale mi ha sempre funzionato.

  6. #6
    Guest

    Predefinito

    Allora perchè readfile() non mi funziona via http?
    Eppure in locale mi ha sempre funzionato.

  7. #7
    Guest

    Predefinito

    nemmeno a me readfile funziona.
    se qualcuno ha qualche suggerimento....
    grazie

  8. #8
    Guest

    Predefinito

    Citazione Originalmente inviato da dweb
    Citazione Originalmente inviato da Klan
    La letture dei file via http è disabilitata,giusto?
    la lettura è sempre abilitata, è la scrittura che è disabilitata ( CHMOD rulez)
    No che non lo è.

    $fd = fopen(miofile, 'w');
    $buffer = fput($fd, stringa);


    Funzia eccome

  9. #9
    Guest

    Predefinito

    > No che non lo è.
    >
    > $fd = fopen(miofile, 'w');
    > $buffer = fput($fd, stringa);
    >
    >
    > Funzia eccome

    capito: non funziona x file esterni.
    come risolvere?

  10. #10
    Guest

    Predefinito

    AV, non permette di leggere risorse esterne a AV stesso, tramite che per i link ipertestuali.
    Non solo, è proprio il protocollo http che non ti permette di scrivere su risorse, anche interne.

  11. #11
    Guest

    Predefinito

    Citazione Originalmente inviato da sugandbibi
    AV, non permette di leggere risorse esterne a AV stesso, tramite che per i link ipertestuali.
    Non solo, è proprio il protocollo http che non ti permette di scrivere su risorse, anche interne.
    a me non interessa scrivere, basta leggere.
    si puo' fare con iframe ma fa schifo...

  12. #12
    Guest

    Predefinito

    Tu cioè, vorresti leggere un "file" da una risorsa esterna, quindi?
    Come vorresti realizzare la cosa, posta un po di codice e lo guardiamo insieme.

  13. #13
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    no... avevo provato anch'io... readfile() nn funzia verso l'esterno...

    byez
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  14. #14
    Guest

    Predefinito

    Devo sempre fare tutto io :P

    Citazione Originalmente inviato da dal manuale del PHP
    readfile (PHP 3, PHP 4 )

    readfile -- Invia un file
    Descrizione
    int readfile ( string filename [, int use_include_path])


    Legge un file e lo scrive nello standard output.

    Restituisce il numero di byte letti dal file. Se si verifica un errore viene restituito FALSE e se la funzione non è stata chiamata come @readfile, un messaggio d'errore verra stampato.

    Se filename inzia con "http://" (case insensitive), viene aperta una connessione HTTP 1.0 al server specificato e il testo della risposta viene scritto nello stadard output.

    Versioni precedenti al PHP 4.0.5 non considera le redirezioni HTTP. Perciò, le directory devono includere gli slash finali.

    Se filename inizia con "ftp://" (case insensitive), viene aperta una connessione ftp al server specificato e il file richiesto viene stampato sullo standard output. Se il server non supporta l'ftp passivo, questa funzione fallirà.

    Se filename non inizia con tali stringhe, il file verrà apperto dal filesystem e il suo contenuto verrà scritto nello standard output.

    Puoi settare il secondo parametro opzionale ad "1", se vuoi anche cercare il file nella include_path.

    Vedere anche fpassthru(), file(), fopen(), include(), require() e virtual().

    file (PHP 3, PHP 4 )

    file -- Legge l'intero file in un vettore
    Descrizione
    array file ( string filename [, int use_include_path])


    Identica a readfile(), eccetto per il fatto che file() restituisce il file in un vettore. Ogni elemento del vettore corrisponde ad una riga del file, con il carattere di newline ancora inserito.

    Nota: Each line in the resulting array will include the line ending, so you still need to use trim() if you do not want the line ending present.

    Puoi impostare il secondo parametro (opzionale) ad "1", se vuoi cercare il file nel include_path.



    <?php
    // inserisce una pagina web in un array e la stampa
    $fcontents = file ('http://www.php.net');
    while (list ($line_num, $line) = each ($fcontents)) {
    echo "<b>Line $line_num:</b> " . htmlspecialchars ($line) . "<br>\n";
    }

    // inserisce una pagina web in una stringa
    $fcontents = join ('', file ('http://www.php.net'));
    ?>




    Nota: As of PHP 4.3.0 you can use file_get_contents() to return the contents of a file as a string in a binary safe manner.


    Attenzione
    Questa funzione non è (ancora) binary-safe! (non gestisce correttamente i file binari)


    Suggerimento: È possibile utilizzare una URL come un nome di file con questa funzione se è stata abilitata l'opzione "fopen wrappers". Per maggiori informazioni vedere fopen().

    Vedere anche readfile(), fopen(), fsockopen() e popen().

    Prova a dare un'occhiata a queste due funzioni, se poi ti serve il manuale del PHP, puoi scaricarti la versione che preferisci dal sito ufficiale del php www.php.net oppure dal mio sito una versione in un comodo .chm, la versione è in italiano ed è aggiornataa al 5 gennaio 2003, però non è tutta tradotta ;)
    Ciao. :)

  15. #15
    Guest

    Predefinito

    Citazione Originalmente inviato da sugandbibi
    Devo sempre fare tutto io :P

    Ciao. :)
    sborone! :P

    cmq poi provo e vediamo, intanto grazie

    mo' il manuale l'hai trodatto te?

  16. #16
    Guest

    Predefinito

    Citazione Originalmente inviato da mauromiatello
    Citazione Originalmente inviato da sugandbibi
    Devo sempre fare tutto io :P

    Ciao. :)
    sborone! :P

    cmq poi provo e vediamo, intanto grazie

    mo' il manuale l'hai trodatto te?
    Il manuale lo trovi sul sito ufficiale del [url=www.php.net]php[/php] o sul mio sito, dove lo trovi in formato chm per windows.
    il manuale del php, viene tradotto in molte lingue, in italia è stradotto da un team di persone, sotto la guida Mauro Cortellessi. Se ti interessa puoi anche dare il tuo conbtributo, gratis si intende ;)
    Sboronata per sboronata ;)

  17. #17
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    ................................come avevo detto prima qui su AV nn funzionano................
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  18. #18
    Guest

    Predefinito

    Citazione Originalmente inviato da sugandbibi
    Citazione Originalmente inviato da mauromiatello
    Citazione Originalmente inviato da sugandbibi
    Devo sempre fare tutto io :P

    Ciao. :)
    sborone! :P

    cmq poi provo e vediamo, intanto grazie

    mo' il manuale l'hai trodatto te?
    Il manuale lo trovi sul sito ufficiale del [url=www.php.net]php[/php] o sul mio sito, dove lo trovi in formato chm per windows.
    il manuale del php, viene tradotto in molte lingue, in italia è stradotto da un team di persone, sotto la guida Mauro Cortellessi. Se ti interessa puoi anche dare il tuo conbtributo, gratis si intende ;)
    Sboronata per sboronata ;)
    mi son spiegato male (troppa fretta :)
    intendevo se hai partecipato anche tu alla stesura del manuale
    (io l'avevo gia' scaricato in html e in pdf, devo dire cmq che in chm
    e' molto comodo). cmq per includere file, se sono esterni mi par di
    capire che l'unica e' usare iframe, altre funzioni non vanno :(

Regole di scrittura

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