Newsgroup: it.lavoro.professioni.webmaster
Titolo: [newbie] php: problema con inclusione pagina

Ho bisogno di includere una pagina html contenente un frameset con php,  uso
require , ma con questo tipo di pagina non ci riesco, qualcuno mi puņ
aiutare? sto imparando ora php......(e a scuola ho studiato un po' di
Pascal.... ehm...)
----------------------------------------------------
www.affittisettimanali.it
---------------------------------------------------

 Pascal.... ehm...)
prova con:
include("... pagina");


Ho provato, ma non funziona.... non c'è output di nessun tipo sulla
pagina.... esattamente come se l'inclusione non ci fosse.... con qualsiasi
altra pagina funziona... :-( la pagina da includere è un frameset fatto con
DW e il codice è questo:
....
<script language="php">
  include("framesetfoto.htm");
  </script>
dove sbaglio?....

 dove sbaglio?....
magari aggiungi runat="server"

 dove sbaglio?....
Se non c'è output probabilmente la pagina non è .php, e quindi è ovvio che
non funziona.
Se la pagina .php setta EAll su attivo all'inizio della pagina, in questo
modo restituirà tutti warnings ed errori.


<?php
include("nomefile.htm")
?>
Occhio al percorso; se il file si trova in una sotto-cartella lo script
diventa:
<?php
include("./nomecartella/nomefile.htm")
?>
Mao
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:Kzfla.25198$DT4.7...@twister1.libero.it...

Ho provato (grazie per il suggerimento), ma non mi riconosce il comando.....

 in questo modo restituirà tutti warnings ed errori.
di norma lo fa
infatti con il comando runat che mi aveva suggerito anak mi dà errore.

 Mao
grazie, ma il file č nella stessa cartella, poi sono cotretta ad usare
l'altra sintassi per inserire lo script altrimenti non mi riconosce il
linguaggio... (che *****! Aruba colpisce ancora....)

 linguaggio... (che *****! Aruba colpisce ancora....)
Veramente su Aruba funziona l'usuale sintassi.
<?
 ?>

Non è che il frameset, ha dimensioni 0,0 prova a vedere se restituisce
codice HTML.

 codice HTML.
moment.... includere in una pagina html un frameset in non si può.... al
limite potrebbe avere un un <iframe> che carica un frameset diverso ogni
volta, allora si! Se Elena vuole includere un frameset in una pagina che ha
già un body e tante altre belle cose... beh forse è meglio che lasci stare i
linguaggi server side e si riveda meglio l'html.
             Anak
anakthewolfE=mc^
2...@libero.it
 eliminare l'eq per risp in prv


Ferma tutto, questo non l'avevo letto. Il tag script contiene istruzioni in
linguaggio JavaScript o VBScript che devono essere eseguite lato client; il
php è invece un linguaggio lato server, quindi quello che hai scritto non
potrà mai funzionare. Se il tuo server supporta PHP lascia perdere il tag
script, crea un file con estensione .php ed utilizza la funzione include
(vedi altro post); se così non funziona è probabile che il server che stai
utilizzando non supporti PHP.


 utilizzando non supporti PHP.
il mio server supporta php, e cmq adesso sto lavorando in locale ed ho
l'intero sito in php e tutto funziona perfettamente (a parte questo
include....)
presumo che il problema sia per il fatto che il file da includere sia un
frameset.
cmq
grazie

  ?>
a me non restituisce correttamente con questa sintassi, ma tutto ok con
l'altra... non saprei dirti perché però ...

 linguaggi server side e si riveda meglio l'html.
.................
cmq sia se volevo farlo con l'iframe l'avrei fatto... ma non è quello che mi
serve.
più che definirmi newbie e studente, non so che cos'altro fare per evitare
di essere trattata così.... :-(((((

 frameset.
Per verificare che l'include funzioni correttamente guarda il codice HTML
generato. Se contiene il testo del file framesetfoto.htm allora l'include ha
funzionato ed è solo un problema di interpretazione del browser. Resta il
fatto che l'include lato server in PHP deve essere fatto con
<?php
include("nomefile.htm")
?>
e che dovresti togliere questo pezzo di codice
<script language="php">
 include("framesetfoto.htm");
</script>
Poi può darsi che io non abbia capito bene qual'è il tuo problema.


 include("nomefile.htm")
fatto, ma non cambia niente... :-(
......
il problema potrebbe essere che il file da includere è un Frameset?...
Elena
 in pvt webm...@NONSPAMMATEaffittisettimanali.it

 di essere trattata così.... :-(((((
Azz mi fai fare gli straordinari :P guarda che il mio è un buon consiglio:
se il tuo output finale, indipendentemente dal linguaggio utilizzato per
costruirlo, è di una pagina tipo:
<html>
    <head>
        ...
    </head>
    <body>
        ...
        <?php
            ....
                stampami il frameset
            ....
        ?>
        ...
    </body>
</html>
non funzionerà mai, per cui è bene che rivedi l'html perchè di sicuro avrai
anche altre carenze di base che inficieranno la definizione dei tuoi output.
Se invece devi costruire una cosa tipo:
<html>
    <head>
        <?
            stampami il frameset
        ?>
    </head>
</html>
allora se ne può parlare, ma solo se il frameset è funzione di qualche cosa
che rimane residente sul server perchè, diversamente, non vedo motivo di non
farlo in Javascript.
Spero di essere stato chiaro.


 ha scritto
ehm :/ la mia compagna mi ha cambiato il nick sorry.... Maharet ero io :P


 ha scritto nel messaggio
news:6Lila.86809$Jg1.2...@news1.tin.it...
Grazie Anak,
adesso sei stati più esplicativo e costruttivo :-)))))))
ho capito.
il succo quindi è : non si può includere un frameset in una pagina come
voglio fare io. :-)
ho provato a fare una cosa più semplice: faccio aprire una finestra (con il
frameset dentro) da link :-) con javascript... però mi dà qualche
problemino.... uff.
comunque grazie. Per informazione sto studiando anche html.... :-)))))))
l'impegno ce lo metto.... :-)
Elena