| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Gast
Beiträge: n/a
| [Tutorial] Shoutbox in Flash mit PHP, MySQL
Hi zusammen, ich wollte mal kurz erklären, wie man eine Shoutbox in Flash mit PHP & MySQL realisiert. Für alle, die es interessiert. Ich fang mal mit den SQL und PHP Sources an. Zuerst muss ein Table in MySQL erstellt werden, in dem die Shouts später abgelegt werden. PHP-Code: Timestamp ist ein Unique Key, das bedeutet, das es diesen nicht doppelt geben kann. Aus diesem kann man auf die Sekunden genau erfahren, wann der Shout gepostet wurde. Time ist einfach eine Spalte, in der dann das Datum und die Uhrzeit in typographisch schöner Form kommt. Text ist die Spalte für die Shouts. Um nun Inhalte dort einzufügen, brauchen wir eine PHP Datei. Diese sieht so aus: PHP-Code: Da Flash mit UTF8 Codierung arbeitet müssen wir den String, der das Shout darstellen soll, UTF8 decodieren. Danach folgt dann die MySQL Operation. Das ganze steht in einer bedingten Anweisung, die dafür sorgt, das der Textstring nicht leer ist, wenn er in die Dbase geschrieben wird. Die Variable Content wird aus Flash mit einem LoadVars Objekt und der Post Methode übergeben. Mehr dazu gleich. Um das ganze auszulesen, brauchen wir ebenfalls eine PHP Datei. PHP-Code: ), (function.inc.php) sorgt dafür, das der Variablen Separator '&' nach Hexcode codiert wird, damit Strings, die diesen enthalten, nicht die Variablendefinition vorzeitig „beenden“.Das sieht so aus: PHP-Code: (function.inc.js) PHP-Code: Die HTML Datei dazu sieht dann so aus: PHP-Code: PHP-Code: Geändert von 409coffeemaker (11-09-2004 um 07:04 Uhr) |
|
| | #2 (permalink) |
| Gast
Beiträge: n/a
| PHP-Code: Zu diesem Thema habe ich noch ein paar ähnliche Tutorials gebastelt. Solange Rena das noch nicht splitted hat, findet man die komplett hier Ansehen könnt ihr euch die Shoutbox hier. Liebe Grüße Yves Für thebiz. Geändert von 409coffeemaker (11-09-2004 um 00:31 Uhr) |
|
| | #3 (permalink) | |
| Banned Registriert seit: Sep 2003
Beiträge: 2.071
| Zitat:
![]() wollts nurmal so anmerken anssonsten super idee das tut ![]() Gruss Sascha Geändert von projecktx (11-09-2004 um 00:56 Uhr) | |
| | |
| | #5 (permalink) |
| Gast
Beiträge: n/a
|
Guten Morgen! Ich hab oben in Klammern dazu geschrieben, was function.inc.php und was function.inc.js sind. Alles was man benötigt ist in diesem Tutorial enthalten. Hier dann zur Vollständigkeit die Config, in die man natürlich noch die Dbase Werte eintragen muss. PHP-Code: Yves |
|
| | #6 (permalink) |
| .ad Registriert seit: Jun 2001 Ort: zürich
Beiträge: 10.731
|
habs mal im tut bereich verlinkt http://www.flashforum.de/forum/flash-tutorials/shoutbox-flash-mit-php-mysql-141684.html#post1030849
__________________ http://www.radiocity.ch |
| | |
| | #7 (permalink) |
| Banned Registriert seit: Sep 2003
Beiträge: 2.071
|
Dankeschn an Yves, wie gesagt ohne diese Ergänzungen hät ich das als totaler anfänger und newbie nicht hinbekommen vielleich hätte sogar manch anderer sich über darüber gewundert das ihm dateien fehlen, zum glück aber sind die meisten begabter als ich .Nochmal ist echt ein super Tut und vor allendingen sehr verständlich gehalten mein glückwunsch. gruss Sascha |
| | |
| | #8 (permalink) |
| Gast
Beiträge: n/a
|
Hi, ich bekomme in regelmäßigen Abständen per PN die Anfrage, ob ich die Fla und die weiteren Sources zu diesem Tutorial vergeben kann. Nun… das ganze war eine Quick'n'Dirty Sache und hat insgesamt ca. 20min gedauert… jeder, der das Tutorial umfassend gelesen hat, wird seinen Lernerfolg nur so prüfen können, indem er das ganze einfach selbst erledigt… ist ja auch irgendwie Sinn der Sache… Dann entstehen zb. nicht solche Fragen, wie man zb. das ganze um die Angabe eines „Verfassers“ erweitern könnte… da man bei Lernerfolg das ganze in Analogie ableiten kann. Anyway… ich meine die Fla mal an jemanden verschickt zu haben… selbst habe ich diese gar nicht mehr… wenn dieser jemand das hier liest, sollte er bitte kurz sich melden…die Fla kann gerne weiterverschickt werden. Für alle anderen… das ist echt nicht so schwer. Ein wenig Geduld, dann klappt das auch. Ansonsten hier der offizielle FAQ/Help Thread… jenachdem wie die aktuelle Joblage aussieht, helfe ich gerne weiter. Aber bitte nicht per PN bombadieren… ![]() Liebe Grüße Yves Geändert von 409coffeemaker (04-10-2004 um 19:18 Uhr) |
|
| | #11 (permalink) |
| Gast
Beiträge: n/a
|
Hi John, hi Jens (=? war doch dein Name, oder?)… Hab dich noch gut in Erinnerung… tolle Hilfe damals bei einer setInterval Problem ![]() Freut mich das soviele positive Feedbacks in der Shoutbox landen. Ab und an entferne ich ein paar „Testbeiträge“… die „Lob- & Danksagungen“ exportiere ich mir dann bescheidenerweise als Datadump, druck's mir aus, falte nach bester Origaminatur eine Blume daraus, und stelle mir das in eine Vase ![]() Ich hoffe da ist mir niemand böse. Nebenbei… ich meine die Fla mal verschickt zu haben… wenn die also jemand noch hat, bitte mal melden. Ich würde dann einfach ein paar weitere Features einbauen und hier erklären. zb. einen Preloader für das LoadVars Objekt… irgendwann, je nach Anzahl der Beiträge, könnte das schon mal etwas dauern. Außerdem würde ich dann ein kleines Adminpanel einbauen, einen Userlogin optional (mit Cookie, Passwort, Anmeldung, blabla) basteln und vielleicht eine Combobox, wo man auswählen kann, ob alle Beiträge, die der letzten 24h oder die des letzten Monats angezeigt werden sollen. Ebenfalls in Flash & PHP. Und den ganzen Kram noch als generierte PDF zum Download… wenn jemand sich den Mist offline durchlesen will… kann ma ja ne Menge demonstrieren an dem Beispiel. Und das positive Feedback ist genug Ansporn ![]() Hehe… Danke und liebe Grüße Yves |
|
| | #13 (permalink) |
| Gast
Beiträge: n/a
|
Hi… mich hat's schon länger… mittlerweile richtig arbeitswütig… ich hoffe wenn unser Portfolio fertig ist, kommen auch ein paar interessante Flashjobs herein… Was ich gerade nochmal anmerken möchte… ich finde es schade, das mich viele PN und Email erreichen, aus denen ausnahmslos hervorgeht, das derjenige sich nicht die Mühe macht, das ganze auch nur ansatzweise zu verstehen und stattdessen blind die Scripts kopiert… Zb. kommen Fragen wie „was muss auf den Button“ bzw. „wie muss ich das Textfeld anlegen“, oder „welchen Instanznamen soll ich dem Textfeld geben“. Ich weiß nicht so recht, wie ich damit umgehen soll… ich helfe gerne, wenn ich Zeit habe, das weiß jeder der mich kennt :-) Schade finde ich nur, das einige sich nicht die Mühe machen, das ganze lernend zu verarbeiten, um somit eine Bereicherung der eigenen Fähigkeiten zu erzielen… Ich hab daher beschlossen, alleine aufgrund der Zeit, nur noch in dem Shoutbox FAQ Thread (Link siehe oben) auf Probleme einzugehen… es sei denn, ich merke, das derjenige etwas Eigenimpuls zur Problemlösung beiträgt… dann nehme ich mir gerne die Zeit und helfe nach meinen Möglichkeiten weiter… muss ja auch noch ne Menge lernen. Ich hoffe ich ernte etwas Verständnis und nicht nur Kopfschütteln mit meinem Entschluß… was sagt ihr dazu? Falls mir jemand meine Fla nochmal zur Verfügung stellt (hehe… wie das klingt…), poste ich diese dann für den Teil, der nicht lernen mag, hier im Forum. Liebe Grüße Yves |
|
| | #14 (permalink) |
| All-rounder Registriert seit: Mar 2004 Ort: Bayerische Rhön
Beiträge: 2.507
|
Ja das kenne ich auch. Leute, die sich sehr offensichtlich nicht die Mühe machen und denken man macht das schon für sie. Ich glaube fast, die meinen man sei irgendwie etwas dümmlich. Da würde ich einfach nicht mehr helfen.
__________________ -------------------------------- Ich klicke, ergo bin ich. (me) -------------------------------- |
| | |
| | #15 (permalink) |
| Gast
Beiträge: n/a
|
Hi John, ich weiß nicht, ob die das denken… ich weiß auch nicht, ob ich als Anfänger auch so war… aber ich glaube schon… . Naja… irgendwie wird bei den meisten Tutorials nicht deutlich, das man daraus lernen sollte… Klingt jetzt total oberschullehrermäßig… *erhobener Zeigefinger*… weiss auch nicht warum ich das schreibe… kann bestimmt sehr schnell falsch verstanden werden… aber ich habe die erste Zeit auch viele Tutorials nur kopiert, bis ich mal verstanden habe, warum ich bei jedem neuen Problem oder leichtesten Abweichung nicht weiterkam. Gelernt hab ich aber erst, indem ich dann Scripts nicht kopiert, sondern auf Basis eines Tutorials selbst geschrieben habe… ging am Anfang auch echt oft in die Hose… Ein Grund war, das ich festgestellt habe, an einem anderen Arbeitsplatz ohne Internetzugang und meine Snipplets praktisch nutzlos zu sein… nach 2 Projekten, die ich mit PHP, SQL, AS realisiert habe, konnte ich zb. immer noch kein LoadVars oder eine MySQL Query, geschweige denn ohne PHPmyAdmin eine Dbase erstellen. Sorry, wenn das jetzt als Klugsh1cing herüberkommt… wollte ich nicht. Für die, die die gleichen Erfahrungen gemacht haben… danke für euer Verständnis. Liebe Grüße Yves |
|
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
LinkBacks (?)
LinkBack zu diesem Thema: http://www.flashforum.de/forum/actionscript-1/tutorial-shoutbox-flash-mit-php-mysql-141674.html | ||||
| Erstellt von | Für | Art | Datum | Hits |
| Flash Shoutbox gesucht! - 3:Board [HTML & Programmierung] | Dieses Thema | Refback | 04-09-2009 22:14 | 4 |