php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 04-04-2005, 12:30
goodgod
 Newbie
Links : Onlinestatus : goodgod ist offline
Registriert seit: Apr 2005
Ort: bamberg
Beiträge: 6
goodgod ist zur Zeit noch ein unbeschriebenes Blatt
Standard mails versenden

hi,

hab ein problem mit dem versandt von mails via php.

auf meiner homepage habe ich ein formular das man ausfüllen kann zur registrierung zu einer tagung.
drückt diejenige person auf 'Send registration' wird via php eine confirmation-mail an die sich registrierte person gesendet
und eine mail an mich. die funktion sieht so aus:
PHP-Code:
//hier wird z.b.: die variable $text2 zusammengebaut. der inhalt von $text wäre hier zuviel
$text2 .= "\nKind of Registration: $regtypetext \nSalutation: $anrede \nTitle: $titel \n
Family Name: $nachname \nFirst Name: $vorname"
;
$text2 .= "\nInstitution/Organisation: $institution \nStreet, Number: $strasse \n
Postal Code: $plz \nCity: $ort \nCountry: $land"
;
$text2 .= "\nTelephone No.: $telefonnr \nFax No.: $faxnr \n
Email: $email \nPassport No.: $passportnr \n
Comments: $bemerkung\n"
;
//Der mail-text wird aus einigen Strings zusammengebaut.
if((mail ($recipient$subject$text$header)) && 
(
mail ($recipient2$subject2$text2$header2))){
echo 
"<html><head><meta http-equiv='refresh' content='10, url'>
</head><body style='background-color: rgb(0, 52, 102); 
color: #FFCC00'>&nbsp;&nbsp;
<div align='center'><h3>Registration succesful</h3>
<br>A confirmation email has been sent to $email.<br>
If you do not receive that email between the next 12 hours
 please contact us<br>
you will be redirected automatically after 10 seconds<br>i
f redirection fails please click <a href='url'>here</a></div></body></html>"
;
} else { 
echo 
"<html><head><body style='background-color: rgb(0, 52, 102); color: #FFCC00'>&nbsp;&nbsp;
<div align='center'><h3>REGISTRATION NOT SUCCESSFULL</h3>
<br>An error occured during the registration<br>
Please register again. <a href='url'>Registration</a></div></body><html>"
;

die registrierung funzt auch super bei leuten,
die sich die browser mozilla, netscape und firefox anmelden.
da geht genau eine mail an mich und eine mail die registrierte person.
beide mails mit korrektem inhalt.
meldet sich nun einer über den internet explorer an,
kann es passieren, dass ich bis zu 50 mails bekomme,
die als absender "Webserver user" oder
"$email@gregale.ispgateway.de" haben (dieser sollte eigentlich
die email adresse des 'registrierers' sein).
der betreff stimmt. der inhalt sieht so aus:

Kind of Registration: !unknown!
Salutation:
Title:
Family Name:
First Name:
Institution/Organisation:
Street, Number:
Postal Code:
City:
Country:
Telephone No.:
Fax No.:
Email:
Passport No.:
Comments:

Die Person, die sich anmeldet bekommt jedoch eine bestätigungsmail
mit inhalt.

this f...... shit makes me crazy
wie gesagt, die probleme treten nur bei internet explorer auf.
bei mir läuft der ie6 sp2.

vielen dank im voraus für den support
torsten

Geändert von goodgod (04-04-2005 um 15:20 Uhr)
Mit Zitat antworten
freelancermap.de - IT Projektvermittlung für Selbständige und Freiberufler
  #2 (permalink)  
Alt 04-04-2005, 12:35
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 25.236
wahsaga befindet sich auf einem aufstrebenden Ast
Standard Re: mails versenden

http://www.php-resource.de/forum/sho...threadid=50454
lesen & umsetzen bitte.
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
Mit Zitat antworten
  #3 (permalink)  
Alt 04-04-2005, 12:42
stetic
 Newbie
Links : Onlinestatus : stetic ist offline
Registriert seit: Apr 2005
Beiträge: 19
stetic ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hi,

der mail Befehl hat eigentlich nichts mit dem Browser zu tun.
Drei Sachen die mir einfallen.

1. Ist die Verbindung bzw. der Server evtl. langsam, so das ungeduldige IE User mehmals klicken?

2. Fehler im Refresh Header auf der Antwort Seite?

3. Bug im Formular. Evtl. ist da ein Fehler drin, so das der IE die Daten falsch oder "anders" übergibt. Nutzt du POST oder GET?
Im Script dann am besten $_GET oder $_POST Arrays verwenden.

Aber an sich verschickt ja der Server die eMail, und nicht der Browser.
Die Absender sollten also bei allen Mails gleich sein.

Viele Grüsse
Mit Zitat antworten
  #4 (permalink)  
Alt 04-04-2005, 12:57
goodgod
 Newbie
Links : Onlinestatus : goodgod ist offline
Registriert seit: Apr 2005
Ort: bamberg
Beiträge: 6
goodgod ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
1. Ist die Verbindung bzw. der Server evtl. langsam, so das ungeduldige IE User mehmals klicken?
- Nein, da ichs ja auch getestet habe. Die Geschwindigkeit is sehr gut. Die können auch nur einmal klicken.

Zitat:
2. Fehler im Refresh Header auf der Antwort Seite?
- denk ich auch nicht, da ja alles richtig angezeigt wird.



Zitat:
3. Bug im Formular. Evtl. ist da ein Fehler drin, so das der IE die Daten falsch oder "anders" übergibt. Nutzt du POST oder GET?
ich nutze POST: $HTTP_POST_VARS[...] und form method="post"
das mit dem bug denk ich noch ehesten. mal genau nachsehen...
Mit Zitat antworten
  #5 (permalink)  
Alt 04-04-2005, 13:07
Benutzerbild von onemorenerd onemorenerd
  Moderator
Links : Onlinestatus : onemorenerd ist offline
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.471
onemorenerd wird schon bald berühmt werdenonemorenerd wird schon bald berühmt werden
Standard

PHP-Code:
echo "<html><head><meta http-equiv='refresh' content='10, url'>
... if redirection fails please click <a href='url'>here</a>"

url?
Mit Zitat antworten
  #6 (permalink)  
Alt 04-04-2005, 13:09
goodgod
 Newbie
Links : Onlinestatus : goodgod ist offline
Registriert seit: Apr 2005
Ort: bamberg
Beiträge: 6
goodgod ist zur Zeit noch ein unbeschriebenes Blatt
Wink

url hab ich bloss für den thread hier eingefügt. da steht normalerweise schon ne 'echte# url drin . links sind alle in ordnung.
Mit Zitat antworten
  #7 (permalink)  
Alt 04-04-2005, 13:31
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 25.236
wahsaga befindet sich auf einem aufstrebenden Ast
Standard Re: Re: mails versenden

Zitat:
Original geschrieben von wahsaga
http://www.php-resource.de/forum/sho...threadid=50454
lesen & umsetzen bitte.
beseitige jetzt bitte endlich die ellenlangen zeilen!
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
Mit Zitat antworten
  #8 (permalink)  
Alt 04-04-2005, 14:40
goodgod
 Newbie
Links : Onlinestatus : goodgod ist offline
Registriert seit: Apr 2005
Ort: bamberg
Beiträge: 6
goodgod ist zur Zeit noch ein unbeschriebenes Blatt
Standard

wenn du mir kurz nen kleinen hint gibst wie ich zeilenumbrüche innerhalb des php-teils machen kann...
Mit Zitat antworten
  #9 (permalink)  
Alt 04-04-2005, 14:44
Schnoop
 PHP Senior
Links : Onlinestatus : Schnoop ist offline
Registriert seit: Apr 2003
Beiträge: 1.049
Schnoop ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Nimm die größte Taste die du auf der Tastatur findest.!
Mit Zitat antworten
  #10 (permalink)  
Alt 04-04-2005, 14:45
mrhappiness
 PHP Guru
Links : Onlinestatus : mrhappiness ist offline
Registriert seit: Oct 2002
Beiträge: 14.890
mrhappiness ist zur Zeit noch ein unbeschriebenes Blatt
mrhappiness eine Nachricht über AIM schicken mrhappiness eine Nachricht über Yahoo! schicken
Standard

Zitat:
Original geschrieben von goodgod
wenn du mir kurz nen kleinen hint gibst wie ich zeilenumbrüche innerhalb des php-teils machen kann...
[Enter] oder die Taste mit dem nach unten und dann nach links (da wo das große A ist) zeigenden Pfeil?

@Schoop
Das gibt dann aber ein Leerzeichen...
__________________
Ich denke, also bin ich. - Einige sind trotzdem...
Mit Zitat antworten
  #11 (permalink)  
Alt 04-04-2005, 15:13
goodgod
 Newbie
Links : Onlinestatus : goodgod ist offline
Registriert seit: Apr 2005
Ort: bamberg
Beiträge: 6
goodgod ist zur Zeit noch ein unbeschriebenes Blatt
Standard

irgendiwie gibt es wohl probleme zwischen der Variable $email
und dem IE.
Anfangs dachte ich, die variable wäre einfach leer,
wegen nem syntax fehler. Dem ist aber nicht so,
da in der generierten
bestätigungsseite die emailadresse richtig drin steht
und diese adresse is von der $email
auch in der mail, die der registrierende erhält
steht die emailadresse drin.

gefüllt wird $email:
PHP-Code:
$email $HTTP_POST_VARS["txt_email"]; 
und übergeben in der email:
PHP-Code:
...nEmail".$email."... 
und in der generierten seite:
PHP-Code:
...A confirmation email has been sent to $email.<br>... 
Mit Zitat antworten
  #12 (permalink)  
Alt 04-04-2005, 15:15
Schnoop
 PHP Senior
Links : Onlinestatus : Schnoop ist offline
Registriert seit: Apr 2003
Beiträge: 1.049
Schnoop ist zur Zeit noch ein unbeschriebenes Blatt
Standard

OffTopic:
*gg*
Also ähm, sagen wir nimm die Taste die en Block die größte ist

Mit Zitat antworten
  #13 (permalink)  
Alt 04-04-2005, 15:21
goodgod
 Newbie
Links : Onlinestatus : goodgod ist offline
Registriert seit: Apr 2005
Ort: bamberg
Beiträge: 6
goodgod ist zur Zeit noch ein unbeschriebenes Blatt
Standard

OffTopic:
ich hab die taste gefunden
war gar net so schwer zu finden...


Geändert von goodgod (04-04-2005 um 16:38 Uhr)
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

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 are an
Pingbacks are an
Refbacks are an


PHP News

PHP Marktplatz-Software
PHP Marktplatz-SoftwareEs hat sich viel getan! Die neue Version 7.5.9 unserer PHP Marktplatz-Software ebiz-trader steht ab sofort zur Verfügung.

28.10.2019 | Berni

Die RIGID-FLEX-Technologie
Die RIGID-FLEX-TechnologieDie sogenannte "Flexible Elektronik" , oftmals auch als "Flexible Schaltungen" bezeichnet, ist eine zeitgemäße Technologie zum Montieren von elektronischen Schaltungen.

06.12.2018 | Berni


 

Aktuelle PHP Scripte

SMT

Server Monitoring & Management Tool Das SMT wurde von einem Administrator für Administratoren entwickelt, es vereinfacht den Alltag in der klassischen Administration und Verwaltung. Mit dem SMT kannst Du alle Deine Server & Dienste verwalten und überwach

04.09.2020 palle_1977 | Kategorie: PHP
numaeks Web-Farbmixer

Die RGB-Farben lassen sich hier auf unterschiedliche Weise mischen. Zur Einstellung werden auch die Dreh- und Schieberegler mit Canvas verwendet. Gespeichert werden die Farben in einem Cookie.

04.09.2020 numaek | Kategorie: JAVASCRIPT/ Tools
phplinX-Erotikportal 4 ansehen phplinX-Erotikportal 4

Erweiterbares Portal speziell für Erotik mit den Modulen Webkatalog, Bannermanagement und Kleinanzeigenmarkt. Sämtliche Module können über einen einzigen Adminbereich verwaltet werden.

18.06.2020 Cosinus14 | Kategorie: PHP/ Anzeigenmarkt
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:26 Uhr.