"Include", Php e Js
  • In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Visualizzazione risultati da 1 a 15 di 15

Discussione: "Include", Php e Js

Cambio titolo
  1. #1
    -Gray Fox-
    Ospite

    "Include", Php e Js

    Ciao!

    Ho questa funzione in Js che dovrebbe scrivere del testo in un div:
    Codice PHP:
    function writeText(txtwhere

     
    document.getElementById(where).innerHTML=txt

    Sto cercando di utilizzarla per includere dei dati che sono presenti su un'altra pagina (prova.html):
    Codice PHP:
    writeText("<? include('prova.html'?>", "link_text");
    Non funziona, anzi, ad essere precisi: la funzione JS è ok, ma il codice php non viene eseguito

    What to do???

  2. #2
    Linux User # 477930 L'avatar di Metflar
    Registrato il
    09-06
    Località
    Anagni
    Messaggi
    2.353
    ma il file in cui viene scritta dalla funzione è .php scusa la domanda sciocca

    conoscenze: C\C++, Java, PHP,Python

  3. #3
    StorieDallaSalaMacchine L'avatar di miniBill '90
    Registrato il
    08-05
    Località
    Bergerac
    Messaggi
    4.204
    Citazione -Gray Fox- Visualizza Messaggio
    Ciao!

    Ho questa funzione in Js che dovrebbe scrivere del testo in un div:
    Codice PHP:
    function writeText(txtwhere

     
    document.getElementById(where).innerHTML=txt

    Sto cercando di utilizzarla per includere dei dati che sono presenti su un'altra pagina (prova.html):
    Codice PHP:
    writeText("<? include('prova.html'?>", "link_text");
    Non funziona, anzi, ad essere precisi: la funzione JS è ok, ma il codice php non viene eseguito

    What to do???
    il codice php non viene eseguito perché è tra doppi apici!

    ESISTE UN UNICO AMMINISTRATORE
    Quoto-thisisgorman-
    (La mi ex-firma sta qua)

  4. #4
    Utente L'avatar di marcelloma
    Registrato il
    01-08
    Località
    Palermo
    Messaggi
    4.083
    Codice:
    writeText("<? include('prova.html') ?>", "link_text");
    manca un punto e virgola

    Codice:
    writeText("<? include('prova.html'); ?>", "link_text");
    potevi benissimo fare tasto destro / sorgente e vedere se il contenuto veniva incluso però

    edit: se non viene proprio parsato prova <?php ... ?> invece di <? .. ?>
    Ultima modifica di marcelloma; 31-10-2009 alle 04:35:12

  5. #5
    -Gray Fox-
    Ospite
    Citazione marcelloma Visualizza Messaggio
    Codice:
    writeText("<? include('prova.html') ?>", "link_text");
    manca un punto e virgola

    Codice:
    writeText("<? include('prova.html'); ?>", "link_text");
    potevi benissimo fare tasto destro / sorgente e vedere se il contenuto veniva incluso però

    edit: se non viene proprio parsato prova <?php ... ?> invece di <? .. ?>
    Ho aperto questo thread proprio perchè il contenuto non viene incluso

    Ho provato a sostituire <? con <?php, ma non cambia nulla.

    P.s. @Metaflar: il file è un .php

    Edit: Ho notato una cosa strana.... se provo a utilizzare la funzione su un div che già contiene dei dati, questa non mi aggiunge i dati contenuti in prova.html, però mi cancella i dati presenti nel div.... >_>
    Ultima modifica di -Gray Fox-; 31-10-2009 alle 11:03:28

  6. #6
    -Gray Fox-
    Ospite
    Dubbio terribile: ma un linguaggio client-side, può essere mixato a un server-side? >_>

  7. #7
    N Y A N ! L'avatar di Iron84
    Registrato il
    04-05
    Località
    Ferrara (provincia)
    Messaggi
    6.131
    Citazione -Gray Fox- Visualizza Messaggio
    Dubbio terribile: ma un linguaggio client-side, può essere mixato a un server-side? >_>
    certo che si, ma non ho capito se hai provato a mettere quel punto e virgola che ti hanno consigliato prima :0

  8. #8
    -Gray Fox-
    Ospite
    Citazione Iron84 Visualizza Messaggio
    certo che si, ma non ho capito se hai provato a mettere quel punto e virgola che ti hanno consigliato prima :0
    Ovvio che ci ho provato.
    Comunque, mi sono scazzato e ho usato l'ASP.

  9. #9
    Fiero di essere TERRONE L'avatar di Peppigno
    Registrato il
    10-02
    Località
    Nel paese delle puttanone
    Messaggi
    38.929
    Ma l'include può funzionare anche sulle pagine non php?

  10. #10
    Utente L'avatar di marcelloma
    Registrato il
    01-08
    Località
    Palermo
    Messaggi
    4.083
    Citazione -Gray Fox- Visualizza Messaggio
    Dubbio terribile: ma un linguaggio client-side, può essere mixato a un server-side? >_>
    Solita confusione dei primi tempi...NO! Comunque non fare la cazzata di usare asp e cerca di riuscirci in php, la pagina ha l'estensione php?

    Citazione Peppigno Visualizza Messaggio
    Ma l'include può funzionare anche sulle pagine non php?
    Se nell'.htaccess inserisci una direttiva (tipo AddHandler) per dire al server che deve gestire file .html con il parser php.
    Ultima modifica di marcelloma; 31-10-2009 alle 20:19:50

  11. #11
    -Gray Fox-
    Ospite
    Citazione marcelloma Visualizza Messaggio
    Solita confusione dei primi tempi...NO! Comunque non fare la cazzata di usare asp e cerca di riuscirci in php, la pagina ha l'estensione php?


    Se nell'.htaccess inserisci una direttiva (tipo AddHandler) per dire al server che deve gestire file .html con il parser php.
    Tranquillo ho risolto: sono passato da poco su Ubuntu e mi ero dimenticato di installare il server php "^_^



    Piuttosto, adesso mi sto confrontando con un'altro problema
    Prova.txt
    Codice PHP:
    Bla bla bla
    bla bla
    Blaaaaaaaaaaa
    .....
    FFFFFFUUUUUUUU!!! 
    Codice PHP:
    <?
                                        $cnt
    =fopen("prova.txt","r");
                                        
    $cnt2=fread($cnt,filesize("script/prova.txt")); 
                                        
    $cnt3=str_replace("\r\n""|"$cnt2); 
                                        echo 
    $cnt3?>
    Invece di stamparmi:
    Bla bla bla|bla bla|Blaaaaaaaaaaa.....|FFFFFFUUUUUUUU!!!

    Mi stampa:
    Bla bla bla
    bla bla
    Blaaaaaaaaaaa.....
    FFFFFFUUUUUUUU!!!

  12. #12
    Fiero di essere TERRONE L'avatar di Peppigno
    Registrato il
    10-02
    Località
    Nel paese delle puttanone
    Messaggi
    38.929
    Non è corretto scrivere:
    $cnt3=str_replace("\r\n", "|", $cnt3);

    ???


    Comunque, nei file di testo, per andare a capo basta solo \n.

  13. #13
    -Gray Fox-
    Ospite
    Citazione Peppigno Visualizza Messaggio
    Non è corretto scrivere:
    $cnt3=str_replace("\r\n", "|", $cnt3);

    ???


    Comunque, nei file di testo, per andare a capo basta solo \n.
    Ho utilizzato una variabile in più per rendere ancora più chiaro il codice. E' sintatticamente corretto comunque.

    Se trovi un \n in un file, generalmente c'è anche un \r che lo precede, quindi: perchè, in nome dell'igene, non sbarazzarsene?


    P.s. comunque adesso funziona tutto. si può chiudere.

  14. #14
    Fiero di essere TERRONE L'avatar di Peppigno
    Registrato il
    10-02
    Località
    Nel paese delle puttanone
    Messaggi
    38.929
    Citazione -Gray Fox- Visualizza Messaggio
    P.s. comunque adesso funziona tutto. si può chiudere.
    Giusto per curiosità. Come hai risolto?

  15. #15
    -Gray Fox-
    Ospite
    Citazione Peppigno Visualizza Messaggio
    Giusto per curiosità. Come hai risolto?
    Il codice che ho postato è corretto. Comunque adesso devo aprire un altro thread per un nuovo problema

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •