CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
14.03.2012, 20:56:23
|
Anfänger
|
|
Registriert seit: Mar 2012
Alter: 40
Beiträge: 6
|
|
formular/formmailer checkboxen problem
Hallo,
bin ganz neu im php-Geschäft und bin gerade dabei mein erstes Formular und den dazugehörigen formmailer zu schreiben.
Das Versenden des Formulars funktioniert einwandfrei und auch die Einträge aus den Eingabefeldern kommen an.
Nur die Auswahl der Checkboxen wird nicht mitgeteilt. Es kommt zwar "name" der Checkboxen an, aber nicht die Auswahl.
Was fehlt in meinem Skript? Oder seht ihr Fehler? Vielen Dank für eure Hilfe!
PHP-Code:
<?php
$mailTo='info@blabla.de';
$mailFrom='"FormMailer" <yoshi@blabla.de>';
$mailSubject='Anmeldung Geburtstagscamping';
$returnPage='http://www.blabla.de/camping/erfolg.html';
$returnErrorPage='http://www.blabla.de/camping/error.html';
$mailText="";
if(isset($_POST)){
foreach($_POST as $name => $value){
if(is_array($value)){
$mailText.=$name.":\n";
foreach($valueArray as $entry){
$mailText.=" ".$value."\n";
}
}
else{
$mailText.=$name.":".$value."\n";
}
}
}
if(get_magic_quotes_gpc()){
$mailText=stripslashes($mailText);
}
$mailSent=@mail($mailTo, $mailSubject, $mailText,
"From:".$mailFrom);
if($mailSent==TRUE){
header("Location:".$returnPage);
}
else{
header("Location:".$returnErrorPage);
}
exit();
?>
|
14.03.2012, 21:38:49
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: formular/formmailer checkboxen problem
Hallo und willkommen hier im Forum.
Zitat:
Zitat von upoetter
[..]
Was fehlt ...?
|
Ich sehe da gar kein Formular.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
14.03.2012, 22:11:26
|
Anfänger
|
|
Registriert seit: Mar 2012
Alter: 40
Beiträge: 6
|
|
AW: formular/formmailer checkboxen problem
Nein, das ist das php, was die Formulardaten abruft und versendet, also der Form-Mailer. Ich vermute, dass sich hier der Fehler versteckt. Im Formular selber im html sehen die Checkboxeinträge so aus:
PHP-Code:
<form action="formmail.php" method="post" name="anmeldung">
<label>Ich bin an diesen Tagen am Start:<br>
<input type="checkbox" name="tage[]" value="mittwoch">Mittwochabend<br>
</form>
|
14.03.2012, 22:33:30
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: formular/formmailer checkboxen problem
Schalte bitte die Fehleranzeige ein bzw. höher.
PHP-Code:
<?php
error_reporting(-1);
ini_set('display_errors', TRUE);
?>
Lass Dir mal die vom - uns unbekannten - Formular übermittelten Daten anzeigen:
PHP-Code:
var_dump($_POST);
Mit den angezeigten Fehlern und den Daten solltest Du erstmal ein ganzen Stück weiter kommen. Werfe mal zusätzlich die foreneigene SUCHE an. Da wirst Du auch jede Menge diesbezügliche Beiträge finden.
PS: Warum benutzt Du keine fertige Klasse als Formmailer?
PPS:Benutze bitte zukünftig zur besseren Lesbarkeit die foreneigenen Tags - sonst kann es passieren, dass Dir zukünftig keiner (mehr) hilft.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
15.03.2012, 13:46:09
|
|
SELFPHP Guru
|
|
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
|
|
AW: formular/formmailer checkboxen problem
Zitat:
Zitat von vt1816
PS: Warum benutzt Du keine fertige Klasse als Formmailer?
|
zzgl: Warum benutzt er keine der üblichen Mailerklassen mit SMTP Auth?
Erstaunlich, daß solche von mail() produzierten SPAM Mails überhaupt noch ankommen.
|
15.03.2012, 13:47:59
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: formular/formmailer checkboxen problem
Zitat:
Zitat von meikel
zzgl: Warum benutzt er keine der üblichen Mailerklassen mit SMTP Auth?
Erstaunlich, daß solche von mail() produzierten SPAM Mails überhaupt noch ankommen.
|
Wie Recht Du (wieder) hast ...
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
15.03.2012, 16:56:22
|
Anfänger
|
|
Registriert seit: Mar 2012
Alter: 40
Beiträge: 6
|
|
AW: formular/formmailer checkboxen problem
Mailerklassen? SMTP-Auth? Forneigene Tags?
Das ist alles noch zu hoch für mich. Ich fang ja gerad erst an.
Dass man so ein Formular und einen dazugehörigen Formmailer schreibt, habe ich aus aktueller Literatur und auch von Standardseiten zu Webdesign, wie z.B. hier: http://aktuell.de.selfhtml.org/artikel/php/form-mail/
Ist das falsch?
|
15.03.2012, 17:13:46
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: formular/formmailer checkboxen problem
Zitat:
Zitat von upoetter
Mailerklassen? SMTP-Auth? Forneigene Tags?
|
Die SuMa Deines Vertrauens hat noch frei?
Zitat:
Zitat von upoetter
[..]
Das ist alles noch zu hoch für mich. Ich fang ja gerad erst an.
|
Wir haben alle mal klein angefangen ...
Zitat:
Zitat von upoetter
|
Wenn Du schon mit Hilfe von Dr. Gutenberg arbeitest, dann doch bitte richtig:
PHP-Code:
foreach ($_POST as $name => $wert) {
if (is_array($wert)) {
foreach ($wert as $einzelwert) {
$mailtext .= $name.$trenner.$einzelwert."\n";
}
} else {
$mailtext .= $name.$trenner.$wert."\n";
}
}
Dagegen Dein Code:
PHP-Code:
foreach($_POST as $name => $value){
if(is_array($value)){
$mailText.=$name.":\n";
foreach($valueArray as $entry){
$mailText.=" ".$value."\n";
}
}
else{
$mailText.=$name.":".$value."\n";
}
}
Nicht alle Quellen im Internet sind immer auf dem aktuellsten Stand. Folge den Ratschlägen von weiter oben bzw. es gilt:
Literatur und Nachschlagewerke, die Du kennst / mit denen Du arbeitest: - PHP Handbuch
- PHP Tutorial
- PHP FAQ
- PHP Kompendium
- MySQL Tutorial
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
15.03.2012, 17:56:49
|
Anfänger
|
|
Registriert seit: Mar 2012
Alter: 40
Beiträge: 6
|
|
AW: formular/formmailer checkboxen problem
Meine Skripte hatte ich aus dem Buch HTML5 von Stefan Münz (2012). Die self-html Seite war nur ein Beispiel, wo ja im Prinzip ein sehr ähnliches Skript steht wie das aus dem Buch, nur mit den deutschen Bezeichnungen.
Ok, danke euch, ich schau noch mal weiter!
|
15.03.2012, 18:37:29
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: formular/formmailer checkboxen problem
Sorry, aber auch auf die Gefahr hin, wieder eine junge aufstrebende Programmiererin vor den Kopf zu stoßen.
Habe da so meine Probleme wenn ich auf der einen Seite Deine Ausführungen lesen und dann auf der anderen Seite so etwas lesen muss:
Zitat:
... ist eine junge Agentur für zeitgemäßes Webdesign und Web 2.0. Die Agentur wurde 2011 von ... gegründet, welche sich ihr Fachwissen aus ihrer Arbeit als Lehrerin für Online-, Digital-, Print- und AV-Medien zunutze macht. Die Agentur bietet Ihnen die Entwicklung Ihres Webauftritts von der Idee bis zur Umsetzung an.
|
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 08:09:23 Uhr.
|