 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
luluiza
Data înscrierii: 03/Feb/2007
Mesaje: 1
|
| Trimis: Sâm Feb 03, 2007 1:28 pm Titlul subiectului: help...trrimitere variabile din php in flash |
|
|
Am si eu o problema daca puteti sa ma ajutati..
Acest cod este in keyframe 1.
Cod:
stop();
myVar1 = new LoadVars();
myVar2 = new LoadVars();
ok1_btn.onRelease = function() {
myVar1.nume = nume_txt.text;
myVar1.mesaj = mesaj_txt.text;
myVar1.sendAndLoad("mesaje.php", myVar2, "POST");
myVar2.onLoad = function(success) {
if (success) {
_root.raspuns_txt.text = myVar2.raspuns;
} else {
_root.raspuns_txt.text = "problema!!!";
}
};
};
mesaje.php
Cod: <?
if(isset($_POST['nume'])) $nume=utf8_decode($_POST['nume']);
else $nume="necunoscut";
if(isset($_POST['mesaj'])) $mesaj=utf8_decode$_POST(['mesaj']);
else $mesaj="necunoscut";
$raspuns="Mesajul d-voastra: \"".$mesaj."\" a fost inregistrat";
$returnat=utf8_encode($returnat);
echo "&returnat=".$returnat."&";
$textulMeu="----- Numele: ".$nume." ----- Mesajul: ".$mesaj."\n";
$fisier=fopen("mesaje.txt","a");
fwrite($fisier,$textulMeu);
fclose($fisier);
?> Cand ii dau ok imi apare ".$returnat." si nici nu-mi scrie in fisierul txt.
Nu stiu ce am gresit :?. pls help me!! |
|
| Sus |
|
doryy42
Data înscrierii: 19/Feb/2006
Mesaje: 347
Locație: Bucuresti
|
| Trimis: Mar Feb 06, 2007 2:10 am Titlul subiectului: |
|
|
Cod:
stop();
function get_from() {
myVar = new LoadVars();
myVar.nume = nume_txt.text;
myVar.mesaj = mesaj_txt.text;
//pentru debug poti pune cei sub linia aceasta
//myVar.send("mesaje.php","_blank");
myVar.sendAndLoad("mesaje.php", myVar);
myVar.onLoad = function(ok) {
if (myVar.raspuns != undefined) {
_root.raspuns_txt.text = myVar.raspuns;
} else {
_root.raspuns_txt.text = "am o problema";
}
};
}
btn.onRelease = function() {
_parent.get_from();
};
//THE PHP CODE ******************** //####
###################################
<?php
if(isset($_POST['nume'])) {
$nume = htmlspecialchars($_POST['nume'], ENT_QUOTES);
} else {
$nume = "necunoscut";
}
if(isset($_POST['mesaj'])) {
$mesaj=htmlspecialchars($_POST(['mesaj'],ENT_QUOTES);
} else {
$mesaj="navem mesaj";
}
$raspuns = 'Mesajul d-voastra: '.$mesaj.' a fost inregistrat';
echo "&raspuns=".$raspuns."&";
$textulMeu = "----- Numele: ".$nume." ----- Mesajul: ".$mesaj."\n";
$fisier=fopen("mesaje.txt","a");
fwrite($fisier,$textulMeu);
fclose($fisier);
?>
########################################3
sfat
daca vrei sa incarci variabile din php in flash
vezi cand selectezi tipul textului ,Il selectezi dynamic si ai un camp
spre dreapta numit Var pui acolo numele variabilei astfel
_root.raspuns_txt.text = myVar.raspuns; se va transforma in
_root.raspuns = myVar.raspuns;
fara a folosi text ;D
Scuza-ma daca am gresit ceva nu am testat da ar trebui sa mearga
sunt nedorimit de ~40 ore si se invarte camera cu mine mi se inchide ochii
deci lucrul asta ar aplana o posibila errare
|
|
| Sus |
|
cosm
Data înscrierii: 13/Apr/2007
Mesaje: 7
|
| Trimis: Sâm Apr 21, 2007 12:16 am Titlul subiectului: |
|
|
3 solutii...sapa tu si vezi care ti-e mai buna:
getUrl
fscommand
externalInterface
bafta |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |
|