Visualizzazione risultati 1 fino 5 di 5

Discussione: Problema con la funzione fopen()

  1. #1
    Guest

    Predefinito Problema con la funzione fopen()

    Ho un problema ad aprire tramite la funzione fopen(), il sorgente della mia pagina index.
    Questo è quello che ho fatto io
    Codice PHP:
    <?php
    $handle
    = fopen("/membri/freegameweb/index.php", "r");

    echo
    "<textarea name=\"testo\" rows=\"10\" cols=\"40\">$handle</textarea>";

    ?>
    Al posto di scrivermi il sorgente della pagina, mi scrive questo
    Resource id #2
    Mi sapete dire dove ho sbagliato??

  2. #2
    Guest

    Predefinito

    Succede perchè tu tenti di stampare il riferimento all'apertura, e non il contenuto.

    fread()
    o
    file_get_contents()


    Ciao!

  3. #3
    Guest

    Predefinito

    E puoi anche evitare di scrivere /membri/freegameweb/index.php, basta che scrivi index.php

  4. #4
    Guest

    Predefinito

    Ho un altro problema.
    Allora, ho creato una if in cui il risultato di una variabile, sostituisce la pagina web che si andrebbe a creare.
    Dato che tutto ciò dovevo inserirlo in un codice php prima di ogni " ho dovuto inserire il simbolo \.
    E fin qui nessun problema.
    Stampo tutto in una text area, e nessun problema, il codice si vede come si dovrebbe vedere (cioè senza le \ perima di ")
    ma quando do l'ordine di salvare il file, il tutto viene salvato con il simbolo \ prima di tutti i doppi apici " !
    Come posso far salvare tutto come nella text area?

  5. #5
    Guest

Regole di scrittura

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