Visualizzazione dei risultati da 1 a 6 su 6

Discussione: questo php in flash

  1. #1
    Utente di HTML.it L'avatar di cnc
    Registrato dal
    Dec 1999
    Messaggi
    158

    questo php in flash

    mi risulta un pò difficile capire i vari tutorial trovati qui sul forum, quindi provo a postare direttamente il problema:

    ho questo codice php:
    Codice PHP:
      <?php
    $db_host 
    =  "localhost";                  // Should work 99% of the time.
    $db_user =   "";                      // mySQL database "USER"
    $db_pass =  "";                      // mySQL database "PASS"
    $database =  "";          // mySQL "DATABASE" name

    $link=mysql_connect("$db_host","$db_user","$db_pass")
    or die (
    "Non riesco a connettermi a [b]$db_host");

    mysql_select_db ($database$link)
    or die (
    "Non riesco a selezionare il db $database
    "
    );

    $tutto "SELECT message FROM ibf_global_message";

    $query mysql_query ($tutto,$link)
    or die (
    "Non riesco ad eseguire la richiesta $tutto");

    // Preparo la tabella per accogliere i dati
    while ($valori mysql_fetch_array ($query)){
    $a1 $valori ["message"];

    echo 
    "$a1";
    }

    ?>
    e vorrei che il risultato apparisse in un dynamic text di flash. Siccome non penso basti semplicemente copiare questo codice in un actionscript, potreste darmi delucidazioni?

    tnx

  2. #2
    pagina.php su localhost
    codice:
    <?php
    $db_host =  "localhost";		// Should work 99% of the time.
    $db_user =   "";			// mySQL database "USER"
    $db_pass =  "";				// mySQL database "PASS"
    $database =  "";			// mySQL "DATABASE" name
    
    $flashoutput = '&';
    if(@$link = mysql_connect($db_host, $db_user, $db_pass)) {
    	if(@mysql_select_db($database, $link)) {
    		$tutto = 'SELECT message FROM ibf_global_message';
    		if(@$query = mysql_query($tutto, $link)) {
    			$a = 0;
    			while(@$valori = mysql_fetch_assoc($query))
    				$flashoutput .= 'r'.($a++).'='.urlencode($valori['message']).'&';
    		}
    		else
    			$flashoutput .= "error=Non riesco ad eseguire la richiesta {$tutto}";
    	}
    	else
    		$flashoutput .= "error=Non riesco a selezionare il db {$database} .";
    	mysql_close($link);
    }
    else
    	$flashoutput .= "error=Non riesco a connettermi a {$db_host} .";
    echo $flashoutput;
    ?>



    esempio in flash
    codice:
    var lv = new LoadVArs();
    lv.onLoad = function(s) {
    	if(s) {
    		if(this.error != undefined)
    			trace(this.error);
    		else {
    			var a = 0;
    			while(this['r'+a] != undefined) {
    				trace(this['r'+a]);
    				a++;
    			}
    			trace('Operazione effettuata con successo');
    		}
    	}
    	else
    		trace('File non trovato');
    }
    lv.load('http://localhost/pagina.php');
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    Utente di HTML.it L'avatar di cnc
    Registrato dal
    Dec 1999
    Messaggi
    158
    mmm

    1) avviando la pagina.php mi appare il contenuto del database tutto in orizzontale con l'aggiunta di caratteri strani e con dei "+".
    Ovvero:

    &r0=%3Cbr+%2F%3E%0D%0A%3Cstrong%3EAVVERTENZA%3A%3C %2Fstrong%3E+Per+evitare+pesanti+rallentamenti+del +sito+gli+utenti+sono+invitati+ad+usare+la+messagg istica+privata+solo+per+comunicazioni+importanti%2 C+lasciando+il+resto+alla+chat+e%2Fo+al+forum+stes so.%3Cbr+%2F%3E%3Cbr+%2F%3E&
    2) se avvio il file flash non appare nulla. A tal proposito:
    dove chiarisco nel codice che deve caricarmi il testo nel box dinamico?

    tnx

  4. #4
    Originariamente inviato da cnc
    1) avviando la pagina.php mi appare il contenuto del database tutto in orizzontale con l'aggiunta di caratteri strani e con dei "+"
    perfetto, si vede che tutto funziona regolarmente e quello e' un output dedicato per la LoadVars di Flash MX o superiore.


    Originariamente inviato da cnc
    2) se avvio il file flash non appare nulla. A tal proposito:
    dove chiarisco nel codice che deve caricarmi il testo nel box dinamico?
    non deve apparire nulla, deve comparire una finestra di output con il trace delle varie informazioni (da dentro flash, sul pannello output, dopo aver fatto CTRL+INVIO ... mettendo il path assoluto alla pagina php che deve exssere interpretata) ,quella di scrivere su un campo dinamico e' un'altra problematica, diversa dall' interazione flash <=> php
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  5. #5
    Utente di HTML.it L'avatar di cnc
    Registrato dal
    Dec 1999
    Messaggi
    158
    io ho messo direttamente il link alla pagina al posto di "localhost".


    nell' output mi esce operazione completata con successo

    ora?

  6. #6
    Utente di HTML.it L'avatar di cnc
    Registrato dal
    Dec 1999
    Messaggi
    158
    up

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.