Visualizzazione dei risultati da 1 a 8 su 8

Discussione: include file swf

  1. #1

    include file swf

    ciao a tutti, ho visto le pillole e non c'è niente che mi possa aiutare.. domanda: come faccio a fare una include in php di un file in flash che deve essere "chiamato" tramite variabile? mi spiego meglio, se la variabile in questione si chima $file allora a $file=1 la pagina deve includere video1.swf, a $file=2.. video2.swf e così via..

    thankU!

  2. #2
    Se ho capito bene nella pagina php arrivi da un link con la variabile $file settata con un valore.
    es. pagina.php?file=1

    codice:
    <object type="application/x-shockwave-flash
    data="path=video
    <?php
    echo $_GET['file'];
    ?>
    .swf" width="400" height="300">
    
    <param name="video" value="path=video
    <?php
    echo $_GET['file'];
    ?>
    .swf" />
    </object>
    ps. non so che tag usi per include i fil swf, ma l'idea non cambia
    ps2. non ho inserito nessun controllo sul fatto che file dev'essere di tipo int e immagino deve rientrare in un certo range.

    spero di esserti stato di aiuto, ciao

  3. #3
    Originariamente inviato da Admin5
    Se ho capito bene nella pagina php arrivi da un link con la variabile $file settata con un valore.
    es. pagina.php?file=1

    codice:
    <object type="application/x-shockwave-flash
    data="path=video
    <?php
    echo $_GET['file'];
    ?>
    .swf" width="400" height="300">
    
    <param name="video" value="path=video
    <?php
    echo $_GET['file'];
    ?>
    .swf" />
    </object>
    ps. non so che tag usi per include i fil swf, ma l'idea non cambia
    ps2. non ho inserito nessun controllo sul fatto che file dev'essere di tipo int e immagino deve rientrare in un certo range.

    spero di esserti stato di aiuto, ciao
    ciao Admin5 il tuo aiuto mi è stato molto utile ho dovuto solo fare qualche piccolo cambiamento ma la sostanza non cambia..

    <html>
    <head>
    <title>video</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <object type="application/x-shockwave-flash" width="206" height="155"
    <?php

    echo ('lock/'.$_POST['file']); ?>.swf">
    <param name="movie" value="<?php echo ('lock/'.$_POST['file']); ?>.swf">
    <param name="quality" value="high">
    <embed src="<?php echo ('lock/'.$_POST['file']); ?>.swf" quality="high"></embed>
    </object>
    </html>

    ora però c'è un altro piccolo problema.. la directory che si chiama lock, come puoi vedere nel codice sopra, è protetta da un file htaccess per impedirne la visione..

    ecco il contenuto del file

    <Files ~ ".+">
    Order allow,deny
    Deny from all
    Satisfy All
    </Files>

    il problema è che non mi permette di caricare i file swf.. cosa che avviene normalmente se rimuovo il file..
    sai come modificare l'htaccess per permetterlo?

    di nuovo tante grazie per il codice

  4. #4
    questo lo ignoro

  5. #5
    Originariamente inviato da Admin5
    questo lo ignoro
    non preoccuparti.. lo ignoro anche io nel frattempo sto facendo una ricerca in rete per trovare qualcosa..

  6. #6
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    ho fatto una piccola ricerca, e questa sembra essere la soluzione. praticamente con un file .htaccess così strutturato blocchi tutti i files tranne quelli con estensione swf. fammi sapere se funziona...
    codice:
    <Files ~ ".+">
    Order allow,deny
    Deny from all
    Satisfy All
    </Files> 
    <Files ~ "\.(swf)$">
    Order allow,deny
    Allow from all
    Satisfy All
    </Files>
    think simple think ringo

  7. #7
    ciao marketto, grazie per la ricerca: funziona perfettamente!

    adesso risolto


    grazie mille!

  8. #8
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Originariamente inviato da Xerxe
    ciao marketto, grazie per la ricerca: funziona perfettamente!

    adesso risolto


    grazie mille!
    ottimo
    think simple think ringo

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.