Skapa en webbplats som använder Flash , PHP och MySQL innebär att dina besökare kan njuta av en dynamisk , media - rik erfarenhet . Med hjälp av dessa tekniker kräver bara ett fåtal grundläggande färdigheter för att börja . Så länge du har en klar uppfattning om hur de olika delarna i din webbplats ansluter med varandra , bör du kunna kombinera tekniken med lätthet . Genom att bygga varje komponent i sin tur , kan även personer med några tekniska kunskaper uppnår imponerande webbplatser . Saker du behöver
webbhotell paket som inkluderar en MySQL databas och PHP bestämmelse
Visa fler instruktioner
1
Skapa din databas . Modell databasstrukturen först , även om det bara handlar om att rita det på papper . Bygga databasen på din webbserver . Om ditt webbhotell paket innehåller sådana verktyg som phpMyAdmin , kan du bara logga in på ditt konto och skapa alla de tabeller och fält i sin tur använda webbplatsen gränssnittet . Om du inte har tillgång till ett sådant verktyg , definiera strukturen av databasen i SQL-satser och köra den resulterande skript på din server . Sätt några data till den nya databasen , även om du bara ange blinddata till att börja med , eftersom detta gör det möjligt att utföra tester och vidareutveckling .
2
Skriv PHP -kod för att ansluta till dina uppgifter . Skapa PHP -skript och ladda upp dem till din webbserver . Inom dessa skript , måste du ansluta till databasen , fråga den och sedan skriva ut resultatet av dessa frågor , så att dina Flash-filer kommer att kunna läsa dem . Ett prov manus som skulle kunna kallas " my_data.php " : ?
< Php
//ansluta
mysql_connect ( " localhost " , " användarnamn " , " lösenord " ) eller die ( " Kunde inte skapa en anslutning " ) ;
//välj databasen mysql_select_db
( " my_database " ) or die ( " Kunde inte välja databas " ) ;
//query data
$ query = " select * from my_table " ,
$ result = mysql_query ( $ query ) ;
//hålla räkningen
$ count = 0 ;
while ( $ row = mysql_fetch_array ( $ result ) ) katalog
{
//skriva data i ett format Flash kommer att förstå
$ item = $ rad [ ' objekt ' ] ;//när my_table innehåller ett fält med namnet " posten "
eko
3
Skapa din Flash-filmer . Träna designelement och bygga dessa inom Flash-utvecklingsmiljön , antingen genom att använda ritverktyg eller genom att skriva ActionScript , om dina kunskaper i programmering är tillräckligt utvecklade . För att komma igång , skapa en ny Flash- fil och börja föra in innehållet som du behöver , oavsett om dessa är text - fält, knappar , animerade filmklipp eller importerade grafik , ljud och video . Om du bara vill skapa en fil som gör att du kan testa din dataanslutning , bara inkludera en dynamisk text - fältet i filmen och ge den en instans namn , till exempel " test_txt " .
4
Importera data till Flash genom att anropa PHP-skript från ActionScript . Flash kan läsa data skriven i set format . En av de viktigaste formaten är :
& item1 = sak & item2 = annan & item3 = igen
Din PHP-kod måste därför skriva data i detta format . För att föra in data i Flash , kan du använda ett antal olika ActionScript-klasser , inklusive URLLoader och LoadVars , beroende på vilken version av ActionScript du använder . Följande är ett exempel på LoadVars användning :
//skapa objektet LoadVars
var data_mc : LoadVars = new LoadVars ( ) ;
//definiera hur man hanterar uppgifter när det kommer i Málaga
data_mc.onLoad = function ( ) katalog
{
var item : String = data_mc [ " item1 " ] ;
test_txt . text = produkten ;//visa data posten
}
//anropa PHP-skript för att läsa in data
data_mc.load ( " my_data.php " ) ;
naturligtvis denna kod endast testar att dataanslutning har varit framgångsrikt . Någon användbar applikation innebär looping igenom data och med det i din Flash-film som är nödvändigt .
5
Skapa din webbplats med hjälp av HTML . Inkludera de SWF-filer tillsammans med text, bilder och andra medier som utgör din webbplats innehåll , samt ytterligare skript som CSS för att definiera stilen regler för dina sidor . Använda ett JavaScript -bibliotek , såsom FlashObject , gör bland annat Flash-innehåll en okomplicerad process . För att göra detta , hämta FlashObject manus , sedan ladda upp den till din egen server . En hänvisning till den i avsnittet
sidor :