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

    conversione script python a php

    Conversione script python -> php
    Dovrei convertire un piccolissimo script in Python,
    nel linguaggio php accettato senza problemi dal mio server....
    Solo che non so come eseguirne la conversione....

    Grazie in anticipo per tutti quelli che collaboreranno..
    Inserisco a scopo illustrativo tutta la sezione....


    <html>
    <body>
    ...

    <object classid="..." codebase="..." width="300" height="40">
    <param name="src" value="flash_movies_visible_example.swf">
    <embed src="flash_movies_visible_example.swf" pluginspage="..." width="300" height="40">
    </embed>
    </object>




    ...
    </body>
    </html>


    The script test.py (Python script) gets the path of the shockwave files and calls swf2html - but only, if a search engine (Google) requested the page.

    #!/usr/bin/python

    import os
    import string
    import sys

    if len( sys.argv ) == 2:
    try:
    agent = string.lower( os.environ['HTTP_USER_AGENT'] )

    if string.find( agent, 'google' ) >= 0:
    os.system( '/usr/local/bin/swf2html ' + sys.argv[1] )

    except: pass

  2. #2
    if( strPos( strToLower( $_SERVER['HTTP_USER_AGENT'] ), 'google' ) !== false ) {
    // google sta guardando ...
    }

    il problema e' la gestione in PHP di sys.argv[1] ... da chi arriva o da chi viene impostata ???

    Perche' la pagina php verra' eseguita via HTTP , non e' un file python lanciato da shell ... spiega meglio cosa vorresti fare ...
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    Sono un webmaster specializzato in animazioni macromedia Flash, e volevo sfruttare la nuova opportunità di Macromedia Flash Search Engine SDK, per una migliore indicizzazione e posizionamento nei motori di ricerca.Non molto si dice su questo programmino che permette di estrapolare link, testo statico e dinamico dai file con estensione.swf, creando una pagina html standard visibile solo al passaggio degli spider dei motori di ricerca quali google etc.

    Link del programma :
    http://www.macromedia.com/software/f...ine/index.html

    Articolo generale da cui è stato tratto il mio precedente mex:

    http://www.bloofusion.com/search_eng..._visible.shtml

    e nel particolare le pagine:

    http://www.bloofusion.com/search_eng...le_step1.shtml
    e http://www.bloofusion.com/search_eng...le_step2.shtml

    Ho testato il programmino da dal DOS di Windows e funziona egregiamente, ma la fase che mi manca è appunto dedicata allo script di Python, che dovrebbe far eseguire il file.exe solo ad un accesso di uno spider


    Grazie

    tantisssssssimo

  4. #4
    codice:
    if( strPos( strToLower( $_SERVER['HTTP_USER_AGENT'] ), 'google' ) !== false ) {
    	$swf = '/var/www/html/flash_movies_visible_example.swf';
    	$output = Array();
    	exec( '/usr/local/bin/swf2html '.$swf, $output );
    	$html = '';
    	for( $a = 0, $b = &count( $output ); $a < $b; $a++ ) {
    		$html .= $output[$a];
    	}
    	echo $html;
    }
    ti conviene prima provare questo script per i fatti suoi, senza il filtro per il robot ... metti if( true ) { ... e vedi se ti stampa l' output desiderato.

    la var $swf deve contenere il percorso assoluto per arrivare al file .swf che vuoi parsare con questo metodo, mentre exec deve avere , prima della var $swf, il percorso assoluto di dove tu hai installato il programma e rispettive librerie ( se in linux ) .

    Fammi sapere, non conosco questo metodo ed ora non posso nemmeno testarlo ma mi sembra una cosa abbastanza carina ( peccato per gli SWF popolati, testualmente, dinamicamente e suddivisi in sezioni, in quel caso non serve a niente ... peccato anche non sia utilizzabile, da quanto ho letto, con i filmati per il player 7 )

    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  5. #5
    ti ringrazio immensamente per questo tuo aiuto.
    La mia idea finale, conoscendo i limiti di questo programma, è quella di inserire all'interno del file swf, una descrizione accettabile in formato testo statico e non dinamico.
    Volendo guardare bene, i testi statici presenti nel filmato flash, sono presenti nella pagina html contenitore, ma in formato commento e questo non sempre è utile.Potrei anche inserire la stessa descrizione costruendo una pagina web ibrida, ma purtroppo il cliente vuole un sito total Flash....

    Ti tengo aggiornato

    grazie ancora

  6. #6
    Originariamente inviato da Francis2
    i testi statici presenti nel filmato flash, sono presenti nella pagina html contenitore, ma in formato commento e questo non sempre è utile
    no aspe' ... in formato commento se segui la "porcata" :sborò: consigliata da quel sito, il mio metodo e' una pagina proprio alternativa, nessun commento ... cioe' metti quell' if a inizio pagina php poi metti un elese e racchiudi l'eventuale pagina "normale" con il movie ... niente commenti , l' output vero proprio .. fai un po di prove con il mio solo script e te ne accorgi
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  7. #7

    infatti....

    nooo,, non pensavo neanche io ai commenti...
    deve essere proprio una pagina html standard, che racchiuda con il maggior numero di tag...etc, il contenuto che gli spider vogliono vedere....niente commenti.....ovviamente

  8. #8
    va anche detto che questo metodo e' utile solo per siti interamente in flash ... se tu applichi il metodo all' interno della pagina e' un bel casino, perche' ti fa ritornare in output un <html> e un </html> con un altro <title> e </title> ... quindi o fai solo questo e se non spider, pagina normale, oppure non lo vedo come aiuto ma come caos per eventuali spiders

    ( basterebbe poi modificare il sorgente C++ e levare tutte le intestazioni prima e dopo dell' output generato ma dal disclaimer e' ben sottolienato che non ci si puo' mettere le mani, essendo un SDK ... peccato, alla Macromedia l' OpenSource e le possibilita' che ne derivano non sanno proprio cosa sia ... )
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  9. #9

    Re

    Infatti.....hanno il controllo assoluto.....o quasi....
    qualcosa si sta muovendo, ma non alla nostra velocità....
    Io per cominciare fra poco installo Linux..

    Per ora devo andare...
    ma ti ringrazio ancora tanto

    Francis

  10. #10
    io non posso installare Linux se non c'e' un flash stabile per Linux ...
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

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.