include e flash

dakeb

Nuovo Utente
26 Lug 2010
10
0
0
Ciao, sto facendo un sito con DW 8 in PHP usando gli include. Devo dire che funziona molto bene con le pagine statiche, però ora che devo inserire delle animazioni in flash non riesco a farle leggere.
Praticamente creo un file in php con dentro l'animazione, poi lo salvo e lo collego con include.
Ho fatto tutto con questa sintassi:
<?php include("../animazioni/xxx.php"); ?>

Il singolo file in php con dentro l'animazione viene invece letto subito dal browser.
Grazie per la risposta
 
In che senso viene letto subito dal browser? Non viene visto come una pagina HTML ma come un'animazione Flash? Oppure il resto del contenuto non viene visualizzato?

E ancora: in che senso inserisci l'animazione all'interno del file PHP? Il codice HTML per visualizzarla oppure il file Flash rinominato con estensione .php?
 
Grazie per la risposta:
- tutti ifile sono con estensione php, fino ad ora non ho usato html
- se prendo il singolo file con dentro l'animazione e salvato con php il browser lo legge perfettamente
- se lo inserisco con include e faccio il preview al posto dell'animazione compare una parte bianca grande quanto l'animazione stessa. Tutto il resto della pagina è visibile.
 
ciao
quando fai gli include attento ai percorsi.
il percorso che devi fare è quello relativo alla pagina "che include" non quello della pagina che viene inclusa.
 
giusto per fare una prova, metti tutti i file nello stesso percorso e riprova l'inclusione
 
Ho provato anche questa soluzione, ma non cambia nulla.
Come sempre viene visto il file php ma non viene caricata l'animazione.
 
ciao
ribadisco, guarda i percorsi

ti faccio un esmpio
nella root hai
il file includente.php
una cartella animazioni col file pinco.swf (non sto a scrivere il cofice per l'swf, ma faccio finta che sia un jpg)
una cartella file_da_includere con il file includo.php

nel file includente.php hai il seguente codice

PHP:
<?php
//...........
include_once "file_da_includere/includo.php";
//............
?>

fai attenzione nel fie includo.php non devi avere questo codice

HTML:
<img src=".../animazioni/pinco.swf"/>

tale codice va bene se chiami direttamente il file includo.php, ma visto che lo includi in includente.php

il codice deve essere

HTML:
<img src="animazioni/pinco.swf"/>

in questo caso se chiami includente.php lo vedi e se chiami direttamente includo.php non lo vedi
 
Grazie veramente, adesso funziona.
Ultima domanda, con gli include si possono anche includere pagine dinamiche?
 
Grazie ancora per la veloce risposta.
Le pagine dinamiche che devo includere sono sia lato server con database MySQL quanto animazioni come photo-gallery.
 
Ultima modifica:
ciao
quando fai l'include (o il require) in pratica incolli nella pagina chiamante il codice contenuto nella pagina che includi (sia questo statico o dinamico) e la pagina ciamante opera come se avesse il codice chiamato.
devi stare attento ai percorsi (vedi post prec) e che nella chiamata non vi sia del codice in conflitto con la chiamante (es definizione doppia di function, start di sessioni...)
 

Discussioni simili