Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Agiungere Il contenuto di un file php considerato come testo in value text area

    Ciao a tutti

    avrei la necessità di inserire all'interno del value di una text area il contenuto in maniera testuale di un file php (un piccolo script), il problema è che contenendo i caratteri speciali di php a cominaciare dai tag di apertura, dollari, virgolette, ecc... non riesco appunto a farlo visualizzare nella text area.

    qualcuno sa come risolvere questo problema?

    grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di IAL32
    Registrato dal
    Aug 2011
    Messaggi
    88
    L'Ajax ottiene il risultato della pagina, non il codice dela pagina in se.
    Per fare quello che intendi tu, dovresti "chiedere" ad un'altra pagina ancora di leggerti quel file in formato raw(senza eseguirlo):
    PHP file_get_contents()
    Ottieni il file, lo "outputti" in formato raw magari usando il tag pre(HTML pre tag)
    Mediante ajax ottieni il risultato e lo metti nella textbox

  3. #3
    Originariamente inviato da IAL32
    L'Ajax ottiene il risultato della pagina, non il codice dela pagina in se.
    Per fare quello che intendi tu, dovresti "chiedere" ad un'altra pagina ancora di leggerti quel file in formato raw(senza eseguirlo):
    PHP file_get_contents()
    Ottieni il file, lo "outputti" in formato raw magari usando il tag pre(HTML pre tag)
    Mediante ajax ottieni il risultato e lo metti nella textbox

    scusa ma non mi è chiarissimo il tutto

    io sono in questa situazione:

    codice:
    (...)
    <?php
    $pimport = "path.php"; 
    $contenuto = file_get_contents($pimport);
    ?>
    (...)
    <td>Codice: </td><td>  <textarea name='personal' cols='100' rows='30'  <?php print 'value="'.$contenuto.'"'  ?>></textarea>
    (...)
    in questo modo non funziona, come posso inseriri quelo che mi hai consigliato tu in questo contesto?

  4. #4
    Utente di HTML.it L'avatar di IAL32
    Registrato dal
    Aug 2011
    Messaggi
    88
    Non puoi dire semplicemente "non funziona" devi spiegare cosa succede e non succede...
    Se "non funziona" con file_get_contents() allora usa fopen() con fread()
    PHP fopen()
    PHP fread()
    PHP fclose
    Spiegati meglio

  5. #5
    scusa non funziona vuol dire che non mostra il codice nella text area perchè interpreta la stringa di codice come codice effettivo e non appunto come stringa.

    Stessa cosa con fopen e amici

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ma se prendi il codice php e lo copi in file con estensione .txt e lo salvi codscriptphp.txt e poi richiami quest'ultimo nel textarea non funziona?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    il valore della textarea va messo tra <textarea> e </textarea>
    non esiste il parametro value="..."
    codice:
    <textarea name='personal' cols='100' rows='30'><?php print $contenuto ?>></textarea>

  8. #8
    Originariamente inviato da willybit
    il valore della textarea va messo tra <textarea> e </textarea>
    non esiste il parametro value="..."
    codice:
    <textarea name='personal' cols='100' rows='30'><?php print $contenuto ?>></textarea>
    Grazie willybit era proprio quello l'errore che commettevo.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.