php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.02.2008, 18:09  
Neuer Benutzer
 
Registriert seit: 27.01.2008
Beiträge: 19
haubna
haubna eine Nachricht über ICQ schicken haubna eine Nachricht über MSN schicken
Standard argh.... newsletter... ähh...?!

haalloo... ist fast etwas peinlich zu fragen weils eh schon ein eigentl fertiges script ist, aba ich komm nicht weiter

ich weiß, dass newsletter ein häufig behandeltes thema ist (>7 seiten suche) aber bin leider nicht fündig geworden. ich hab viel ausprobiert und bin schließlich auf ein recht simples newsletter dings getroffen,... das aber nicht funktioniert hat.... dann hab ich das nächste gute gefunden, auf
http://www.webmaster-resource.de/tricks/

nach befolgen des tuts und diversen umstellungen (db name/pwd/usw) hab ich das problem, dass mir im folgenden file zwar ein email verschickt wird - aber ohne inhalt & betreff

PHP-Code:
<html>
<head>
<title>Newsletter versenden</title>
</head>
<body>

<?php

$Zugangspasswort 
"admin";
$Absender        "FROM: Newsletter <meine@email.de>";

if(
$_REQUEST['Send'] && $_REQUEST['Passwort'] == $Zugangspasswort)
{
    
$DatabasePointer mysql_connect("localhost""yxz""xxx");
    
mysql_select_db("newsletter"$DatabasePointer);

    if(
$_REQUEST['NewsletterVersenden'])
    {
        
$ResultPointer mysql_query("SELECT Email FROM Newsletterabonnenten WHERE Abbestellt IS NULL"$DatabasePointer);
        for(
$i=0$i<mysql_num_rows($ResultPointer); $i++)
        {
            
$Result mysql_fetch_object($ResultPointer);
            
mail($Result->Email$Betreff$Text$Absender);
        }
        echo
"Der Newsletter wurde erfolgreich an $i Abonnenten verschickt!";
    }
    else
    {
?>
<form action="<?php echo$_SERVER['PHP_SELF']; ?>" method="post">
<input name="Passwort" type="hidden" value="<?php echo$_REQUEST['Passwort']; ?>">
<input name="NewsletterVersenden" type="hidden" value="1">
<table border="0">
 <tr>
  <td>Betreff</td>
  <td><input name="Betreff" size="40" type="text"></td>
 </tr>
 <tr>
  <td>Text</td>
  <td><textarea cols="40" name="Text" rows="20"></textarea></td>
 </tr>
 <tr>
  <td align="center" colspan="2"><input name="Send" type="submit" value="Newsletter versenden"></td>
 </tr>
</table>
</form>
<?php
    
}
}
else
{
?>

<form action="<?php echo$_SERVER['PHP_SELF']; ?>" method="post">
<table border="0">
 <tr>
  <td>Passwort</td>
  <td><input name="Passwort" size="10" type="password"></td>
 </tr>
 <tr>
  <td align="center" colspan="2"><input name="Send" type="submit" value="Login"></td>
 </tr>
</table>
</form>

<?php
}
?>

</body>
</html>
die db sowie alle andren files sind genauso vorhanden wie sie sein sollen,.... aber der rest funktioniert, aus mir leider unerfindlichen gründen, gaaaaaaar ned

inzwischen bin ich etwas am verzweifeln, weil ich das ganze später noch modifizieren wollte, aba andscheind nicht mal die anfangsschritte zusammen bringe oO

vielleicht hat ja jmd mir zu helfen, wär super

lg
haubna
haubna ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 14.02.2008, 18:44  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

"Super" wäre auch, wenn Du Dich auf die Form Deines Beitrags, genauer auf die Rechtschreibung konzentrieren würdest. Diese um sich greifende Schludersprache ist wirklich anstrengend. Das gilt im Übrigen auch für den Titel des Threads...

Das Problem hängt mit der alten Einstellung register_globals zusammen. Nutze die entsprechenden Superglobalen (Du kannst Dich unter dem genannten Stichwort schlau machen).
nikosch ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Frage wegen newsletter (variable) robydog PHP Tipps 2008 15 03.05.2008 19:22
Newsletter versenden, wie und was beachten? PsychoEagle Off-Topic Diskussionen 7 12.10.2007 12:37
newsletter funktioniert nicht! $$$ ThiKool $$$ PHP Tipps 2006 18 13.10.2006 18:59
Newsletter von Affiliate.de imported_Ben Off-Topic Diskussionen 32 12.07.2006 07:36
Newsletter email abfrage Problem mokus PHP Tipps 2006 7 18.04.2006 16:35
Newsletter Prob mit IF mokus PHP Tipps 2006 2 18.04.2006 00:52
Newsletter tomtaz PHP Tipps 2005-2 1 10.06.2005 00:43
Newsletter an VIELE User schicken Lia PHP Tipps 2005 13 27.05.2005 15:43
newsletter mailen PHP Tipps 2005 18 06.03.2005 15:43
[Erledigt] Newsletter -- Missbrauch Off-Topic Diskussionen 5 02.03.2005 18:36
html newsletter bild mitschicken PHP Tipps 2005 1 17.01.2005 09:42
nur noch aktive newsletter emails / ohne bestätigung PHP Tipps 2004-2 11 25.12.2004 14:34
newsletter problem wizzardxx PHP Tipps 2004 0 17.07.2004 13:58
Anmeldescript für Newsletter PHP Tipps 2004 5 02.07.2004 17:29
Newsletter PHP Tipps 2004 3 20.06.2004 14:42

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
td newsletter ohne bestätigung

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:16 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.