Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-03-2005, 08:06   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2002
Ort: Göttingen
Beiträge: 45
Kontaktformular Probleme

Hi Ihr.
Ich mache gerade für einen Kumpel eine Flashseite mit einem Template von TemplateMonster.
Die movs und imgs auszutauschen ist kein Problem, doch habe ich ich garkeinen Plan von dem Kontaktformular.
Hab die Suche auch schonmal bemüht, aber ich steig da nicht so recht durch
Es sind drei Input Textboxen und ein submit-Knopf.
Welchen code benötige ich?
Kann ich das auch ohne einen php fähigen Server zum Laufen bekommen?
Danke für Eure Hilfe...

@lex
Gehirn ist offline   Mit Zitat antworten
Alt 07-03-2005, 08:51   #2 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
hi,

also ohne php ist die einzige möglichkeit ne mail zu versenden über einen email-clienten(thunderbird oder outlook o.ä.) des users...


mit getURL("mailto:bla@blub.de") wird der email-client aufgerufen sofern einer installiert ist.

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 07-03-2005, 09:08   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2002
Ort: Göttingen
Beiträge: 45
dabei ist das doch mit dem kontaktformular so ne tolle sache.
der server von meinem kumpel ist nicht php fähig. gibt es die möglichkeit das script irgendwie auszulagern? oder kennt jemand kostenlose php server?
lg

@lex
Gehirn ist offline   Mit Zitat antworten
Alt 07-03-2005, 09:23   #4 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
hi,

du kannst das php-script natürlich auch auslagern auf nen server mit php...

und nen kostenlosen mit php ohne werbesch*** weiß ich gerade auch nicht...

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 18-04-2005, 07:38   #5 (permalink)
Neuer User
 
Benutzerbild von uhrturm
 
Registriert seit: Dec 2004
Beiträge: 35
Zitat:
Zitat von fraggle two
hi,

du kannst das php-script natürlich auch auslagern auf nen server mit php...

und nen kostenlosen mit php ohne werbesch*** weiß ich gerade auch nicht...

