Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Proslediti php-u, zatim vratiti promenljivu flashu..

  • 14 odgovora
  • 3.429 pregleda

Najnovija ↓

Proslediti php-u, zatim vratiti promenljivu flashu.. 02.07.2008. u 22:03 · pre 223 meseca #1
Pokusavam jos uvek proslediti iz flasha promenljivu php-u, zatim da mi je ispise u flashu. Dobijam sledecu gresku:

Error opening URL "http://localhost/temp/read.php?naziv=bilosta"

Kod u Flashu je:

Code:

var submitListener:Object = new Object();
submitListener.click = function(evt:Object) {
    
   
   var result_lv:LoadVars = new LoadVars();
    result_lv.onLoad = function(success:Boolean) {
    if (success) {
        result_ta.text = result_lv.prom1;
    } else {
        result_ta.text = "Error connecting to server.";
    }
    };
    var send_lv:LoadVars = new LoadVars();
    send_lv.name = name_ti.text;
      send_lv.sendAndLoad("http://localhost/temp/read.php?naziv=" + send_lv.name, result_lv, "POST");
};
submit_button.addEventListener("click", submitListener);


Kod u PHP je:

Code:

<?php
$naziv = $_POST['naziv'];
echo "&prom1=$naziv";
?>


Neko neki predlog, resenje?!?!
Re: Proslediti php-u, zatim vratiti promenljivu flashu.. 02.07.2008. u 22:43 · pre 223 meseca #2
Code:


var submitListener:Object = new Object();
submitListener.click = function(evt:Object) {
    
   
   var send_lv:LoadVars = new LoadVars();
    send_lv.onLoad = function(success:Boolean) {
    if (success) {
        result_ta.text = send_lv.prom1;
    } else {
        result_ta.text = "Error connecting to server.";
    }
    };
    send_lv.naziv = name_ti.text;
      send_lv.sendAndLoad("http://localhost/temp/read.php", "POST");
};
submit_button.addEventListener("click", submitListener);



Oce li ovako?

Cini mi se da ne treba poseban loadVars da pokupi podatke kada imas sendAndLoad. Gresis i u pozivu read.php jer flash automatski postuje atribute, u ovom slucaju naziv.
Re: Proslediti php-u, zatim vratiti promenljivu flashu.. 02.07.2008. u 23:15 · pre 223 meseca #4
mmm Moja greska, sorry.

Ipak ti treba loadVars u flashu koji ce primiti POST. A u sendAndLoad, kao drugi parametar navodis koji objekat ce primiti... Ne snalazim se sa tvojim kodom, probaj ovaj:

Code:


var result_lv:LoadVars = new LoadVars();
var send_lv:LoadVars = new LoadVars();
result_lv.onLoad = function(success) {
    if (success) {
        result_ta.text = result_lv.prom1;
    } else {
        trace("GRESKA");
    }
}
send_lv.naziv = name_ti.text;
send_lv.sendAndLoad("http://localhost/temp/read.php", result_lv, "POST");



Oce?
Re: Proslediti php-u, zatim vratiti promenljivu flashu.. 03.07.2008. u 00:48 · pre 223 meseca #9
Vidim da se promenila velicina zip-a, ali i dalje nema fla!

Ne verujem.. Muchim se vec krsha dana, i nece, nece!!!!
AS2 ( Flash8 ) WAMP server sa PHP 5.2.4.


Neshto sam kopao po helpu ( flash ):



To test using the POST method, be sure you are attempting to use it from within a browser.

When using this method, consider the Flash Player security model:

For Flash Player 8, the method is not allowed if the calling SWF file is in an untrusted local sandbox.
For Flash Player 7 and later, the method is not allowed if the calling SWF file is a local file.


da li je mozda u pitanju neko podesavanje, mozda u config fajlovima?!?!?

Prosto ne verujem!!!
Re: Proslediti php-u, zatim vratiti promenljivu flashu.. 03.07.2008. u 01:41 · pre 223 meseca #12
E, HVALA ti krsha za trud...

probao sam i sa CS3, i dalje dobijam :

$naziv";

pa i za trace (result_lv.prom1);

Prosto ne mogu da verujem da tebi kod tebe radi!

Poludeo sam!

I Hvala josh jednom za cimanje!
Re: Proslediti php-u, zatim vratiti promenljivu flashu.. 03.07.2008. u 10:46 · pre 223 meseca #14
Da, koristim CS3, ali je AS2 u pitanju..
Pazi, kada testiram iz flasha [publish movie] i sa i bez servera ispisuje isto: $naziv";

Ali kada pokrenem local server i testiram iz browsera, fercera fino. Bacio i na web i radi - www.enjoynet.org/sendAndLoad/sendAndLoad.html

Fajlovi sendAndLoad.html, sendAndLoad.swf i read.php su u istom folderu.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme