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

    [Flash Mx] Problema con php

    Ho preso spunto dalle pillole nella sezione Php copiando questo codice, inserito come AS in un frame del mio mc...
    Codice PHP:
    // mi creo una variabile utile per effettuare debug in fase di sviluppo
    var percorso = new String("http://percorso/");
    // dichiaro le variabili utili
    var nome = new String();
    var 
    cognome = new String();
    var 
    anni = new String();

    // ora preparo il caricamento del file php
    var carica = new LoadVars();
    carica.onLoad = function(success) {
        if(
    success) {
            
    _root.nome this["nome"];
            
    _root.cognome this["cognome"];
            
    _root.anni this["anni"];
            
    trace(nome+" - "+cognome+" - "+anni);
        }
        else {
            
    trace("Errore nel caricamento file!");
        }
    }
    carica.load(percorso+"index.php"); 
    la mia pagina php (index.php) ha il seguente codice
    Codice PHP:
    <?
    header
    ("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
    header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
    header("Cache-Control: no-store, no-cache, must-revalidate");
    header("Cache-Control: post-check=0, pre-check=0"false);
    header("Pragma: no-cache");

    $output "&nome=abc&cognome=def&anni=12";
    echo (
    $output);
    ?>
    oltre questo ho inserito tre caselle di testa (nello stesso frame) per recuperare i dati, chiamandole 'nome', 'cognome' e 'anni'...

    Il problema è che non si visualizza niente all'interno di queste caselle (di tipo Dynamic Test)...

    dove sbaglio?

  2. #2
    tanto per cominciare

    var percorso = new String("http://percorso/");

    ke vuol dire ?

    sarà del tipo

    var percorso = new String("http://www.tuosito.it/percorso/");

    o no ?

  3. #3
    Originariamente inviato da serialkiller
    tanto per cominciare

    var percorso = new String("http://percorso/");

    ke vuol dire ?

    sarà del tipo

    var percorso = new String("http://www.tuosito.it/percorso/");

    o no ?
    si scusa, quello è corretto... l'ho postato "male" io...

  4. #4
    Originariamente inviato da blindsider
    si scusa, quello è corretto... l'ho postato "male" io...
    poi io direi...

    codice:
    carica = new LoadVars();
    
    carica.onLoad = function(success) {
    
        if(success) {
    
            _root.nome = carica.nome
    
            _root.cognome = carica.cognome;
    
            _root.anni = carica.anni;
    
        }
    
        else {
    
            trace("Errore nel caricamento file!");
    
        }
    
    }
    
    carica.load(percorso+"index.php")
    a patto ke il percorso e la pagina siano giuste...

  5. #5
    Sostituendo il tuo codice non cambia niente.

    Il nome della pagina ed il percorso è corretto.

    I miei dubbi sono sul contenuto del file php e se il tipo di caselle di testo in flash siano corretti

    Poi non so, magari sbaglio da un'altra parte.

  6. #6
    il file php puo' anke andar bene kosì per prova

    come ti ho detto dovrebbe funzionare a patto ke ci sia solo quello e non altre cose ne li ne altrove

  7. #7
    la mia pagina htm che contiene l'swf è index.htm ed è nella root dello spazio web;l'swf relativo è al percorso www.sito.it/swf/
    all'interno del quale c'è anche index.php

    le Dynamic test sono corrette?

  8. #8
    Originariamente inviato da blindsider
    la mia pagina htm che contiene l'swf è index.htm ed è nella root dello spazio web;l'swf relativo è al percorso www.sito.it/swf/
    all'interno del quale c'è anche index.php

    le Dynamic test sono corrette?
    se il filmato e la pagina php sono tutte e 2 nella cartella
    www.sito.it/swf/ non funziona no perkè cerca altrove

    fai una bella cosa

    fatti un file php con scritto solo

    <?php
    echo "&nome=pippo";
    echo "&cognome=pluto";
    echo "&anni=100";
    ?>

    salvalo come test.php

    poi sul tuo file flash hai i tuoi 3 campi dinamici ke nome istanza hanno ?

    mettiamo ke abbiano nome istanza

    nome
    cognome
    anni

    sul primo fotogramma del filmato metti


    codice:
    carica = new LoadVars();
    
    carica.onLoad = function(success) {
    
        if(success) {
    
            nome.text = carica.nome
    
            cognome.text = carica.cognome;
    
            anni.text = carica.anni;
    
        }
    
        else {
    
            trace("Errore nel caricamento file!");
    
        }
    
    }
    
    carica.load("test.php")
    e senza ombra di dubbio vedi le tre variabili carikate da php

  9. #9
    creato file test.php
    le istanze delle caselle dinamiche hanno lo stesso nome delle variabili
    al primo frame ho messo l'AS relativo
    la pagina php che il filmato risiedono nella stessa cartella...

    e nonostante tutto ciò non vedo nulla, noto la casella se passo con il mouse sopra (cambia il puntatore del mouse), ma nn viene riempita

  10. #10
    Originariamente inviato da blindsider
    creato file test.php
    le istanze delle caselle dinamiche hanno lo stesso nome delle variabili
    al primo frame ho messo l'AS relativo
    la pagina php che il filmato risiedono nella stessa cartella...

    e nonostante tutto ciò non vedo nulla, noto la casella se passo con il mouse sopra (cambia il puntatore del mouse), ma nn viene riempita
    dammi la tua mail

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.