Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-01-2010, 16:29   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2010
Beiträge: 3
Exclamation PHP Script in Flash einbetten (Dringend!!!)

Hallo Flash-Experten,

ich weiß nciht mehr weiter und hab auch schon sämtliche Suchmaschinen mit meinem Problem genervt. Folgendes Problem:

Ich habe ein PHP Script, dass einen Captcha Code erzeugt. Die Variable dieses Captcha-Codes wird in $text übergeben. Zum besseren Verständnis hier das PHP-Script:

PHP-Code:
<?php 
session_start
(); 

// alle moeglichen Zeichen ohne Problemf&auml;lle 
$moegliche_zeichen  "a b c d e f g h j l q r t u v w x y 2 3 4 5 7 8"

// erstellen eines Arrays 
$kombinationen explode(" "$moegliche_zeichen); 

// mischen des Arrays 
shuffle $kombinationen ); 

// die ersten 6 Zeichen aus dem gemischten Array 
$text array_slice($kombinationen05); 

// Speicherung in SESSION-Variable f&uuml;r sp&auml;tere Auswertung 
$SESSION['captcha-wert'] = $text


Header ("Content-type: image/png"); 

// Laden der Rohdatei, die sich im Verzeichnis befinden muss 
$bild ImageCreateFromPNG ("eingabelayer.png"); 

// Farben definieren 
$farbe_w ImageColorAllocate ($bild255255255); 
$farbe_b ImageColorAllocate ($bild185212235); 

// die verwendete Schrift-Datei arial.ttf muss vorhanden sein 
// Aufbau Schriftgr&ouml;&szlig;e, Winkel, X-Pos., Y-Pos, Farbe, Schrift, Inhalt 
ImageTTFText ($bild24030,  50$farbe_b"frau-unifon.ttf"$text[0]); 
ImageTTFText ($bild2405050$farbe_b"frau-unifon.ttf"$text[1]); 
ImageTTFText ($bild24,   07050$farbe_b"frau-unifon.ttf"$text[2]); 
ImageTTFText ($bild24,  0,  9050$farbe_b"frau-unifon.ttf"$text[3]); 
ImageTTFText ($bild24,  0,  11050$farbe_b"frau-unifon.ttf"$text[4]); 

// Ausgabe im Format PNG 
ImagePng     ($bild); 

// Resourcen wieder freigeben 
ImageDestroy ($bild); 
?>


Das ganze sieht dann so aus:
Demo des o. g. Captchascripts

Mein Problem ist nun, das ich dieses Script auf einem Movieclip in Flash ausführen will (also das was ihr seht soll im Rahmen eines gleich großen MCs (150 x 50px) aufgerufen werden). Wichtig ist auch, dass die PHP-Variable $text an Flash / die SWF übergeben wird.

Da ich nicht mehr weiter weiß, bitte ich euch nun um eure Hilfe. Hab auch hier im Forum schon geschaut und bin leider nicht auf einen passenden Post gestoßen.

Wie kann ich dieses PHP-Script so integrieren, dass es in Flash (muss ja nicht unbedingt ein MovieClip sein) problemlos arbeitet und die Schnittstelle für die Variable $text nicht verloren geht? Ich bräuchte einen kompletten Actionscript.

Tausend Dank im Vorraus.
Wenn ihr Fragen dazu habt, meldet euch einfach.
Ich antworte so schnell ich kann.
ridge-marten ist offline   Mit Zitat antworten
Alt 17-01-2010, 16:42   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Zitat:
Zitat von ridge-marten Beitrag anzeigen
Da ich nicht mehr weiter weiß
"Nicht mehr weiter wissen" heißt, dass man schon ein Stück weit ist… wie weit bist du denn?

Vom Prinzip her kannst du das PHP-Skript einfach als Bild in Flash reinladen und den Klartext dazu per Parameter an die SWF anhängen (dann ist dieser aber im HTML-Code lesbar).

Wozu soll denn das eigentlich gut sein, wenn ich mal fragen darf..?
Können Spambots seit neuestem SWFs auslesen..?
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 17-01-2010, 17:10   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2010
Beiträge: 3
Exclamation PHP Script in Flash einbetten (Dringend!!!)

wie kann ich denn ein bild reinladen, das dynamisch und eigentlich gar kein Bild ist?? ich müsste es ja als *.php einbinden, da ich ja das gesamte script für die verarbeitung brauche...
wie müsste denn ein actionscript aussehen, das das php-script z.b. auf einem movieclip darstellt??

zu deinen fragen:
wie weit? - siehe http://www.sunrisebeats.com/t2/index2.php (bei F5 aktualisiert sich der code)
es soll ein zufalls-captcha erzeugt werden. ein bot kann das an dieser stelle nicht lesen, da der code aus einem php script erzeugt wird und sich sofort beim neuladen ändert...
ridge-marten ist offline   Mit Zitat antworten
Alt 17-01-2010, 17:24   #4 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Das PHP-Skript macht nichts anderes als ein Bild auszugeben, somit kann man das in Flash als solches reinladen.

Wie man ein Bild lädt, verrät dir u.a. die Suche hier, je nach AS-Version mit den Begriffen 'Loader' (AS3) oder 'MovieClipLoader' (AS2).

Deine angegebene URL hat schon oben nicht funktioniert; wäre vorteilhaft, wenn man sowas testet, bevor man es postet.

Zitat:
Not Found

The requested URL /t2/index2.php was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Apache Server at www.sunrisebeats.com Port 80
Nochmal die Wozu-Frage: Wozu ein Captcha in Flash..? Flash stellt doch für Bots eh schon ein Hindernis dar, das meinte ich…
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 17-01-2010, 17:40   #5 (permalink)
Neuer User
 
Registriert seit: Jan 2010
Beiträge: 3
Exclamation PHP Script in Flash einbetten (Dringend!!!)

ach man sorry, hier die richtige url:

http://www.sunrisebeats.com/de/t2/index2.php

so wie sie hier ist, soll sie auf einem movieclip erscheinen. das bild ist transparent und wird auf schwarzem hintergrund (wenn es im swf integriert ist) dargestellt...

ich dachte mir ganz einfach, dass ich beim mailen von daten den spam unbedingt verhindern will, daher die überlegung mit dem captcha. hab noch kein captcha-script für as gefunden... sonst würde ich das gleich in flash machen ohne umwege über php
ridge-marten ist offline   Mit Zitat antworten
Alt 17-01-2010, 17:52   #6 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Zitat:
Zitat von ridge-marten Beitrag anzeigen
hab noch kein captcha-script für as gefunden...
Ja und jetzt rate mal, warum… ich hab's schon 2mal so gaaaanz versteckt angedeutet: es ist unsinnig. Flash ist ja selbst schon so ein Art CAPTCHA.
Also das kannste dir sparen…
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
captcha, einbinden, flash, integrieren, php

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Zeichen per Script einbetten? phenomenia ActionScript 2 3 09-06-2009 15:06
script läuft nicht in flash 8 ++ brauche dringend hilfe+++ hcid ActionScript 1 3 20-09-2006 22:18
Suche Dringend ein E-Card Script mit Flash und PHP sasle41 Flash MX 1 07-09-2006 09:34
dringend jemand mit mac und flash 5 in raum chemnitz gesucht!!! Dringend!!!! alcantara13 Flash 4 und Flash 5 0 31-12-2003 16:57
Flash-Interface für Perl-Script! DRINGEND HILFE Joop Flash 4 und Flash 5 5 26-09-2001 21:03


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:55 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele