[ Tiha Baba @ 02.07.2008. 21:03 ] @
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?!?!
[ akasha org. @ 02.07.2008. 21:43 ] @
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.
[ Tiha Baba @ 02.07.2008. 21:45 ] @
Probao sam. Ne javlja gresku, ali ne povrati mi promenljivu nazad u flash!
[ akasha org. @ 02.07.2008. 22:15 ] @
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?
[ Tiha Baba @ 02.07.2008. 22:20 ] @
Nece! :(

Je li mozda kod tebe funkcionise?
[ akasha org. @ 02.07.2008. 23:02 ] @
Radi :)

Eo ti fajlovi.. Samo vidi, pravilno gadjaj read.php, jer neam folder temp :)
[ Tiha Baba @ 02.07.2008. 23:18 ] @
Pazi pokushao sam sa tvojim fajlovima, i kada ukucam u prvi textbox bilosta, u drugom mi izbaci :

$naziv";

AAAA, poludecu!!!!

p.s. je li bi mogao postaviti i .fla fajl!
[ akasha org. @ 02.07.2008. 23:40 ] @
u gornjem postu je i fla file sada.. sorry sto nisam odmah pustio, greska..

hmmm Meni fercera super.. koji AS? koji php?
Kod mene je AS2 i php 5.2.2
[ Tiha Baba @ 02.07.2008. 23:48 ] @
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!!!
[ akasha org. @ 02.07.2008. 23:53 ] @
Ne verujem da su podesavanja.. Testiras li iz Browsera?
[ Tiha Baba @ 03.07.2008. 00:03 ] @
Nece da mi otvori fla, pa pretpostavljam da koristish CS3?!?

Testiram i swf, kao i kroz browser!

[ Tiha Baba @ 03.07.2008. 00:41 ] @
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!
[ Tiha Baba @ 03.07.2008. 00:43 ] @
Reci mi josh samo, mozda pravi neku glupu gresku, kako su ti smesteni fajlovi... read.php, senAndLoad.swf ?!!?
[ akasha org. @ 03.07.2008. 09:46 ] @
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.
[ Tiha Baba @ 04.07.2008. 18:46 ] @
Instalirao sam CS3, pa sad radi!
Juhuu..

HVALA mnogo!