Visualizzazione dei risultati da 1 a 4 su 4

Discussione: "Includere" SWF

  1. #1

    "Includere" SWF

    Ciao,
    scrivo qui ma credo che post sta in una Terra di Mezzo tra Flash e PHP:
    utilizzo nel mio sito un player di filmati in flash (flv) che raccoglie ed elenca i video presenti in una directory tramite una pagina php (flvplayer.php) la quale incorpora anche il player in flash (flvplayer.swf);
    tale sistema funziona perfettamente se lo uso "localmente", ma se cerco di includerlo in varie pagine localizzate nelle varie sezioni del sito il player swf non funziona più, forse dovuto al fatto che includo la pagina php che poi lo richiama ed esso non trova i files cercandoli in modo relativo rispetto alla directory in cui effettivamente risiede.
    Esempio:
    flvplayer.php e flvplayer.swf si trovano nella in /root/apps/default/
    voglio fare una pagina (prova.php) che includa flvplayer.php (e di conseguenza .swf) nella dir /varie/ ,
    allora includo così:
    Codice PHP:
    include("/root/apps/default/flvplayer.php"); 
    Il risultato è che se apro /varie/prova.php mi elenca giustamente i files .flv presenti nella sua dir,
    ma il player non li mostra.
    Il player invece, come dicevo, funziona perfettamente se prendo e copio i due files (flvplayer.*) in questione nella directory di interesse.

    Il problema può dipendere dal codice php o è dovuto al caricamente effettuato dal file swf che non cerca nel path giusto ??

    Spero di essermi spiegato...

    Grazie a chiunque mi dia un suggerimento.

    Ciao
    Il mio futuro ?? Io lo conosco, è il PARTY !! (Party Man)
    ...e ricordati che prima o poi il po-chi gira (Il Maestro)

  2. #2
    Uhmmm...
    Il mio futuro ?? Io lo conosco, è il PARTY !! (Party Man)
    ...e ricordati che prima o poi il po-chi gira (Il Maestro)

  3. #3
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    tutto dipende da parametro Movie nel tag object.
    Se l'SWF usa path relativi interni per raggiungere questi filmati, si baserà su quel parametro per trovarli.

    Se includi quel file in un'altra sottodirectory (quindi directory diversa, ma include e codice uguale) ovviamente perderà i riferimenti relativi ai filmati.

    Non conoscendo il codice nell'SWF e non avendo sott'occhi come hai scritto il tag object è solo una supposizione...prova a controllare.


  4. #4
    Ecco come ho scritto l'obj:

    codice:
    <object type="application/x-shockwave-flash" data="/Images/defaultdir/default/flvplayer.swf?file=<?=$files[$file-1]?>" 
    width="<?=$width?>" height="<?=$height?>" wmode="transparent">
    <param name="movie" value="/Images/defaultdir/default/flvplayer.swf?file=<?=$files[$file-1]?>" />
    <param name="wmode" value="transparent" />
    </object>
    Il path l'ho inserito così di prova, è quello assoluto dove risiede l'swf...prima era semplice senza indicata alcuna directory...ma non cambia nulla.
    Il mio futuro ?? Io lo conosco, è il PARTY !! (Party Man)
    ...e ricordati che prima o poi il po-chi gira (Il Maestro)

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.