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 30-08-2003, 19:53
klaus73
 Newbie
Links : Onlinestatus : klaus73 ist offline
Registriert seit: Aug 2003
Beiträge: 9
klaus73 ist zur Zeit noch ein unbeschriebenes Blatt
Standard html in antwortseite von mailform einbetten

hallo,
ich komme nicht drauf wie ich in folgendes script html in form einer tabelle mit hg-bild einbinden kann auf dem sich dann der unten angeführte Text befindet - ich bekomme immer wieder fehlermeldungen. das ganze dient als seite die nach dem Ausfüllen des mailformulars im gleichen fenster angezeigt wird.

das script:
**********************************************************
$dankeseite = "<b>Danke f&#xFC;r die Mail, $anrede $name!</b><p>
Ich werde mich so schnell wie möglich bei Ihnen melden.";
*********************************************************

Ich hoffe Ihr könnt mir helfen - bin mit php noch nicht so sehr vertraut.

klaus
:dontknow:
Mit Zitat antworten
freelancermap.de - IT Projektvermittlung für Selbständige und Freiberufler
  #2 (permalink)  
Alt 30-08-2003, 20:30
Moqui
 Master
Links : Onlinestatus : Moqui ist offline
Registriert seit: Jun 2002
Ort: Nehren, BW
Beiträge: 854
Moqui ist zur Zeit noch ein unbeschriebenes Blatt
Standard

wo genau ist das Problem?

füg das einfach so in deine Tabelle ein.

<?php echo $text; ?>

oder <?=$text;?>

die Variable text muss halt deklariert sein, sonst wird nix ausgegeben.
__________________
tata
moqui

Ich will keine unaufgeforderten Mails über PHP Fragen. Es gibt ein Forum hier! Und ich bin nicht Scripter für jeden, der mir ne Mail schreibt!
Mit Zitat antworten
  #3 (permalink)  
Alt 30-08-2003, 20:31
Abraxax
  THE REAL HAXE (Administrator)
Links : Onlinestatus : Abraxax ist offline
Registriert seit: Jul 2002
Ort: neuss.nrw.de
Beiträge: 22.623
Abraxax befindet sich auf einem aufstrebenden Ast
Standard

oder weiss du nicht, wie mal einen html-mail erzeugt? --->>> suche im forum.
__________________
INFO: Erst suchen, dann posten! | MANUAL(s): PHP | MySQL | HTML/JS/CSS | NICE: GNOME Do | TESTS: Gästebuch | IM: Jabber.org |


Mit Zitat antworten
  #4 (permalink)  
Alt 30-08-2003, 21:00
klaus73
 Newbie
Links : Onlinestatus : klaus73 ist offline
Registriert seit: Aug 2003
Beiträge: 9
klaus73 ist zur Zeit noch ein unbeschriebenes Blatt
Arrow

ich glaube ihr versteht mein problem nicht ganz.das script ist nur ein auszug. und ich möchte folgendes:

$dankeseite ="<table width="100%" border="0" cellpadding="2" height="100%">
<tr>
<td background="file:blume.jpg"><b>Danke f&#xFC;r die Mail, $anrede $name!</b><p>
Ich werde mich so schnell wie möglich bei Ihnen melden.</td>
</tr>
</table>";


Das funktioniert aber nicht - und ich weis nicht wieso! Ich dachte ich kann die Antwortseite mit Html generieren?


**********************************
Hier das Script in voller Länge:

<?php

echo '<html>
<head>
<style type="text/css">
<!--
body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-image: kontaktblume.jpg);margin-top:380px;}
a { font-weight:bold;font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }

-->
</style>

</head>
<body>';

