Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 23:43 01.07.24 
Компютри и Интернет
   >> PHP
*Кратък преглед

Страници по тази тема: 1 | 2 | >> (покажи всички)
Тема PHPdriven Flash - problemнови  
Автор[orange]hitman[/orange] (Нерегистриран)
Публикувано08.02.03 12:46



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: http://hitman1.iwebland.com). 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:-)
hitman@bootbox.net



Тема Re: PHPdriven Flash - problemнови [re: [orange]hitman[/oran]  
Автор Цвeтaн ЦвeтkoвАдминистратор (Администратор)
Публикувано10.02.03 11:49



С две думи, така не става ;)

Къде е връзката между index.php (където предаваш параметрите) и flashdata.php където искаш да ги ползваш ?

параметрите на флаша трявба да са в кода на index.php

като пример погледни тук http://ws.pigsfeet.net/?page=flashnewsticker

...


Тема Re: Do Cvetan Cvetkov za flash-aнови [re: Цвeтaн Цвeтkoв]  
Автор[b]hitman[/b] (Нерегистриран)
Публикувано10.02.03 23:48



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>



Тема Re: PHPdriven Flash - problemнови [re: [orange]hitman[/oran]  
Авторnone (Нерегистриран)
Публикувано11.02.03 00:45



Ами ако не турнеш един break; след първия case във flashdata.php ще се парсне следващия случай - case 'mysql' и когато той не е верен ще стигнеш до default, т.е. когато променливата ти не е 'mysql' case ти няма да сработва коректно и ще получаваш винаги default резултата, т.е. 'Welcome!'.

Абе много заплетено го написах - сложи си break; след първия case



Тема Re: PHPdriven Flash - problemнови [re: none]  
Авторhitman (Нерегистриран)
Публикувано11.02.03 22:02



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нови [re: hitman]  
Авторnone (Нерегистриран)
Публикувано11.02.03 23:32



1. Да - вътре, в коментара е и затова не се парсва - ако не си постнал истинския код, проблема си е твой

2. Не, едва ли ще върне грешка, това което си постнал по-скоро ще върне
> flashtitle=Learn About PHPflashtitle=Learn About MySQL
т.е. точно това, което съм ти написал - не знам кой е ламера ?

3. Ти да търсиш помощ ли си дошъл, или си търсиш аудитория пред която да си избиваш комплексите ?



Тема Re: PHPdriven Flash - problemнови [re: none]  
Авторhitman (Нерегистриран)
Публикувано13.02.03 00:20



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нови [re: [orange]hitman[/oran]  
Автор moonjogger (влюбен...)
Публикувано13.02.03 02:32



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

|Не закусвам-влюбен съм. Не обядвам-влюбен съм. Не вечерям-влюбен съм. Не спя-гладен съм|


Тема Re: Do Cvetan Cvetkov za flash-aнови [re: [b]hitman[/b]]  
Автор moonjogger (влюбен...)
Публикувано13.02.03 04:17



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!

|Не закусвам-влюбен съм. Не обядвам-влюбен съм. Не вечерям-влюбен съм. Не спя-гладен съм|


Тема Re: PHPdriven Flash - problem [re: moonjogger]  
АвторLeycca (Нерегистриран)
Публикувано13.02.03 09:16



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.




Страници по тази тема: 1 | 2 | >> (покажи всички)
*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.