Fahrtenbuch genial!
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 14.08.2002, 00:08   #1
TP-Insider
 
Benutzerbild von ziriander
 
Registriert seit: May 2002
Ort: Freiburg
ziriander macht alles soweit korrekt

formmail


Hallo zusammen

Ich hab hier einen Script um eine e-mail von meiner
Webseite zu versenden und da wo die Fragezeichen
sind weiss ich nicht so recht, was da rein soll. Also
bei redirect und bei loadVariables. Ich hoffe ihr könnt
mir weiterhelfen.

gruß ziriander


PHP-Code:
on (release) {    
    if (
name ne "" and email ne "") {
        
"0";
        
snabelatjek 0;        
        while (
Number(e)<=Number(length(email))) {
            if (
substring(emaile1eq "@") {
                
snabelatjek 1;
            }
            
Number(e)+1;
        }        
        if (
Number(snabelatjek) == 0) {
            
gotoAndStop ("hinweis");
        } else {
            
subject "Mail von meiner Webseite";
            
recipient "yoga@tanja-sailer.de";            
            
redirect "http:??????????????????????";            
            
"";
            
snabelatjek "";            
            
loadVariables ("/Welcher Ordner, welche Datei wird hier aufgerufen????""""POST");
            
gotoAndStop ("verschickt");
        }
    } else {        
        
gotoAndStop ("hinweis");
    }

__________________
www.mayasign.de
www.yoga-iyp.de
ziriander ist offline   Mit Zitat antworten


Alt 14.08.2002, 10:04   #2
TP-Insider
 
Benutzerbild von Johannes P.
 
Registriert seit: Jan 2002
Johannes P. ist auf einem guten Weg
Hoi,

wenn du aus einem Flashfilm Variablen an eine E-Mail Adresse versenden lassen willst, so gibt es zwei Möglichkeiten:

a) Entweder du bedienst dich eines serverseitigen Skripts wie PHP/ASP oder Perl (elegante Variante)
b) oder du nimmst den direkten Weg über das jeweilig installierte User-Mailprogramm.

Um Option a) in die Tat umzusetzen, benötigst du einen CGI/PHP fähigen Server. Sollte dieser vorhanden sein, so wirf doch mal einen Blick auf meine Seite, Rubrik Tutorials/Advanced -> "PHP Mailformular".

Möglichkeit b) ließe sich wie folgt realisieren, wobei sich leider eine Systemmeldung à la "Die aktuelle Seite versucht Variablen zu verschicken... Ihr Mailprogramm wird geöffnet... Ja/Nein?" nicht vermeiden lässt:
PHP-Code:
on (release) {    
    if (
name ne "" and email ne "") {
        
"0";
        
snabelatjek 0;        
        while (
Number(e)<=Number(length(email))) {
            if (
substring(emaile1eq "@") {
                
snabelatjek 1;
            }
            
Number(e)+1;
        }        
        if (
Number(snabelatjek) == 0) {
            
gotoAndStop ("hinweis");
        } else {
            
betreff "Mail von meiner Webseite";
            
empfaenger "yoga@tanja-sailer.de";                      
            
delete e;
            
delete snabelatjek;     
            
getURL ("mailto:"+empfaenger+"?subject="+betreff+"&body=Absender:"+name+"\nEmail:"+email,"");
            
gotoAndStop ("verschickt");
        }
    } else {        
        
gotoAndStop ("hinweis");
    }

Ungetestet.
__________________
Gruß
Johannes
¬ 2-serious.de - Wo Veilchen blühen und Ideen sprühen.
Johannes P. ist offline   Mit Zitat antworten
Alt 14.08.2002, 10:12   #3
TP-Insider
 
Benutzerbild von Johannes P.
 
Registriert seit: Jan 2002
Johannes P. ist auf einem guten Weg
Hab eben noch einen Fehler entdeckt und berichtigt.
Also aktualisieren
__________________
Gruß
Johannes
¬ 2-serious.de - Wo Veilchen blühen und Ideen sprühen.
Johannes P. ist offline   Mit Zitat antworten
Alt 14.08.2002, 12:59   #4
TP-Insider
 
Benutzerbild von ziriander
 
Registriert seit: May 2002
Ort: Freiburg
ziriander macht alles soweit korrekt
Hallo Johannes

Ja, mein Server unterstützt php. Ich hab mir also die Zip
von deiner Seite geladen und werde da mal in Ruhe
einen Blick drauf werfen. Notfalls funzt aber deine b) Version.

Soweit erst mal vielen Dank.



gruß ziriander
__________________
www.mayasign.de
www.yoga-iyp.de
ziriander ist offline   Mit Zitat antworten
Alt 14.08.2002, 15:20   #5
TP-Insider
 
Benutzerbild von ziriander
 
Registriert seit: May 2002
Ort: Freiburg
ziriander macht alles soweit korrekt
so, da bin ich wieder


Ich verstehe zwar den Zusammenhang von deinem Tut einigermaßen, aber nicht sogut dass ich das übertragen könnte. Jedenfalls sind einige Versuche gescheitert........

hier noch mal mein "senden" script
PHP-Code:
on (release) {
    if (
name ne "" and email ne "") {
        
"0";
        
snabelatjek 0;
        while (
Number(e)<=Number(length(email))) {
            if (
substring(emaile1eq "@") {
                
snabelatjek 1;
            }
            
Number(e)+1;
        }
        if (
Number(snabelatjek) == 0) {
            
gotoAndStop ("hinweis");
        } else {
            
betreff "Mail von der der webseite tanja-sailer.de";
            
empfaender "yoga@tanja-sailer.com";
            
"";
            
snabelatjek "";
            
loadVariablesNum ("mail.php"0"POST");
            
gotoAndStop ("verschickt");
        }
    } else {
        
gotoAndStop ("hinweis");
    }


und mein php, das ich an die Variablen der Texteingabefelder meiner fla angepasst habe:


PHP-Code:
<?php

$sender 
"From: $absender<$absender>";

$mailbody "Von:  $name\n";
$mailbody $mailbody."Straße: $strasse\n";
$mailbody $mailbody."Wohnort: $stadt\n";
$mailbody $mailbody."eMail: $email\n\n";
$mailbody $mailbody."Nachricht : $text";

mail($empfaenger,$betreff,$mailbody,$sender);

?>

in deiner fla gibt es noch eine Schlüsselbild mit

absender=".......
empfenger=".........
betreff="........... etc.

da vertstehe ich überhaupt nicht, wie sich das auf meine Geschichte bezieht.


ufff..........


na ich hänge dir doch noch meine send a message -test-.fla drann.
Angehängte Dateien
Dateityp: zip send a message.zip (7,4 KB, 26x aufgerufen)
__________________
www.mayasign.de
www.yoga-iyp.de
ziriander ist offline   Mit Zitat antworten
Alt 14.08.2002, 16:10   #6
TP-Insider
 
Benutzerbild von Johannes P.
 
Registriert seit: Jan 2002
Johannes P. ist auf einem guten Weg
Hoi,

fangen wir am besten mit dem ersten Schlüsselbild an:
Zitat:
absender=".......
empfaenger=".........
betreff="........... etc.
Dort werden alle nötigen Informationen definiert, die das PHP Skript benötigt, um die Mail an deine Adresse schicken zu können.

* als "absender" kannst du der formhalber eine (fiktive) E-Mailadresse eintragen, allerdings ist das nicht zwingend nötig
* die Variable "empfaenger" muss die E-Mailadresse enthalten, die als Zieladresse für die Eingaben des Besuchers dienen soll, also deine
* "betreff" ist wohl selbsterklärend

In deinem "Senden" Script werden diese Variablen ebenfalls deklariert, allerdings unterscheiden sich die Variablennamen von denen des PHP Skripts ("empfaenDer" dürfte wohl zu keinem Resultat führen )
Die Aktion
PHP-Code:
loadVariablesNum ("mail.php"0"POST"); 
verschickt alle Variablen des _level0 an das PHP Skript, somit auch die Variablen "empfaenger", "absender" und "betreff", die für den ordnungsgemäßen Versand der E-Mail unabdinglich sind.
Da wir diese Variablen bereits im ersten Schlüsselbild deklariert haben, können wir sie aus dem Senden-Skript entfernen.
Außerdem hab ich das Überprüfungsskript etwas gekürzt und verbessert.

Wenn du eine *.php Datei auf deinen Server lädst, gilt zu beachten:
* Datei im ASCII Modus hochladen
* chmod der Datei auf 755 setzen (beides mit jedem besseren FTP Programm möglich)

Im Anhang die überarbeiteten Dateien.

Viel Spass damit
Angehängte Dateien
Dateityp: zip mail.zip (3,3 KB, 36x aufgerufen)
__________________
Gruß
Johannes
¬ 2-serious.de - Wo Veilchen blühen und Ideen sprühen.
Johannes P. ist offline   Mit Zitat antworten
Alt 14.08.2002, 17:53   #7
TP-Insider
 
Benutzerbild von ziriander
 
Registriert seit: May 2002
Ort: Freiburg
ziriander macht alles soweit korrekt
hi Johannes

Jetzt hats funktioniert. Ich denke es war vor allem der Schreibfehler und die 755 Geschichte.

Vielen Dank für deine Mühe und deine Ausführlichkeit.

gruß
ziriander
__________________
www.mayasign.de
www.yoga-iyp.de
ziriander ist offline   Mit Zitat antworten
Alt 14.08.2002, 19:02   #8
TP-Insider
 
Benutzerbild von ziriander
 
Registriert seit: May 2002
Ort: Freiburg
ziriander macht alles soweit korrekt
jetzt bin ich doch noch mal da......

Ich habe diese Mailgeschichte jetzt 2x installiert. Einmal als Hauptfilm, da funzt es und einmal liegt das Formular in einem mc und da funzt es nicht. Kann es sein, das ich in diesem Fall bei loadVariablesNum ein _root. davor benötige oder wie verhält sich das dann?
Und wie ist das mit dem chmod 755? Muss das nur für den Ordner eingegeben werden, in dem die php Datei liegt oder auch bei der php / fla. Datei selbst .


gruß
ziriander

PS Deine Verbesserung hatt übrigens auch gut funktioniert. Merci
__________________
www.mayasign.de
www.yoga-iyp.de
ziriander ist offline   Mit Zitat antworten
Alt 25.11.2002, 11:07   #9
TP-Senior
 
Registriert seit: Mar 2002
Ort: Radebeul
steffi macht alles soweit korrekt
Zitat:
Und wie ist das mit dem chmod 755? Muss das nur für den Ordner eingegeben werden, in dem die php Datei liegt oder auch bei der php / fla. Datei selbst .
Hi!
Ich weiß der Beitrag ist schon etwas älter, doch ich stehe zur Zeit vor dem gleichen Problem und habe einiges noch nicht verstanden.

Bei welchen FTP-Servern kann man "chmod 755" einstellen (ich benutze normalerweise den Speedcommander oder WSFTP Pro - bei beiden habe ich es nicht entdeckt, aber vielleicht habe ich da Tomaten auf den Augen? )

Was die php Datei angeht, ist es richtig, dass sie sich im gleichen Ordner befinden muss, wie die .swf-Datei?

Besten Dank im voraus an denjenigen, der mir weiterhilft!

Gruß
steffi ist offline   Mit Zitat antworten
Alt 25.11.2002, 12:00   #10
TP-Insider
 
Benutzerbild von ziriander
 
Registriert seit: May 2002
Ort: Freiburg
ziriander macht alles soweit korrekt
Hi Steffi


also die PHP muss sich nach meiner Erfahrung nicht im
selben Ordner befinden. Du musst im Actionscript nur
den Pfad anpassen.

Allerdings muss dein Provider zulassen, das du die
Zugriffsrechte änderst (also auf 777 stellst).

Da mein Provider ein online-FTP anbietet erledige ich
solche Sachen eben dort oder auch in DreamweaverMX.

Deshalb weiß ich über WSFTP nicht bescheid. Schau
doch mal unter chmod 777 in der forum Suche

Gruß Mario
__________________
www.mayasign.de
www.yoga-iyp.de
ziriander ist offline   Mit Zitat antworten
Alt 25.11.2002, 17:12   #11
TP-Senior
 
Registriert seit: Mar 2002
Ort: Radebeul
steffi macht alles soweit korrekt
Besten Dank!

Ich habe es ENDLICH bekommen. (Wieder eine Hürde geschafft!!! )

Es geht auch bei Speedcommander über die rechte Maustaste. Dort kann man die Zugriffsrechte ändern!

Gruß
steffi ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Flash
formmail formmail
« spezieller Link aber wie? | Töne beim scrollen über Buttons »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

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

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


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:23 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67