Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1

    Estrarre e visualizzare .swf

    Ho realizzato un piccolo filmatino in flash e l'ho poi inserito nel db dove solitamente uploado i files img con estensione .jpg o .gif. pare che l'inserimento nel db sia andato a buon fine. ora vorrei riuscire a vedere l'swf che ho inserito. questo è il codice che utilizzo per estrarre e visualizzare dal db una deterinata img nella popup: <img src=\"actions.php?action=view&Id=" . $numrows[id_i] . "\" alt=\"\" border=\"0\">. non so se possa essere utile...
    come posso modificarlo rendendolo usabile per swf ed img? :rollo:

    grazie

  2. #2

    Re: Estrarre e visualizzare .swf

    nessuno sa darmi un indizio?

  3. #3
    un swf dentro un tag img ...



    sai qualcosa di html ? :master:



    devi estrarre il file , salvarlo su una cartella in CHMOD 777 e usare un <OBJECT> con <EMBED> per visualizzarlo
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  4. #4
    Originariamente inviato da andr3a
    un swf dentro un tag img ...



    sai qualcosa di html ? :master:



    devi estrarre il file , salvarlo su una cartella in CHMOD 777 e usare un <OBJECT> con <EMBED> per visualizzarlo




    sì so qualcosa di html!

    conosco il tag html <object> ed <embed>, il mio problema è conciliare le img con l'swf. ho provato a risolverlo con un if...però mi da questo messaggio di errore:
    Parse error: parse error, unexpected T_IF, expecting ',' or ';' in...
    riferendosi alla prima linea del codice che ho postato qui di seguito :master:

    if ($numrows[type]==$visualizzabili) {
    echo "<img src=\"actions.php?action=view&Id=" . $numrows[id_i] . "\" alt=\"\" border=\"0\">";
    }
    else
    {
    echo "<object classid=\"clsid27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width=\"221\" height=\"368\">
    <param name=\"movie\" value=\"movie/test.swf\">
    <param name=\"quality\" value=\"high\">
    <embed src=\"movie/test.swf\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"221\" height=\"368\"></embed></object>


    se utilizzo solo il tag <object> funziona...però chiaramente solo l'swf che viene trasferito per la visualizzazione anche agli latri file che invece sono img.
    che fare??

  5. #5
    nel db hai salvato il percorso al file o il file?
    E' la mia opinione ed io la condivido
    Non condivido la tua idea ma darei la vita perché tu la possa esprimere (Voltaire)
    Scrivi sul muro

  6. #6
    ooppsss, domanda idiota, scusa
    penso che devi crearti un campo dove registrarti anche il content type in modo da dare gli headers giusti all'output di actions.php
    per creare i tag giusti in automatico non mi viene nient'altro in mente se non un'altra query
    E' la mia opinione ed io la condivido
    Non condivido la tua idea ma darei la vita perché tu la possa esprimere (Voltaire)
    Scrivi sul muro

  7. #7
    Originariamente inviato da boomboom69
    nel db hai salvato il percorso al file o il file?

    nel db ho creato una tabella apposita per l'upload dei file binari. quindi sì ho salvato il file nel db e non ho alcun problema di estrazione e visualzizzaione se tratto solo file img o file swf. il problema nasce quando voglio usare sia img che swf!! :master:

  8. #8
    uppino :maLOL:

  9. #9
    index.php*:
    Codice PHP:
    switch($_GET['act']) {

        case 
    show_swf:
        
    $query mysql_query("SELECT * from tabellaswf where id ='dovestaswf'");
        
    $row mysql_fetch_array($query);
                
    // SE IL BROWSER E' INTERNET EXPLORER
            
    if(ereg("MSIE ([0-9].[0-9]{1,2})"$_SERVER['HTTP_USER_AGENT'])) {

                
    header('Content-Type: application/octetstream');
                
    header('Content-Disposition: inline; filename=nomeswf.swf');
                
    header('Expires: 0');
                
    header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
                
    header('Pragma: public');

            } else {

                
    header('Content-Type: application/octet-stream');
                
    header('Content-Disposition: attachment; filename=nomeswf.swf');
                
    header('Expires: 0');
                
    header('Pragma: no-cache');

            }
        echo 
    $row['nome_cella_con_codice_binario'];
        break;
        default:
        echo 
    "codicehtmlperswf....value='index.php?act=show_swf'...";
        break;


    ho usato index.php come riferimento
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  10. #10
    Originariamente inviato da bonaprogram
    index.php*:
    Codice PHP:
    switch($_GET['act']) {

        case 
    show_swf:
        
    $query mysql_query("SELECT * from tabellaswf where id ='dovestaswf'");
        
    $row mysql_fetch_array($query);
                
    // SE IL BROWSER E' INTERNET EXPLORER
            
    if(ereg("MSIE ([0-9].[0-9]{1,2})"$_SERVER['HTTP_USER_AGENT'])) {

                
    header('Content-Type: application/octetstream');
                
    header('Content-Disposition: inline; filename=nomeswf.swf');
                
    header('Expires: 0');
                
    header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
                
    header('Pragma: public');

            } else {

                
    header('Content-Type: application/octet-stream');
                
    header('Content-Disposition: attachment; filename=nomeswf.swf');
                
    header('Expires: 0');
                
    header('Pragma: no-cache');

            }
        echo 
    $row['nome_cella_con_codice_binario'];
        break;
        default:
        echo 
    "codicehtmlperswf....value='index.php?act=show_swf'...";
        break;


    ho usato index.php come riferimento
    Grazie per l'aiuto bonaprogram...provo e testo il tutto e ti faccio sapere

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.