Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: includere php in html

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    143

    includere php in html

    Ciao a tutti, prima di postare ho letto e cercato i rete per un bel po di ore, sembra un post scontato e facile, ma io non riesco a risolvere.
    Ho installato un script che tra l'altro è anche su html.it, si chiama scriptsmill serve per inserire un sistema di comenti con db nel sito.

    Detto questo installato lo script alla fine mi rilascia questo messaggio:

    For .php files use <? require("/home/data/xxxx/public_html/dir/comments/comments.php"); ?>

    For .shtml files use

    Io ho utilizzato il secondo provando il path in ogni modo ma non mi va.
    Lo includo cosi nella pagina htm:
    <div align="center" class="foot"></div>

    Se apro la pagina php da web, o in un iframe mi va però in iframe mi creerebbe un problema dopo era solo per provare.

    Un aiuto? Tanks.

  2. #2
    Il metodo più semplice è rinominare il file .htm/.html in .php ed usare include()/require() magari passando un path più "logico" (vedi Gestire le inclusioni di file in PHP).

    In alternativa, chiedi al fornitore di hosting se configura il web server in modo da far interpretare i file .htm/.html dal motore del PHP.

    In ogni caso, c'è un thread pressochè identico ancora in prima pagina: http://forum.html.it/forum/showthrea...hreadid=784337

  3. #3
    questa istruzione include, su server Apache e file .shtml, dei file che si trovano nella stessa directory.

    se il file da includere si trova in altra directory devi usare
    cmq ti conviene usare l'istruzione php, funziona a prescindere dal server.

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    143
    Grazie per la risposta, il fatto è che rinominare le pagine in php sono tante e sarebbe problematico perchè non posso provarle in locale dato che ho u altro problema ad installare apache, appena risolto adotterò sicuramente questo sistema.

    Cmq fatto sta che penso che forse lo script ha qualche problema, ti sembra che fila richiare lo script (ultima prova fatta) e manco funzia, che deve aprire la form sulla pagina?

    Ma io lo vedo morto bo...

    Faccio altre prove...

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    143
    ps.
    questo il link per vedere una demo dellos script:
    http://www.scriptsmill.com/comments_demo.html

    Ho anche rinominato la pagina .php per provare e questo codice applicato
    <? require("/home/data/xxx/public_html/dir/comments/comments.php"); ?>

    sempre picche sono alla frutta, la vedo grigia, e pure lo script funziona da php diretto,
    mamamama....

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    143
    Comunque qui qualcosa non torna,
    ho anche contattato il tipo che ha realizzato lo script già da ieri ma non mi ha ancora risposto.

    Mi sono messo ad analizzare tutte le sue pagine:
    http://www.scriptsmill.com
    e sono tutte in html, però delle istruzioni che lui dice di usare in pagine html, nelle sue non c'è traccia, ci sono solo dei js che lasciano da pensare.

    Altrimenti come fa a richiamare lo script?

    Forse non ho sufficiente esperienza per capire il tutto, cmq qualcuno di voi scuramente c'è la, spero in voi, anche per vederci chiaro le cose losche non le approvo.

    Grazie a tutti voi.

  7. #7
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,592
    non devi utlilizzare la path assoluta del server tipo
    <? require("/home/data/xxx/public_html/dir/comments/comments.php"); ?>
    ma il percorso assoluto dalla root, tipo
    <? require("/comments/comments.php"); ?>
    oppure
    <? require("/dir/comments/comments.php"); ?>
    se la root è dir..
    una roba del genere..

  8. #8
    Originariamente inviato da telegio
    non devi utlilizzare la path assoluta del server tipo
    ma il percorso assoluto dalla root, tipo
    ASSOLUTAMENTE sbagliato.

  9. #9
    Originariamente inviato da uilloc
    http://www.scriptsmill.com
    e sono tutte in html
    e come fai a dirlo?
    se ha usato url rewrite?

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    143
    ora ho fatto un altra prova rinomindo la pagina htm in php
    e mettendo codice:

    <?php require("/home/data/xxx/public_html/dir/comments/comments.php"); ?>

    cosi funziona, però il problema si complica.

    Perchè questo script è fatto in modo che inserendolo in più sezioni del sito queste sono indipendenti, e dall'admin è l'url della pagina che permette di differenziare al gestione dei commenti, infatti mettendo lo stesso codice su 2 pagine diverse e provando ad inserire un commento, mi da un errore (flood) interpreta cosi.

    Ma la cosa veramente si complica, io mi chiedo solo come fa lui ad inserirlo nell'html, nelle sue pagine non esiste una riga di php.

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.