Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    Flash & Php --> la variabile non arriva!

    Salve a tutti

    IL MIO FILMATO FLASH:

    onClipEvent(load){

    variabile = "pippo";
    loadVariables("script.php", this, "POST");

    }
    onClipEvent(data){

    fai una certa cosa

    }

    IL MIO SCRIPT PHP:

    <?php

    $indice = $_POST['variabile'];

    echo $indice;

    ?>

    .....nell'ambiente di test che ho in locale, tutto funziona correttamente (la variabileviene passata allo script)
    ...pubblicando tutto sul server del prvider la variabile NON viene passata allo script



    sapete darmi qualche spiegazione?

    grazie

  2. #2
    ma la variabile a flash non arriva così?

    echo"&indice=$indice";

    se in flash hai un campo di testo indice
    conosco poco di programmazione, equel poco ...lo uso pure malee

  3. #3
    mi sono espresso male.....è flash che manda la variabile allo script

  4. #4
    fai questa verifica

    <?
    if(isset($_POST['variabile'])){
    echo"&vediamo=la variabile è arrivata e vale ". $_POST['variabile'];
    }else{
    echo"&vediamo=non è arrivato nulla";
    }
    $indice=$_POST['variabile'];
    ?>

    in flash all'interno del movieclip da cui lanci il php inserisci un campo di testo dinamico nome variabile=vediamo
    conosco poco di programmazione, equel poco ...lo uso pure malee

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    2,008
    Ciao ho provato la tua maniera per spedire le variabili e devo dire che funziona benissimo, io sino ad oggi facevo un oggetto stringa e spedivo con send l' oggetto contenente le variabili, (ed in realta non ho mai capito bene come funzionasse).Questo è il codice che usavo prima per spedire le variabili " mittente email messaggio".
    on (press) {
    firma2 = firma2 add mittente;
    firma4 = firma4 add email;
    firma6 = firma6 add messaggio;
    }
    on (release) {
    firma3 = new LoadVars();
    firma3.messaggio = firma6;
    firma3.email = firma4;
    firma3.mittente = firma2;
    firma3.send("http://", "_self", "POST");
    mittente = " ";
    email = " ";
    messaggio = " ";
    }
    Se Ti può aiutare?:metallica :metallica

  6. #6
    ho fatto la prova del "vediamo" ed in effetti non è arrivato nulla

    la cosa e strana....in locale (sul mio server di test) la variabile viene inviata regolarmente

    che mi dite?

  7. #7
    ma il tuo spazio supporta php?
    conosco poco di programmazione, equel poco ...lo uso pure malee

  8. #8
    naturalmente si

  9. #9
    dunque:
    in locale la mia variabile arriva e in remoto no?
    io ho fatto una prova e tutto funzione
    sicuro che stai facendo tutto bene?
    conosco poco di programmazione, equel poco ...lo uso pure malee

  10. #10
    ho risolto.....la variabile non arrivava perche invece del $_POST dovevo usare il $HTTP_POST_VARS....forse centra la versione di php installata....GRAZIE COMUNQUE A TUTTI

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.