if ($do == "mail")
{

/* Bitte hier die E-Mail-Adresse angeben, an die die Mail geschickt wird */
$webmastermail = "itsim8@yahoo.de";

/* Hier können Sie das Aussehen der Mail verändern, die an die oben angegebene
Adresse geschickt wird. Bitte benutzen Sie hier keinen HTML-Code sondern nur PHP
(eine neue Zeile erreichen Sie mit \n) */
$mailanwebmaster = "Der Besucher $name $vorname ($mail) hat seine E-Mail
mit folgender Nachricht über www.simsweet.de verschickt:\n\n$nachricht";

#### Ende (Notwendige Angaben) ####

#### Optionale Angaben ####
/* Soll dem Absender der Mail eine Dankemail zugeschickt? */
$dankemail = "ja";

/* Welchen Betreff soll diese Mail haben */
$mailanbesucherbetreff = "Danke für Ihre Mail";

/* Und hier das Aussehen der Dankemail. Hier bitte wieder PHP verwenden. */
$mailanbesucher = "Danke für Ihre Mail an $webmastermail.\nFolgendes haben Sie
geschrieben:\n\nAnrede: $anrede\nName: $name\nVorname: $vorname\nMail: $mail\n
Nachricht: $nachricht\n\n Besuchen Sie www.simsweet.de bald wieder.";

/* Im folgenden können Sie die Seite anpassen, die der Besucher nach dem
Abschicken des Formulars zu Gesicht bekommt. Sie können HTML sowie auch PHP
verwenden. */
$dankeseite = "<b>Danke f&#xFC;r die Mail, $anrede $name!</b><p>
Ich werde mich so schnell wie möglich bei Ihnen melden.";


/* Wenn der Absender ein Feld vergessen hat, wird eine Fehlerseite erscheinen.
Diese können Sie hier verändern. Wieder HTML sowie PHP erlaubt. */
$feldvergessen = '
<h3>Sie haben ein Feld vergessen auszuf&#xFC;llen!</h3>
Bitte

benutzen Sie den Zur&#xFC;ck-Button und &#xFC;berpr&#xFC;fen Sie
nochmal Ihre Eingaben.
<a href="javascript:history.back()">Zurück</a>

';

/* Ist die angeben E-Mail-Adresse nicht so eine nach der Art name@domain.de,
erscheint ebenfalls eine Fehlermeldung, die Sie hier verändern können */
$falschemail = '
Sind Sie sicher, dass das $e-mail eine richtige E-Mail-Adresse
ist???<p>Bitte benutzen Sie den Zur&#xFC;ck-Button und
&#xFC;berpr&#xFC;fen Sie nochmal Ihre E-Mail-Adresse.

<a href="javascript:history.back()">Zurück</a>';

/* Jetzt noch eins. Sie können im Folgenden die Felder angeben, die Pflicht sind. Voreingestellt sind Name, Mail, Betreff und Nachricht.
Wenn z.B. der Name vergessen wurde erscheint die oben angegeben Feld vergessen-Seite. Soll z.B. nicht Pflicht sein einfach aus der unteren Klammer entfernen. */
if ($name == "" || $mail == "" || $betreff == "" || $nachricht == "")
################
# Von hier ... #
################
{
echo "$feldvergessen";
}
else
{
if (ereg("^([a-zA-Z0-9\.\_\-]+)@([a-zA-Z0-9\.\-]+\.[A-Za-z][A-Za-z]+)$", $mail))
{
mail($webmastermail,
$betreff,
$mailanwebmaster,
"FROM:$mail");
if ($dankemail=="ja")
{
mail($mail,
$mailanbesucherbetreff,
$mailanbesucher,
"FROM:$webmastermail");
}
echo "$dankeseite";
}
else
{
echo "$falschemail";
}
}
}
else
{
echo "Fehler! Bitte kontakt.html aufrufen.";
}


echo '
</body>
</html>

'
?>[COLOR=blue][SIZE=3]

Geändert von klaus73 (30-08-2003 um 21:08 Uhr)
Mit Zitat antworten
  #5 (permalink)  
Alt 30-08-2003, 21:05
Moqui
 Master
Links : Onlinestatus : Moqui ist offline
Registriert seit: Jun 2002
Ort: Nehren, BW
Beiträge: 854
Moqui ist zur Zeit noch ein unbeschriebenes Blatt
Standard

maaaaan was genau tut net?

Zeigt er die Variablen nicht an oder gibts ne Fehlermeldung????

Wasn Sache?
__________________
tata
moqui

Ich will keine unaufgeforderten Mails über PHP Fragen. Es gibt ein Forum hier! Und ich bin nicht Scripter für jeden, der mir ne Mail schreibt!
Mit Zitat antworten
  #6 (permalink)  
Alt 30-08-2003, 21:11
klaus73
 Newbie
Links : Onlinestatus : klaus73 ist offline
Registriert seit: Aug 2003
Beiträge: 9
klaus73 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

es erscheint diese Meldung:

Parse error: parse error, unexpected T_LNUMBER in /home/www/web55/html/kontakt.php on line 58
Mit Zitat antworten
  #7 (permalink)  
Alt 30-08-2003, 21:12
Moqui
 Master
Links : Onlinestatus : Moqui ist offline
Registriert seit: Jun 2002
Ort: Nehren, BW
Beiträge: 854
Moqui ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Dann sags doch gleich.....

bitte benutz PHP-Tags...
__________________
tata
moqui

