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 |
17.01.2005, 17:06:33
|
Anfänger
|
|
Registriert seit: Dec 2004
Beiträge: 39
|
|
Datenbankdaten per Mail verschicken
könnt ihr mir helfen? Ich will für ein Shopsystem die Daten aus einer Datenbank (Warenkorb) und dazu die eingegebenen Adressdaten per Mail verschicken. Weiß nur nicht, wie ich die Datenbankdaten in die Mail bekommen kann. Geht das irgendwie?
Danke!!!
|
17.01.2005, 17:36:28
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
hi,
du musst ganz einfach die betreffenden daten aus der datenbank auslesen und per email verschicken. der nötige befehl zum mailen ist:
mail($empfänger, $betreff, $nachricht, $sender);
siehe hier zu auch: http://www.selfphp.info/funktionsref...ionen/mail.php
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
17.01.2005, 20:31:35
|
Anfänger
|
|
Registriert seit: Dec 2004
Beiträge: 39
|
|
das ist mir so schon klar. habe ein anderes problem. habe hier folgenden code um die datenbank auszulesen:
PHP-Code:
$link = mysql_connect("xxxx.1und1.de", "dbxxx", "xxx")
or die("Es ist ein Fehler aufgetreten.");
mysql_select_db("dbxxx") or die("Es ist ein Fehler aufgetreten!!!");
$result = mysql_query("SELECT artikelnummer,name,anzahl,preis FROM bestellung") or die("Anfrage fehlgeschlagen: " . mysql_error());
echo "<table border="1" align=center width=400";
echo "<tr>";
echo "<div color="#ffff00">";
while ($field=mysql_fetch_field($result)) {
echo "<th align=center>$field->name</A></th>";
}
echo "</font></tr>";
while($row = mysql_fetch_row($result)) {
echo "<tr>";
for($i=0; $i < mysql_num_fields($result); $i++) {
echo "<td align=center>$row[$i]</td>";
}
echo "</tr>n";
}
echo "</table>";
mysql_free_result($result);
mysql_close($link);
wie bekomme ich das in eine variable, dass die damit gezeigte tabelle in die mail eingefügt wird?
|
17.01.2005, 20:39:54
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
Indem du einfach statt echo ein $var = nimmst.
Du kannst natürlich auch zunächst die HTML-Seite, die du später verschicken willst, an den Browser sendet, mittels ob_get_contents() den Inhalt in eine Variable einlesen, dann verschicken und dann auch noch anzeigen lassen, falls du das mmöchtest.
|
17.01.2005, 21:00:56
|
Anfänger
|
|
Registriert seit: Dec 2004
Beiträge: 39
|
|
funktioniert nicht. kannst du mir mal den genauen quellcode dazu geben? hab davon noch nicht so richtige ahnung. also am besten so, dass das ganze (was ausgegeben wird) in einer variable gespeichert wird.
|
17.01.2005, 21:13:30
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
Vom Prinzip her würde das ganz so ablaufen:
PHP-Code:
<?php
// Ausgabe unterdrücken (puffern)
ob_start();
// hier erzeugst du dann ganz normal den HTML-Quelltext
// Ausgabepuffer in Variable $content einlesen
$content = ob_get_contents();
mail('...', '....', $content, '...');
// $content an den Browser senden
ob_end_flush();
// bzw.
// $content verwerfen
ob_end_clean();
?>
Das ist jetzt zwar nur grob skizziert, aber das Prinzip sollte klar werden.
|
17.01.2005, 21:25:17
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
Zitat:
Original geschrieben von tsvmaster
funktioniert nicht.
|
dann zeig doch mal wie dein versuch aus sieht.
Zitat:
Original geschrieben von tsvmaster
kannst du mir mal den genauen quellcode dazu geben?
|
so was ist doch quark, versuch doch mal ob du es nicht selber kannst. probieren geht über studieren. es ist doch nun nicht soooooo schwer.
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
17.01.2005, 21:49:35
|
Anfänger
|
|
Registriert seit: Dec 2004
Beiträge: 39
|
|
ich weiß, dass das mit dem genauen quellcode blöd ist. besser ist immer das selber zu machen. ich hab bloß überhaupt keine ahnung, wie ich den kompletten quellcode für die ausgabe der datenbank in ne variable bekomme und das noch so, dass nicht der quellcode sondern die richtige tabelle in der mail dann angezeigt wird.
das mit dem "ob_get_contents" kapier ich ja, aber da wird auch nur der quellcode in der mail angezeigt.
|
17.01.2005, 21:54:02
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
nimms mir nicht übel, aber kann es sein das du vielleicht nicht weist was du überhaupt tun musst? also ich meine hast du überhaupt schon mal mit php gearbeitet?
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
17.01.2005, 21:56:16
|
Anfänger
|
|
Registriert seit: Dec 2004
Beiträge: 39
|
|
das schon aber eben nur so kleineres zeug wie die einfachsten grundlagen oder das einfache mit mysql... aber so "komplexeres" (wenn das überhaupt so ist) noch nicht.
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
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 12:55:55 Uhr.
|