SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



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



:: Buchempfehlung ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 17.01.2005, 17:06:33
tsvmaster tsvmaster ist offline
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!!!
Mit Zitat antworten
  #2  
Alt 17.01.2005, 17:36:28
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
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
Mit Zitat antworten
  #3  
Alt 17.01.2005, 20:31:35
tsvmaster tsvmaster ist offline
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?
Mit Zitat antworten
  #4  
Alt 17.01.2005, 20:39:54
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
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.
Mit Zitat antworten
  #5  
Alt 17.01.2005, 21:00:56
tsvmaster tsvmaster ist offline
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.
Mit Zitat antworten
  #6  
Alt 17.01.2005, 21:13:30
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
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.
Mit Zitat antworten
  #7  
Alt 17.01.2005, 21:25:17
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
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
Mit Zitat antworten
  #8  
Alt 17.01.2005, 21:49:35
tsvmaster tsvmaster ist offline
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.
Mit Zitat antworten
  #9  
Alt 17.01.2005, 21:54:02
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
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
Mit Zitat antworten
  #10  
Alt 17.01.2005, 21:56:16
tsvmaster tsvmaster ist offline
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.
Mit Zitat antworten
Antwort


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

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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:47:38 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt