Eagle Creek
Verenigingslid
- Lid geworden
- 3 okt 2002
- Berichten
- 26.338
We wachten geduldig af.
Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
Geplaatst door bouman4
volgens mij zijn er meer mensen die het script willen hebben jongens even wachten ik heb het een beetje druk en moet hem even zoekken
Geplaatst door bouman4
de wieje wate punctie niet met dure woorden gaan gooien ik ben ook maar een metaal bewerker en dj en een beetje website bouwer interpreteren heb ik wel eens van gehoord maar verder
Geplaatst door bouman4
kwam er net achter dat er een nieuwe versie uit is http://www.webinsta.com/cgi-bin/axs/ax.pl?[url]http://www.webinsta.com/downloads/maillist.zip[/url]
dit is de link www.hotscripts.com is ook veel te halen welke site is het eigenlijk voor phpnuke bevat ook veel zit mailing standaard in forum en je kan er van alles voor vinden behalve wat ik zoek een theme editor voor versie 7.xx
Geplaatst door bouman4
ow dat ik ben slecht in nederlands voral in leestekens helaas ik erger me er rot aan maarja als er maar staat wat er bedoelt wordt
<?
// ========================== \\
// Gemaakt door ============= \\
// ===== Thomaz / masterprut \\
// Email ==================== \\
// ======== thomas[b]@[/b]dennahz.nl \\
// Site ===================== \\
// = http[b]:[/b]//thomaz.dyndns.org \\
// ========================== \\
/// Variablen die je aan moet passen
// Database username
$sql_user = "";
// Database password
$sql_pass = "";
// Database host
$sql_host = "localhost";
// Database naam
$sql_name = "";
// Wachtwoord om te beheren
$admin = "test";
// Locatie van dit bestand [ MET / op het einde! ]
$locatie = "http://thomaz.dyndns.org/projecten/mailing/";
// Naam van dit bestand
$ditbestand = "index.php";
// Naam die onderaan elke mail komt te staan
$naam = "Thomas";
/// Hierna begint het script. Aanpassen op eigen risico ;)
session_start(); ?>
<style type="text/css"><!--
body
{
font-family : Verdana;
}
table
{
background-color : Black;
}
td
{
background-color : White;
color : Silver;
font-size : 11px;
}
td.header
{
font-size : 60px;
}
h1
{
color: Silver;
text-transform: uppercase;
font-size : 14px;
font-family : Arial;
}
a
{
color : Gray;
}
a:hover
{
color : Black;
text-decoration : none;
}
input
{
font-family : Verdana;
background-color : Silver;
font-size : 11px;
color : Black;
border: 1px inset;
border-bottom-style: outset;
border-left-style: outset;
border-right-style: outset;
border-top-style: outset;
border-color: #000000 #000000 #000000 #000000
}
textarea
{
font-family : Verdana;
background-color : Silver;
font-size : 11px;
color : Black;
border: 1px inset;
border-bottom-style: outset;
border-left-style: outset;
border-right-style: outset;
border-top-style: outset;
border-color: #000000 #000000 #000000 #000000
} -->
</style> <?
$connect = mysql_connect($sql_host, $sql_user, $sql_pass) or die(mysql_error());
mysql_select_db($sql_name, $connect) or die(mysql_error());
echo "<table width=\"500\" align=\"center\">";
echo "<tr><td colspan=\"4\" class=\"header\" align=\"center\">:' Mailing ':</td></tr>";
echo "<tr><td colspan=\"4\" align=\"center\">| <a href=\"" . $ditbestand . "?\">Index</a> | <a href=\"" . $ditbestand . "?p=registreer\">Registreer</a> | <a href=\"" . $ditbestand . "?p=schrijfuit\">Schrijf uit</a> | <a href=\"" . $ditbestand . "?p=admin\">Beheer</a> |</td></tr>";
if(isset($_GET['p']) == FALSE)
{
// Home weergeven
echo "<tr><td><h1>Mailing</h1>";
echo "Welkom op Mailing. Mailing is gemaakt om een mailing list optezetten. Zoek de rest zelf maar uit";
echo "</td></tr>";
echo "</table>";
}
else
{
$p = $_GET['p'];
if($p == "admin")
{
// Beheer
if(isset($_SESSION['adminpass']) == FALSE)
{
if(isset($_POST['login']) == FALSE)
{
echo "<tr><td>Beheer Wachtwoord<br><br><form method=\"POST\"><input type=\"password\" name=\"password\"> <input type=\"submit\" name=\"login\" value=\"Go !\"></td></tr>";
}
else
{
if($_POST['password'] == "")
{
echo "<tr><td>Je moet wel alle velden invullen!</td></tr>";
}
else
{
if($_POST['password'] == $admin)
{
$_SESSION['adminpass'] = md5($admin);
echo "<tr><td>Je bent nu ingelogd. Klik <a href=\"" . $ditbestand . "?p=admin\">hier</a> om verder te gaan</td></tr>";
}
else
{
echo "<tr><td>Het wachtwoord komt niet overeen. Ga terug en probeer opnieuw</td></tr>";
}
}
}
}
else
{
// Beheer menu
echo "<tr><td align=\"center\" colspan=\"4\">| <a href=\"" . $ditbestand . "?p=admin\">Admin</a> | <a href=\"" . $ditbestand . "?p=admin&a=leden\">Leden</a> | <a href=\"" . $ditbestand . "?p=admin&a=mail\">Mailing</a> | <a href=\"" . $ditbestand . "?p=admin&a=loguit\">Loguit</a> |</td></tr>";
if(isset($_GET['a']) == FALSE)
{
echo "<tr><td>Hier kun je de bovenstaande elementen als beheerder aanpassen. Voor verdere configuratie moet je dit bestand openen en de variablen aanpassen.</td></tr>";
}
else
{
$a = $_GET['a'];
if($a == "leden")
{
if(isset($_GET['verwijder']) == TRUE)
{
$sql = "DELETE FROM leden WHERE mail = '" . $_GET['verwijder'] . "'";
mysql_query($sql) or die(mysql_error());
echo "<tr><td colspan=\"2\">" . $_GET['verwijder'] . " is verwijdert en zal geen emails meer ontvangen.</td></tr>";
}
echo "<tr><td align=\"center\"><b>Naam</td></td><td align=\"center\"><b>Email</b></td><td align=\"center\"><b>Datum</b></td><td align=\"center\"><b>Verwijder</b></td></tr>";
$query = "SELECT * FROM leden";
$result = mysql_query($query) or die(mysql_error());
while($rij = mysql_fetch_object($result))
{
echo "<tr><td>" . $rij->naam . "</td><td><a href=\"mailto:" . $rij->mail . "\">" . $rij->mail . "</a></td><td>" . $rij->datum . "</td><td><a href=\"" . $ditbestand . "?p=admin&a=leden&verwijder=" . $rij->mail . "\">Verwijder</a></td></tr>";
}
}
elseif($a == "mail")
{
if(isset($_POST['verzend']) == FALSE)
{ ?>
<form method="POST">
<tr><td>Onderwerp</td><td><input type="text" name="onderwerp"></td></tr>
<tr><td valign="top">Bericht</td><td><textarea name="bericht" cols="36" rows="13"></textarea></td></tr>
<tr><td></td><td><input type="submit" name="verzend" value="Go !"></td></tr>
</form>
<? }
else
{
if($_POST['onderwerp'] == "" || $_POST['bericht'] == "")
{
echo "<tr><td>Wel alle velden invullen!</td></tr>";
}
else
{
$query = "SELECT * FROM leden";
$result = mysql_query($query) or die(mysql_error());
while($rij = mysql_fetch_object($result))
{
mail($rij->mail, $_POST['onderwerp'], "Beste " . $rij->naam . ",\n\n" . $_POST['bericht'] . "\n\nMet vriendlijke groeten, " . $naam . "\n\n------------\nWil je deze mail niet meer ontvangen? Ga dan naar de onderstaande link:\n" . $locatie . $ditbestand . "?p=schrijfuit&email=" . $rij->mail);
}
if(mysql_num_rows($result) == 0)
{
echo "<tr><td>De mailing is aan niemand verzonden. Dat komt omdat niemand geregistreert is</td></tr>";
}
elseif(mysql_num_rows($result) == 1)
{
echo "<tr><td>De mailing is aan 1 email adres verstuurt</td></tr>";
}
else
{
echo "<tr><td>De mailing is aan <b>" . mysql_num_rows($result) . "</b> email adressen verzonden</td></tr>";
}
}
}
}
elseif($a == "loguit")
{
session_unset();
session_destroy();
echo "<tr><td>Je bent nu uitgelogd. Klik <a href=\"" . $ditbestand . "?\">hier</a> om naar home te gaan</td></tr>";
}
else
{
echo "<tr><td>Je moet niet zelf links gaan verzinnen ...</td></tr>";
}
}
}
}
elseif($p == "registreer")
{
if(isset($_POST['go']) == FALSE)
{
echo "<tr><form method=\"POST\"><td>Naam</td><td><input type=\"text\" name=\"naam\"></td></tr>";
echo "<tr><td>Email</td><td><input type=\"text\" name=\"mail\"></td></tr>";
echo "<tr><td></td><td><input type=\"submit\" name=\"go\" value=\"Go !\"></td></form></tr>";
}
else
{
if($_POST['naam'] == "" || $_POST['mail'] == "")
{
echo "<tr><td>Je moet wel alle velden invullen!</td></tr>";
}
else
{
$query = "INSERT INTO leden (naam,mail,datum) VALUES ('" . addslashes($_POST['naam']) . "','" . addslashes($_POST['mail']) . "','" . date("d-m-Y") . "')";
mysql_query($query) or die(mysql_error());
echo "<tr><td>Je bent nu geregistreert en zal mails van ons ontvangen</td></tr>";
}
}
}
elseif($p == "schrijfuit")
{
if(isset($_GET['email']) == FALSE)
{
if(isset($_POST['verwijder']) == FALSE)
{
echo "<tr><td><form method=\"POST\">Email adres: <input type=\"text\" name=\"mail\"> <input type=\"submit\" value=\"Go !\" name=\"verwijder\"></td></tr>";
}
else
{
$query = "SELECT * FROM leden WHERE mail = '" . $_POST['mail'] . "'";
$result = mysql_query($query) or die(mysql_error());
if(mysql_num_rows($result) == 0)
{
echo "<tr><td>Geen resultaten op het opgegeven email adres gevonden</td></tr>";
}
else
{
echo "<tr><td>We hebben een email adres gevonden. <a href=\"" . $ditbestand . "?p=schrijfuit&email=" . $_POST['mail'] . "\">Klik hier</a> om naar de volgende stap te gaan</td></tr>";
}
}
}
else
{
$query = "SELECT * FROM leden WHERE mail = '" . $_GET['email'] . "'";
$result = mysql_query($query) or die(mysql_error());
if(mysql_num_rows($result) == 0)
{
echo "<tr><td>Geen mailadressen gevonden in de database</td></tr>";
}
else
{
if(isset($_SESSION['getal']) == FALSE)
{
$_SESSION['getal'] = rand(3000,7000);
}
if(isset($_POST['go']) == FALSE)
{
$rij = mysql_fetch_object($result);
mail($rij->mail, "Uitschrijven van de mailing", "Beste " . $rij->naam . "\n\nU heeft er voor gekozen om uitteschrijven.\n\nHier is uw code: " . $_SESSION['getal'] . "\n\nAls U nog steeds van de mailing gebruik wilt maken verwijder deze mail dan en vul de code niet in\n\nMet vriendelijk groeten," . $naam);
echo "<tr><td><form method=\"POST\">Bedankt voor het gebruikmaken van onze mailing. U heeft nu een email toegezonden gekregen met een code. Voer de code hieronder in. <b>Sluit het venster niet!</b><br>
<br><input type=\"text\" name=\"code\"><br>
<input type=\"submit\" name=\"go\" value=\"Go !\"></form>";
}
else
{
if($_SESSION['getal'] == $_POST['code'])
{
$query = "DELETE FROM leden WHERE mail = '" . $_GET['email'] . "'";
mysql_query($query) or die(mysql_error());
echo "<tr><td>U bent nu uitgeschreven en zal geen emails van ons meer ontvangen.<br><br>Mvg. " . $naam . "</td></tr>";
}
else
{
echo "<tr><td>De door U opgegeven code komt niet overeen met de verzonden code</td></tr>";
}
}
}
}
}
else
{
echo "<tr><td>Jij ook al?</td></tr>";
}
}
?>
Ehh, het kan wel. niet met dit script. Maar dan moet je met headers werken. En da's moeilijkGeplaatst door XP_PC
Prutteke, kan ik met dit script naar heel veel mensen (waarvan ik het adres al heb) een E-mail (opgemaakt in HTML) sturen?
Goh, volges mij staat het hierboven tussen deGeplaatst door XP_PC
Zie je dak je script niet heb zoekgemaakt [/B]
tags ?:rolleyes:
Ja, die ene content-type header is echt verdraaid lastigGeplaatst door masterprut
Maar dan moet je met headers werken. En da's moeilijk![]()
Geplaatst door masterprut
Goh, volges mij staat het hierboven tussen deCode:tags ?:rolleyes: [/B][/QUOTE] Jij zei dat als ik het wilde gebruiken het maar zelf moest vinden :evil: :p
Meestert PJeetjert, show meh :thumb:Geplaatst door JPeetje
Ja, die ene content-type header is echt verdraaid lastig![]()
Als 4e parameter bij mail() geef je dit op (of voeg je dit toe, als je al meer headers hebt):Geplaatst door masterprut
Meestert PJeetjert, show meh :thumb:
Content-Type: text/html; charset=iso-8859-15
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.