Autor Zpráva
bara
Profil
Zdravim,
mam tu zase jeden problemek.
potrebuji nacist promenne z externiho textoveho souboru - upravit je a zase ulozit pres PHP.
Mam textove pole ktere se jmenuje:
text_1
a mam take 3 tlacitka k 1 sem zadala:
on (release) {
loadVariables("pokus.txt", "movie");
}
//ktery nacte promennou z externiho textoveho souboru do movieclipu "movie"
k 2 tlacitku sem zadala:
on (release) {
_root.text_1 = _root.movie.promenna;
}
//ktery vypise obsah promenne do text_1

Pak rucne prepisu obsah textoveho pole text_1 treba na "ahoj"
k 3 tlacitku sem zadala:
on (release) {
getURL("skript.php", "", "POST");
}
//ktery by mel pomoci PHPecka prepsat promennou v externim souboru pokus.txt

tady je script z PHPecka
<?
$fp = fopen("pokus.txt", "w");
fwrite($fp, "promenna=$text_1");
fclose($fp);
?>

ale nechce to fungovat - vedel by nekdo kde je chybka
tady je jeste zdrojak:
http://www.barabora.wz.cz/zdrojak.rar

A tady jeste odkaz na web nacteni funguje ale uz ne prepsani
http://www.barabora.wz.cz/prepsani.html

Predem diky za kazdou odpovet
Hanz
Profil
bara
Nemám teď moc času, abych se ti v tom hrabal, ale odhaduju, že pomůže tohle:
on (release) {
text_1=_root.text_1
getURL("skript.php", "", "POST");
}

Ta proměnná by totiž měla být definována u toho getURL
bara
Profil
Hmm tak to asi nebylo to pravý řešeni pořád mi to píse "error 404 - soubor nebyl nalezen" když zmačknu třetí tlačítko s scriptem:

on (release) {
getURL("skript.php", "", "POST");
}

zkoušela jsem i to jak si psal:

on (release) {
text_1=_root.text_1
getURL("skript.php", "", "POST");
}

ale žádna změna - zkoušela jsem i zadat přesnou cestu:

on (release) {
getURL("http://www.barabora.wz.cz/skript.php", "", "POST");
}

ale pořád to nejde - nevědel by někdo co s tim??

Predem diky
Hanz
Profil
bara
No asi tě trošku nechápu. Co to má společného s Flashem, když ta adresa vůbec neexistuje?????
A pokuď ti to píše 404 tak ten soubo taky neexistuje.
bara
Profil
Právě že tam mám všechno včetně toho php souboru - tady se muzes mrknout na zdrojak
http://www.barabora.wz.cz/zdrojak.rar

Jde mi o to jak načíst proměnnou z externího souboru a pak ji do něj zpátky s jinou hodnotou uložit
Hanz
Profil
bara
Jak říkám. Vše je dobře, ale ten soubor neexistuje!
Ve Flashi je skript a on se jmenuje script
bara
Profil
Máš pravdu - už to funguje perfektně.
Jako vždy taková malá hrubka a co dokáže nadělat problémů.

Díky moc Hanzi
bara
Profil
Jěště bych měla jednu prozbu věděl by někdo jak dosáhnout stejného výsledku ale pomocí "sendandload"
Hanz
Profil
bara
Tvůj případ tak řešit nejde. SendAndLoad odesílá data do stejného souboru z kterého přijímá.
bara
Profil
Hmm tak díky myslela jsem že by to šlo - škoda
jenom sem se chtěla zbavit toho nežádoucího efektu když stisknu třetí tlačítko který spustí "script.php" pro přepsání proměnných v externím textovém souboru - se v prohližeči zobrazí bílá plocha souboru script.php - potřebovala bych aby tam zustal být vidět flash a script.php se spustil ale bez vizuálního efektu.
bara
Profil
Tak teď už to je komplet funkční stačí přiřadit třetímu tlačítku:

on (release) {
loadVariablesNum("script.php", 0, "POST");
}
Toto téma je uzamčeno. Odpověď nelze zaslat.

0