Ich will keine unaufgeforderten Mails über PHP Fragen. Es gibt ein Forum hier! Und ich bin nicht Scripter für jeden, der mir ne Mail schreibt!
Mit Zitat antworten
  #8 (permalink)  
Alt 30-08-2003, 21:15
klaus73
 Newbie
Links : Onlinestatus : klaus73 ist offline
Registriert seit: Aug 2003
Beiträge: 9
klaus73 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

was heist das auf das problem bezogen? - ich sagte ich bin noch nicht so vertraut mit der sache.
wie würdest du an diese stelle die tabelle einbetten? mit welchen php-tags?
Mit Zitat antworten
  #9 (permalink)  
Alt 30-08-2003, 21:15
Moqui
 Master
Links : Onlinestatus : Moqui ist offline
Registriert seit: Jun 2002
Ort: Nehren, BW
Beiträge: 854
Moqui ist zur Zeit noch ein unbeschriebenes Blatt
Standard

probiers jetzt mal - das script hatte ein fehler!

PHP-Code:
<?php

echo '<html>
<head>
<style type="text/css">
<!--
body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-image: kontaktblume.jpg);margin-top:380px;}
a { font-weight:bold;font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }

-->
</style>

</head>
<body>'
;

if (
$do == "mail")
{

/* Bitte hier die E-Mail-Adresse angeben, an die die Mail geschickt wird */
$webmastermail "itsim8@yahoo.de";

/* Hier können Sie das Aussehen der Mail verändern, die an die oben angegebene 
Adresse geschickt wird. Bitte benutzen Sie hier keinen HTML-Code sondern nur PHP
(eine neue Zeile erreichen Sie mit \n) */
$mailanwebmaster "Der Besucher $name $vorname ($mail) hat seine E-Mail 
mit folgender Nachricht über [url]www.simsweet.de[/url] verschickt:\n\n$nachricht"
;

#### Ende (Notwendige Angaben) ####

#### Optionale Angaben ####
/* Soll dem Absender der Mail eine Dankemail zugeschickt? */
$dankemail "ja";

/* Welchen Betreff soll diese Mail haben */
$mailanbesucherbetreff "Danke für Ihre Mail";

/* Und hier das Aussehen der Dankemail. Hier bitte wieder PHP verwenden. */
$mailanbesucher "Danke für Ihre Mail an $webmastermail.\nFolgendes haben Sie 
geschrieben:\n\nAnrede: $anrede\nName: $name\nVorname: $vorname\nMail: $mail\n 
Nachricht: $nachricht\n\n Besuchen Sie [url]www.simsweet.de[/url] bald wieder."
;

/* Im folgenden können Sie die Seite anpassen, die der Besucher nach dem 
Abschicken des Formulars zu Gesicht bekommt. Sie können HTML sowie auch PHP 
verwenden. */
$dankeseite "<b>Danke für die Mail, $anrede $name!</b><p>
Ich werde mich so schnell wie möglich bei Ihnen melden."
;


/* Wenn der Absender ein Feld vergessen hat, wird eine Fehlerseite erscheinen. 
Diese können Sie hier verändern. Wieder HTML sowie PHP erlaubt. */
$feldvergessen '
<h3>Sie haben ein Feld vergessen auszufüllen!</h3>
Bitte

benutzen Sie den Zurück-Button und überprüfen Sie 
nochmal Ihre Eingaben.
<a href="java script:history.back()">Zurück</a>

'
;

/* Ist die angeben E-Mail-Adresse nicht so eine nach der Art [email]name@domain.de[/email], 
erscheint ebenfalls eine Fehlermeldung, die Sie hier verändern können */
$falschemail '
Sind Sie sicher, dass das $e-mail eine richtige E-Mail-Adresse
ist???<p>Bitte benutzen Sie den Zurück-Button und 
überprüfen Sie nochmal Ihre E-Mail-Adresse.

<a href="java script:history.back()">Zurück</a>'
;

/* Jetzt noch eins. Sie können im Folgenden die Felder angeben, die Pflicht sind. Voreingestellt sind Name, Mail, Betreff und Nachricht.
Wenn z.B. der Name vergessen wurde erscheint die oben angegeben Feld vergessen-Seite. Soll z.B. nicht Pflicht sein einfach aus der unteren Klammer entfernen. */
if ($name == "" || $mail == "" || $betreff == "" || $nachricht == "")
################
# Von hier ... #
################
{
echo 
"$feldvergessen";
}
else
{
if (
ereg("^([a-zA-Z0-9\.\_\-]+)@([a-zA-Z0-9\.\-]+\.[A-Za-z][A-Za-z]+)$"$mail))
{
mail($webmastermail,
$betreff,
$mailanwebmaster,
"FROM:$mail");
if (
$dankemail=="ja")
{
mail($mail,
$mailanbesucherbetreff,
$mailanbesucher,
"FROM:$webmastermail");
}
echo 
"$dankeseite";
}
else
{
echo 
"$falschemail";
}
}
}
else
{
echo 
"Fehler! Bitte kontakt.html aufrufen.";



echo 
'
</body>
</html>

'
;
?>
__________________
tata
moqui

Ich will keine unaufgeforderten Mails über PHP Fragen. Es gibt ein Forum hier! Und ich bin nicht Scripter für jeden, der mir ne Mail schreibt!
Mit Zitat antworten
  #10 (permalink)  
Alt 30-08-2003, 21:18
Moqui
 Master
Links : Onlinestatus : Moqui ist offline
Registriert seit: Jun 2002
Ort: Nehren, BW
Beiträge: 854
Moqui ist zur Zeit noch ein unbeschriebenes Blatt
Standard

die dankesseite müsste so auftauchen
__________________
tata
moqui

Ich will keine unaufgeforderten Mails über PHP Fragen. Es gibt ein Forum hier! Und ich bin nicht Scripter für jeden, der mir ne Mail schreibt!
Mit Zitat antworten
  #11 (permalink)  
Alt 30-08-2003, 21:19
klaus73
 Newbie
Links : Onlinestatus : klaus73 ist offline
Registriert seit: Aug 2003
Beiträge: 9
klaus73 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

jetzt erscheint diese meldung:

Parse error: parse error, unexpected T_STRING in /home/www/web55/html/kontakt.php on line 26
Mit Zitat antworten
  #12 (permalink)  
Alt 30-08-2003, 21:21
Abraxax
  THE REAL HAXE (Administrator)
Links : Onlinestatus : Abraxax ist offline
Registriert seit: Jul 2002
Ort: neuss.nrw.de
Beiträge: 22.623
Abraxax befindet sich auf einem aufstrebenden Ast
Standard

OffTopic:
@klaus73
nimm ein buch und lerne PHP

es kann doch nicht sein, dass du für grundlegende dinge posten musst...
__________________
INFO: Erst suchen, dann posten! | MANUAL(s): PHP | MySQL | HTML/JS/CSS | NICE: GNOME Do | TESTS: Gästebuch | IM: Jabber.org |


Mit Zitat antworten
  #13 (permalink)  
Alt 30-08-2003, 21:21
Moqui
 Master
Links : Onlinestatus : Moqui ist offline
Registriert seit: Jun 2002
Ort: Nehren, BW
Beiträge: 854
Moqui ist zur Zeit noch ein unbeschriebenes Blatt
Standard

das kommt daher, dass das Forum gern mal die Escape-Sequenzenverschluckt.

Escape mal die Anführungszeichen innerhalb Anführungszeichen.

Also $var = "muhhaha"dfhdskj"dfh";

zu $var = "muhhaha\"dfhdskj\"dfh";
__________________
tata
moqui

Ich will keine unaufgeforderten Mails über PHP Fragen. Es gibt ein Forum hier! Und ich bin nicht Scripter für jeden, der mir ne Mail schreibt!
Mit Zitat antworten
  #14 (permalink)  
Alt 30-08-2003, 21:23
klaus73
 Newbie
Links : Onlinestatus : klaus73 ist offline
Registriert seit: Aug 2003
Beiträge: 9
klaus73 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

sorry, aber wenn es ein grundlegendes problem ist - wieso könnt ihr mir diese frage nicht einfach beantworten? ich mein jeder fängt mal an sich an einem problem aufzuhängen und den wald vor lauter bäumen nicht mehr zu sehen.
Mit Zitat antworten
  #15 (permalink)  
Alt 30-08-2003, 21:24
Moqui
 Master
Links : Onlinestatus : Moqui ist offline
Registriert seit: Jun 2002
Ort: Nehren, BW
Beiträge: 854
Moqui ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von klaus73
sorry, aber wenn es ein grundlegendes problem ist - wieso könnt ihr mir diese frage nicht einfach beantworten?
das versuch ich schon die ganze Zeit
__________________
tata
moqui

Ich will keine unaufgeforderten Mails über PHP Fragen. Es gibt ein Forum hier! Und ich bin nicht Scripter für jeden, der mir ne Mail schreibt!
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 08:32 Uhr.