• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Mailen geht nicht mehr

Status
Für weitere Antworten geschlossen.

Frettchen

Neues Mitglied
Also, ich habe folgendes Script

Code:
<?php
include "dbinc.php";
$sqlab2 = "select adresse from nladdi";
$res2 = mysql_query($sqlab2);
$zahl = "0";
$betreff = $_POST["betr"];
$text = $_POST["tx"];

while ($addi = mysql_fetch_assoc($res2)) {
$empfaenger = $addi['adresse'];
$from = "From: SCT Newsletter <[email protected]>";
mail($empfaenger, $betreff, $text, $from);
$zahl++;
}
echo "Newsletter wurde an " . $zahl . " Adressen abgeschickt"
?>


Dies hat einwandfrei funktionier um einen Newsletter raus zu hauen. Vorher hat die site auf Server4You gelegen und nun habe ich gewechselt auf hosteurope. Da geht das allerdings nicht mehr.

Weis jemand warum das so ist???
 
Werbung:
Doch hat er. Klappt sonst noch alles was mit php zusammen hängt, aber nur das mailen nicht mehr.

Auf dem Server läuft PHP 4 oder 5
 
Werbung:
mysql_fetch_assoc($res2) <-- soweit ich das sehe benutzt die die funktion um die daten aus der resource von der db zu holen ich kenne sie nucht. verwende mal mysql_fetch_array die benutzt ich immer funktioniert genauso...
 
Werbung:
Aber das wäre doch ein Witz. Kostet immerhin 3 Euro im monat. Was ann man denn machen wenns so ist. Habe denen jetzt mal geschrieben, aber wer weiss wann da was kommt.

Habe den NL extra so eingerichtet damit halt jeder der berechtigt ist auch einen versenden kann.
 
Werbung:
Die haben mir geantwortet. Liegt an dem Server. habenauch noch was dabei geschrieben, aber das muss ich morgen mal lesen in ruhe.

Wo ist denn der unterschied zwischen

mysql_fetch_assoc()

und mysql_fetch_array()
 
also ich benutzt immer das untere. soweit ich den script beurteilen kann hat die assoc funktion den selben efffekt...
 
Hm, vielleicht sind das unterschiede verschiedener PHP versionen. Die eine vielleicht aus version 3 und die ander aus 4 oder so.
 
Werbung:
Ich hoil einfach nochmal das thema hier.

Ich habe ien Formular und die einzelnen sachen sollen nach dem auswerten als mail versendet werden. Das sit kein problem. Problem ist nur die Zeile $text.................

Wie bekomme ich es hin das es zwischen den einzlnen daten Zeilenumbrüche macht.

Code:
$empfaenger = "[email protected]";
$betreff = "Anfrage von" . $_POST["anrede"] . " " . $_POST["name"] . ", " . $_POST["vname"];
$text = "Anschrift: " . $_POST["anschrift"] . " " . "Wohnort: " . $_POST["ort"] . " " . "Telefon: " . $_POST["telefon"] . " " . "Email: " . $_POST["email"] . "  " . "Text: ". $_POST["text"];
$from = "From: Kontaktformular <[email protected]>";
mail($empfaenger, $betreff, $text, $from);
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben