[ 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!
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|