gruß
mike
Frage: bzgl. PHP auslagern?
was muss ich im ActionScript angeben (PFad) zum auslagern auf anderen Server! (ich habe es schon mit dem vollständigen Pfad also http://....versucht aber das hatte nicht gefunzt!
uhrturm ist offline   Mit Zitat antworten
Alt 18-04-2005, 07:41   #6 (permalink)
Definitionssache
 
Benutzerbild von dburucu
 
Registriert seit: Apr 2003
Ort: Braunschweig
Beiträge: 2.433
wie sieht dein PHP aus? wie überträgst du die Daten an dien PHP?
dburucu ist offline   Mit Zitat antworten
Alt 18-04-2005, 07:46   #7 (permalink)
Neuer User
 
Benutzerbild von uhrturm
 
Registriert seit: Dec 2004
Beiträge: 35
Zitat:
Zitat von dburucu
wie sieht dein PHP aus? wie überträgst du die Daten an dien PHP?
Also hier einmal mein ACTIONSCRIPT beim "ABSENDE BUTTON":
on (release) {
// email-adresse checken
function checkemail(email) {
var str = new String(email);
var arr_email = str.split("@");
if (arr_email.length != 2 || arr_email[1].indexOf(".")<1) {
showerror("Ungültige email-Adresse");
return false;
} else {
return true;
}
}
function showerror(message) {
gotoAndStop("error");
error = message;
}
if (name != "" && name != undefined && email != "" && email != undefined && comment != "" && comment != undefined) {
if (checkemail(email)) {
loadVariables("sendmail.php", "", "POST");
showerror("Ihre Anfrage wurde gesendet!"); _root.gotoandplay(2);
}
} else {
trace("empty");
showerror("Bitte alle Felder mit* ausfüllen");
}
}


und hier mein SENDMAIL.PHP:
<?
$empf="buero@headwork.at";

$vtext="Ihre Mail wurde an HEADWORK EDV Consulting gesendet und ist sicher bei $empf angekommen. Wir danken Ihnen fuer Ihre Anfrage";

$betreff="Mail von HEADwork-Website";

$anrede="Folgende Email wurde von Ihrer Homepage versendet: ";

$bestaetigung="Ihr Email ist bei HEADwork EDV Consulting angekommen";

$comment=str_replace("\\\"","\"",$comment);
$comment=str_replace("\'","'",$comment);
urlencode ($text);
$comment=str_replace("%0D","\n",$comment);

$report = "mail wurde verschickt von:"."\n"."---------------------------------"."\n\n"."remote host: ".$REMOTE_HOST."\n".
"remote adr: ". $REMOTE_ADDR."\n"."browser: ". $HTTP_USER_AGENT."\n\n\n\n";

$inhalt=$anrede."\n\n"."Name: ".$name."\n"."Vorname: ".$vorname."\n"."Telefonnummer: ".$telefon."\n\n"."Kommentar: ".$comment."\n\n\n\n".$report;

mail($empf,$betreff,$inhalt,"From: ".$email);
mail($email,$bestaetigung,$vtext,"From: ".$empf);

?>
uhrturm ist offline   Mit Zitat antworten
Alt 18-04-2005, 08:09   #8 (permalink)
Definitionssache
 
Benutzerbild von dburucu
 
Registriert seit: Apr 2003
Ort: Braunschweig
Beiträge: 2.433
hast du mal das php-programm so mal aufegrufen?

Hast du den link dazu?

sieht eigentlich ok aus, aber sieht man dann, wenn man das PHP erstmal so aufgerufen hat.
dburucu ist offline   Mit Zitat antworten
Alt 18-04-2005, 08:19   #9 (permalink)
Neuer User
 
Benutzerbild von uhrturm
 
Registriert seit: Dec 2004
Beiträge: 35
Zitat:
Zitat von dburucu
hast du mal das php-programm so mal aufegrufen?

Hast du den link dazu?

sieht eigentlich ok aus, aber sieht man dann, wenn man das PHP erstmal so aufgerufen hat.
Ich glaube ich habe mich vorher nicht richtig ausgedrückt!
Das Formular inkl. PHP funktioniert ja eh, aber das ganze ist eine SWF Datei und eine extra PHP datei.
Dort wo die SWF liegen soll gibt es keine PHP Möglichkeit.

Jetzt möchte ich die PHP Datei auf meinen Server legen wo PHP funktioniert und die SWF auf einen anderen Server.

Meine Frage:WAS SCHREIBE ICH DA INS SCRIPT , damit ich auf diese PHP Datei die auf einen anderen Server liegt zugreifen kann!!!???
uhrturm ist offline   Mit Zitat antworten
Alt 18-04-2005, 08:31   #10 (permalink)
Definitionssache
 
Benutzerbild von dburucu
 
Registriert seit: Apr 2003
Ort: Braunschweig
Beiträge: 2.433
ach so.
loadVariables("sendmail.php", "", "POST");

in

loadVariables("http://www.deinephpdomain.de/sendmail.php", "", "POST");
dburucu ist offline   Mit Zitat antworten
Alt 18-04-2005, 09:05   #11 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
hi,

wichtig ab flashplayer 7 ist eine crossdomain.xml datei im root verzeichniss des servers wo dein php script liegt in der die zugreifenden url aufgeführt werden...

dann klappts auch mit dem nachbarn...

gruß
mike
Angehängte Dateien
Dateityp: rar crossdomain.rar (358 Bytes, 11x aufgerufen)
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 18-04-2005, 14:37   #12 (permalink)
Neuer User
 
Benutzerbild von uhrturm
 
Registriert seit: Dec 2004
Beiträge: 35
Zitat:
Zitat von fraggle two
hi,

wichtig ab flashplayer 7 ist eine crossdomain.xml datei im root verzeichniss des servers wo dein php script liegt in der die zugreifenden url aufgeführt werden...

dann klappts auch mit dem nachbarn...

gruß
mike
ICH MÖCHTE MICH FÜR DIE INFO BEDANKEN,
ABER....was schreibe ich da hineine in die *.XML Datei ich habe mit dem Ding noch nichts gemacht.
uhrturm ist offline   Mit Zitat antworten
Alt 18-04-2005, 14:50   #13 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Ort: In the arena
Beiträge: 165
livedocs: security

siehe "About allowing cross-domain data loading".
subHero ist offline   Mit Zitat antworten
Alt 18-04-2005, 15:58   #14 (permalink)
Neuer User
 
Benutzerbild von uhrturm
 
Registriert seit: Dec 2004
Beiträge: 35
Zitat:
Zitat von subHero
livedocs: security

siehe "About allowing cross-domain data loading".

jetzt habe ich in der flash datei im actionscript diese geschrieben:
loadVariables("http://www.meinephpdomain.de/unterordner/sendmail.php", "", "POST");

und in der crossdomain.xml folgendes:
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy
SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="www.meinephpdomain.de" />
<allow-access-from domain="meinephpdomain.de" />
</cross-domain-policy


ABER ES GEHT NICHT, WAS MACHE ICH FALSCH?
uhrturm ist offline   Mit Zitat antworten
Alt 18-04-2005, 18:23   #15 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
wo hast du die crossdomain.xml hingepackt?

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Antwort

Lesezeichen

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



Alle Zeitangaben in WEZ +1. Es ist jetzt 20:40 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele