POMOC FLASH I PHP

ako mi verujes ovakvih primera sam procitao na desetine i nikada nije radilo.
Cak sam i skinuo gotove primere ali i oni nisu radili.
mislim da je problem sto to meni treba za hard a ne za web stranice
Molim te ako mozes da napises jednostavan kod (znam da nije kratko) za pamcenje jedne promenljive. Ili ako imas gotov primer KOJI RADI pa cu provaliti
:cry:
 
napravi 'saver.php' fajl, i u njega ubaci:

Kod:
<?php
function saveFile($text) {
	$fHandle = fopen('textholder.dat', 'w');
	fwrite($fHandle, $text);
	fclose($fHandle);
}

function loadFile() {
	if(is_file('textholder.dat')) {
		return rawurlencode(file_get_contents('textholder.dat'));
	} else {
		return '';
	}
}

header('Content-type: text/plain');
if($_REQUEST['action'] == 'save') {
	saveFile($_REQUEST['text']);
	echo '&saved=1&';
} else {
	echo '&text=' . loadFile() . '&';
}
?>

Zatim u Flash-u napravi funkcije:

Kod:
function saveText(text) {
	var sendVar = new LoadVars();
	var returnVar = new LoadVars();
	sendVar.text = text;
	sendVar.action = 'save';
	sendVar.sendAndLoad('saver.php', returnVar, 'POST');
	returnVar.onLoad = function(ret) {
		if (ret) {
			// tekst snimljen
		} else {
			// greska u pristupu PHP fajlu
		}
	}
}

function loadText() {
	var sendVar = new LoadVars();
	var returnVar = new LoadVars();
	sendVar.action = 'load';
	sendVar.sendAndLoad('saver.php', returnVar, 'POST');
	returnVar.onLoad = function(ret) {
		if (ret) {
			trace('Ucitani tekst: ' + unescape(this.text));
			// tekst ucitan, mozes ga izvuci iz:  this.text
		} else {
			// greska u pristupu PHP fajlu
		}
	}
}

I onda kad hoces da snimis neki tekst, zoves u flash-u:

saveText('neki tekst');

a kad hoces da ucitas snimljeno

loadText();

s' tim sto loadText tek kad ucita tekst (za sta uvek treba nesto malo vremena) sam aktivira sta ce uraditi s' njim (imas onaj deo kod trace-a)... Ako hoces negde da ga prikazes unesi tamo kod... Isto vazi i za save funkcije... zameni komentare sa stvarima koje hoces da se izvrsavaju...

Ovo sam sad nazvrljao na brzaka tako da ne znam da l' ce raditi, ali bi trebalo...

P.S. ovo podrazumeva da i .swf i .php budu na istom mestu na serveru...
 
hvala sto si se mucio da toliko pises
nikad nisam bio blizi
uradim sve kako si ti rekao i napravim dugme za snimanje npr teksta "hju"
kod
on(press){
saveText("hju");
}
i on kaze text snimljen
kada idem na funkciju loadText() on mi ispise ". loadFile() ." a ne "hju"
ZASTO JE TO TAKO I KAKO TO DA ISPRAVIM? :cry:
 

Back
Top