PHPdriven Flash - problem
12 отговора
391 прегледа
PHPdriven Flash - problem
Znachi, imam edna glavna stranica (index.php). W neq wytre sym slozhil edna flash animaciq s dynamichno sydyrzhanie. Na tazi stranica se predavat promenlivi po GET. Naprimer index.php?content=php. Chrez sydyrzhanieto na promenlivata $content iskam flash animaciqta da izpisva razlichni nadpisi. Chrez funkciqta na ActionScript loadVariablesNum() flash animaciqta chete svoite promenlivi ot otdelen fail (flashdata.php). Failovete izglezhdat taka:
title.swf - wsyshtnost trqbwa da izpisva kratyk nadpis w gornata chast na stranicata. Chrez funkciqta loadVariablesNum ("flashdata.php", 0) tozi fail chete promenlivata 'flashtitle' (tova ne e promenliva ot php) ot faila flashdata.php i q izpisva w forma na dvizhesht se animiran tekst s efekti.
index.php (glavnata stranica, kydeto e slozhena animaciqta)
...
<embed src='title.swf'>
...
flashdata.php (php scripta, koito izbira kakyw da byde nadpisa)
<?
switch ($content) // $content e promenliva, koqto se predava na index.php po GET
{
case 'php':
echo "flashtitle=Learn About PHP"; // flashtitle - towa e promenlivata na flash, wsyshtnost break; // nadpisa, koito shte se izpishe
case 'mysql':
echo "flashtitle=Learn About MySQL";
break;
default:
echo "flashtitle=Welcome!";
break;
}
?>
Problema e w tova, che kogato na index.php se predavat stoinosti na promenlivi, te ne dostigat flashdata.php i animaciqta winagi izpisva 'Welcome!' (vizhte go saita: [линк]). Dali problema mozhe da se opravi chrez ActionScript-a na samata animaciq, ili chrez nqkakwa promqna w PHP scripta?
Are chao, dano da ste me razbrali, ochakwam otgowor ot specialisti:-)
[email protected]
title.swf - wsyshtnost trqbwa da izpisva kratyk nadpis w gornata chast na stranicata. Chrez funkciqta loadVariablesNum ("flashdata.php", 0) tozi fail chete promenlivata 'flashtitle' (tova ne e promenliva ot php) ot faila flashdata.php i q izpisva w forma na dvizhesht se animiran tekst s efekti.
index.php (glavnata stranica, kydeto e slozhena animaciqta)
...
<embed src='title.swf'>
...
flashdata.php (php scripta, koito izbira kakyw da byde nadpisa)
<?
switch ($content) // $content e promenliva, koqto se predava na index.php po GET
{
case 'php':
echo "flashtitle=Learn About PHP"; // flashtitle - towa e promenlivata na flash, wsyshtnost break; // nadpisa, koito shte se izpishe
case 'mysql':
echo "flashtitle=Learn About MySQL";
break;
default:
echo "flashtitle=Welcome!";
break;
}
?>
Problema e w tova, che kogato na index.php se predavat stoinosti na promenlivi, te ne dostigat flashdata.php i animaciqta winagi izpisva 'Welcome!' (vizhte go saita: [линк]). Dali problema mozhe da se opravi chrez ActionScript-a na samata animaciq, ili chrez nqkakwa promqna w PHP scripta?
Are chao, dano da ste me razbrali, ochakwam otgowor ot specialisti:-)
[email protected]
Re: PHPdriven Flash - problem
С две думи, така не става ;)
Къде е връзката между index.php (където предаваш параметрите) и flashdata.php където искаш да ги ползваш ?
параметрите на флаша трявба да са в кода на index.php
като пример погледни тук [линк]
...
Къде е връзката между index.php (където предаваш параметрите) и flashdata.php където искаш да ги ползваш ?
параметрите на флаша трявба да са в кода на index.php
като пример погледни тук [линк]
...
Re: Do Cvetan Cvetkov za flash-a
Izvinqwai mnogo, ama ako otgoworyt beshe tolkowa prost az wyobshte nqmashe da pisha v tozi forum. Mnogo dobre sym obmislil wsichko predi da go publikuwam. Az deto samo ot edna godina se zanimawam s programirane i ot polovin godina specialno s PHP, osyznawam che ako flash-promenlivite se slozhat w syshtata stranica, w koqto e slozhen flasha, shte stane super golqma obyrkwaciq. Vizh kakwo iskash da mi kazhesh:
index.php
flashtitle=<?
switch ($content)
{
case 'php':
echo "Learn About PHP";
break;
case 'mysql':
echo "Learn About MySQL";
break;
default:
echo "Welcome!";
break;
}
?>
<!-- pyrwi problem - flash-promenlivata trqbwa da e na pyrwiq red w index.php inache flasha wyobshte nqma da q parse-ne. -->
<head>...</head>
<body>
...
<embed src='title.swf'>
...
</body>
output w browsera na index.php (da predpolozhim che imame zapitwane index.php?content=php)
flashtitle=Learn About PHP
<!-- da, ama towa kakwo byrka title.swf, flasha otwarq ne index.php?content=php, a samo index.php. Pri tova ne samo che rezultatyt nqma da e zhelaniqt, no i skorostta na zarezhdane na stranicata shte byde okolo dwa pyti po malka zashtoto ot edna strana potrebitelq otwarq index.php?content=php, ot druga strana flasha 'nevidimo' otwarq index.php. -->
<head>...</head>
<body>
...
<embed src='title.swf'>
<!-- pri tazi situaciq tuk flasha nqma da prochete toku shto obrabotenata stoinost na promenlivata flashtitle=Learn About PHP, a shte otvori index.php (ot ActionScript) i shte izkara flashtitle='Welcome!' -->
...
</body>
index.php
flashtitle=<?
switch ($content)
{
case 'php':
echo "Learn About PHP";
break;
case 'mysql':
echo "Learn About MySQL";
break;
default:
echo "Welcome!";
break;
}
?>
<!-- pyrwi problem - flash-promenlivata trqbwa da e na pyrwiq red w index.php inache flasha wyobshte nqma da q parse-ne. -->
<head>...</head>
<body>
...
<embed src='title.swf'>
...
</body>
output w browsera na index.php (da predpolozhim che imame zapitwane index.php?content=php)
flashtitle=Learn About PHP
<!-- da, ama towa kakwo byrka title.swf, flasha otwarq ne index.php?content=php, a samo index.php. Pri tova ne samo che rezultatyt nqma da e zhelaniqt, no i skorostta na zarezhdane na stranicata shte byde okolo dwa pyti po malka zashtoto ot edna strana potrebitelq otwarq index.php?content=php, ot druga strana flasha 'nevidimo' otwarq index.php. -->
<head>...</head>
<body>
...
<embed src='title.swf'>
<!-- pri tazi situaciq tuk flasha nqma da prochete toku shto obrabotenata stoinost na promenlivata flashtitle=Learn About PHP, a shte otvori index.php (ot ActionScript) i shte izkara flashtitle='Welcome!' -->
...
</body>
Re: PHPdriven Flash - problem
Ами ако не турнеш един break; след първия case във flashdata.php ще се парсне следващия случай - case 'mysql' и когато той не е верен ще стигнеш до default, т.е. когато променливата ти не е 'mysql' case ти няма да сработва коректно и ще получаваш винаги default резултата, т.е. 'Welcome!'.
Абе много заплетено го написах - сложи си break; след първия case
Абе много заплетено го написах - сложи си break; след първия case
Re: PHPdriven Flash - problem
Abe az sym si slozhil break;, ama toi se gubi mezhdu komentara be lamer! Ako go nqmashe stranicata shteshe da izpisva syobshtenie za greshka!
Re: PHPdriven Flash - problem
1. Да - вътре, в коментара е и затова не се парсва - ако не си постнал истинския код, проблема си е твой
2. Не, едва ли ще върне грешка, това което си постнал по-скоро ще върне
> flashtitle=Learn About PHPflashtitle=Learn About MySQL
т.е. точно това, което съм ти написал - не знам кой е ламера ?
3. Ти да търсиш помощ ли си дошъл, или си търсиш аудитория пред която да си избиваш комплексите ?
2. Не, едва ли ще върне грешка, това което си постнал по-скоро ще върне
> flashtitle=Learn About PHPflashtitle=Learn About MySQL
т.е. точно това, което съм ти написал - не знам кой е ламера ?
3. Ти да търсиш помощ ли си дошъл, или си търсиш аудитория пред която да си избиваш комплексите ?
Re: PHPdriven Flash - problem
RAZBIRA SE, CHE NE SYM POSTNAL ISTINSKIQ KOD! AKO GO BQH POSTNAL ISTINSKIQ NQMASHE DA STIGNE KAPACITETA NA TOWA POLE TEXTAREA!
Re: PHPdriven Flash - problem
Zdravei
Mislq, che malko poveche yvajenie kum drygite nqma da ti navredi..."Vzaimnoto yvajenie e kluchat kum razbiratelstvoto". Zatova predi da obidish nqkoi si pomisli.
Sega kum problemcheto ti...
prosto nakarai index.php da prikacha stoinostta na promenlivata $content kum kraq na url-to socheshto adresa za zarejdane na title.swf
...
<embed src="title.swf<?php echo "content=$content"; ?>">
...
tozi nachin $content e veche v _root t.e _level0
Doskoro
|Не закусвам-влюбен съм. Не обядвам-влюбен съм. Не вечерям-влюбен съм. Не спя-гладен съм|
Mislq, che malko poveche yvajenie kum drygite nqma da ti navredi..."Vzaimnoto yvajenie e kluchat kum razbiratelstvoto". Zatova predi da obidish nqkoi si pomisli.
Sega kum problemcheto ti...
prosto nakarai index.php da prikacha stoinostta na promenlivata $content kum kraq na url-to socheshto adresa za zarejdane na title.swf
...
<embed src="title.swf<?php echo "content=$content"; ?>">
...
tozi nachin $content e veche v _root t.e _level0
Doskoro
|Не закусвам-влюбен съм. Не обядвам-влюбен съм. Не вечерям-влюбен съм. Не спя-гладен съм|
Re: Do Cvetan Cvetkov za flash-a
Zdrasti otnovo
ne moga za razbera za kuf ti e toq SWITCH, huh?
prosto:
echo "flashtitle=" . empty($content) ? 'Welcome!' : "Learn About $content";
...kato za stoinost na $content zadavash ne 'php' ili 'mysql', a 'PHP', 'MySQL' t.e taka kakto iskash da se poqvqt v flash-a. A za nadpis 'Welcome!' prosto podavash prazen string.
Moje da sum malko rqzuk...ot kusniq chas e :)
Sus zdrave!
|Не закусвам-влюбен съм. Не обядвам-влюбен съм. Не вечерям-влюбен съм. Не спя-гладен съм|
ne moga za razbera za kuf ti e toq SWITCH, huh?
prosto:
echo "flashtitle=" . empty($content) ? 'Welcome!' : "Learn About $content";
...kato za stoinost na $content zadavash ne 'php' ili 'mysql', a 'PHP', 'MySQL' t.e taka kakto iskash da se poqvqt v flash-a. A za nadpis 'Welcome!' prosto podavash prazen string.
Moje da sum malko rqzuk...ot kusniq chas e :)
Sus zdrave!
|Не закусвам-влюбен съм. Не обядвам-влюбен съм. Не вечерям-влюбен съм. Не спя-гладен съм|
Re: PHPdriven Flash - problem
Veren e toia nachin deto moonjogger go razpravia, obache poniakoga dava mnogo stranni problemi (osobeno s kirilicata - ako promenlivata koiato izpisvash suruja v sebe si kirilica).
Osven tova mnogo stranno che (dokolkoto si spomniam) ako pravish proverka v flasha dali sushtestvuva takava promenliva toi vinagi vrushta false. Obache ako napravo upotrebiavash tazi promenliva, tia si raboti (!!). Kakto i da e, nai sigurnia nachin spored men si ostava load na XML. Makar i leeeko po bavnichko i omotanko.
Osven tova mnogo stranno che (dokolkoto si spomniam) ako pravish proverka v flasha dali sushtestvuva takava promenliva toi vinagi vrushta false. Obache ako napravo upotrebiavash tazi promenliva, tia si raboti (!!). Kakto i da e, nai sigurnia nachin spored men si ostava load na XML. Makar i leeeko po bavnichko i omotanko.
Re: PHPdriven Flash - problem
Osven tova mnogo stranno che (dokolkoto si spomniam) ako pravish proverka v flasha dali sushtestvuva takava promenliva toi vinagi vrushta false.
Dai na Flash-a edin kadur vreme, de!
|Не закусвам-влюбен съм. Не обядвам-влюбен съм. Не вечерям-влюбен съм. Не спя-гладен съм|
Dai na Flash-a edin kadur vreme, de!
|Не закусвам-влюбен съм. Не обядвам-влюбен съм. Не вечерям-влюбен съм. Не спя-гладен съм|
Re: PHPdriven Flash - problem
Probvah go tova predi da mi go kazhesh obache ne stava. Browser-a wyobshte ne razpoznava che tova e flash-movie.
Re: PHPdriven Flash - problem
Tova, sinko, e nevizmjno. Vuprositelnata sled *.swf ne si q zabravil [kato men v posta], nali? Problema e v teb nqkude 
|Не закусвам-влюбен съм. Не обядвам-влюбен съм. Не вечерям-влюбен съм. Не спя-гладен съм|
|Не закусвам-влюбен съм. Не обядвам-влюбен съм. Не вечерям-влюбен съм. Не спя-гладен съм|