YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Ideen, Wünsche und Suche » Getmail.php » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 973 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Dieses Thema wurde als unerledigt markiert. Thread unerledigt

Zum Ende der Seite springen Getmail.php
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Skulltula Skulltula ist männlich
Mitglied


Dabei seit: 16.01.04
Beiträge: 44
Forenversion: 2.3

 Getmail.php Antworten Zitieren Editieren Melden       UP

Es gibt ja ein Script (getmail.php) womit man die Mailadressen auslesen kann.Entweder alle oder halt nur die von usern welche auch den NL erhalten wollen.

Wie kann man dem Script beibringen "nur" zb.gmx Adressen auszulesen.
06.11.09 17:23 Skulltula ist offline E-Mail Finden Als Freund hinzufügen
nAsH nAsH ist männlich
Alternativ Mitglied


images/avatars/avatar-3583.gif

Dabei seit: 16.01.04
Beiträge: 386
Fähigkeiten: WBB2 Profi; WBB2 Fortgeschritten

Antworten Zitieren Editieren Melden       UP

Zitat:
E-Mail-Domain-Verteilung auf Foren-User

Im ACP werden die E-Mail-Domains (z.B. web.de, gmx.de etc.) separat, sortiert nach der Häufigkeit der Nutzung durch die User, angezeigt

» forum.computer-board.eu

nAsH
06.11.09 18:07 nAsH ist offline WWW Finden Als Freund hinzufügen
Skulltula Skulltula ist männlich
Mitglied


Dabei seit: 16.01.04
Beiträge: 44
Forenversion: 2.3

Themenstarter Thema begonnen von Skulltula
Antworten Zitieren Editieren Melden       UP

Ja den hab ich.

Es geht darum das mir die E-Mails zb.nur von gmx angezeigt werden.

Sozusagen eine Filterfunktiuon für einzelne Provider

Das Script welches ich hab sieht so aus:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
<?php
##################################
###WBB Mail Export by mor_dark####
### www.seaofsin.de           ####
### mor_dark@seaofsin.de      ####
##################################


/*
Support: http://www.seaofsin.de/wbb2/thread.php?threadid=16403
Anleitung:
1. Stellt den config part ach euren wünschen ein.
2. ladet diese datei ins root vom wbb ( /wbb2 )
3. erstellt die Datei maildata.txt und gebt ihr chmod 777
4. ruft das script in eurem browser auf (http://deinedomain.de/wbb2/getmail.php)
5. viel erfolg
*/

//Config

$allowuserid    = "1";  // Das script kann nur vom user mit dieser ID ausgeführt werden!!1
$trennzeichen1   = ", ";  // Was soll als Trennzeichen zwischen Username unde Emailgenutzt werden?
$trennzeichen2   = "; ";  // Was soll als Trennzeichenzwischen 2 Datensätzen genutzt werden?
$showusername   = "0";  // Usernamen hinter Email ausgeben 1= Ja 0=nein
$umbruch        = "0";  // Zeilenumbruch nach jeden eintrag 1 = ja 0 = nein
$getmails       = "1";  // 1= alle Mails 2= Adminmails erlaubt 3= Adminmails nicht erlaubt
$printmail      = "0";  // 1= Daten in Datei schreiben 0=  Direkt im Browser ausgeben
$filename       = "maildata.txt"; // Name der datei in die exportiert werden soll




//ab hier nichts ändern
####################################################
require("./global.php");
if($wbbuserdata['userid'] == "$allowuserid") {
	if($getmails == "1") {
		$adminmail ="0 OR 1";
		$adminmailtxt ="allen Usern";
	}
	if($getmails == "2") {
		$adminmail ="1";
		$adminmailtxt ="allen Usern die Emails vom Administrator aktzeptieren";
	}
	if($getmails == "3") {
		$adminmail ="0";
		$adminmailtxt ="allen Usern die <b>KEINE</b> Emails vom Administrator aktzeptieren";
	}

	$umbruch1 = '';
	$umbruch2 = '';


	if ($umbruch=="1"){
		$umbruch1 = "\n";
		$umbruch2 = "<br />";
	}

	$result = $db->query("SELECT  `email` ,  `username` FROM  `bb".$n."_users` WHERE  `admincanemail` = ".$adminmail."");
	$num_rows = mysql_num_rows($result);
	while($row = $db->fetch_array($result))
	{
		if($showusername=="1"){
			$maildata .= $row['username']."$trennzeichen1".$row['email']."$trennzeichen2".$umbruch1;
			$mailprint .= $row['username']."$trennzeichen1".$row['email']."$trennzeichen2".$umbruch2;
		}
		else {
			$maildata .= $row['email']."$trennzeichen2".$umbruch1;
			$mailprint .= $row['email']."$trennzeichen2".$umbruch2;
		}
	}

	if ($printmail == "1"){
		$fp = fopen("$filename","w");
		fputs($fp,$maildata);
		fclose($fp);
		echo "<div bgcolor=\"#c7c7c7\" align=\"center\"><h1>WBB Mailexport</h1><hr><br /><br /><br />";
		echo "<font color=\"#00AA00\">Es wurden <b>$num_rows</b> Daten von $adminmailtxt Erfolgreich in die Datei <b>$filename</b> exportiert</font><br /><br />";
		echo "<font color=\"#FF0000\"><b>Wichtig:</b> </font>Die Datei $filename nach gebrauch wieder vom Server löschen damit unbefugte nicht an die E-Mail-Adressen der User kommen.<br /><br />";
		echo "Hilfe zum Script bei uns im Forum.<br />Script by <a href=\"http://www.seaofsin.de/wbb2/thread.php?threadid=16403\" target=\"_blank\"><b>www.seaofsin.de</b></a><br /><br /><a href=\"index.php\"> zurück zum Forum</a> </div>";

	}
	else {
		echo "<div bgcolor=\"#c7c7c7\" align=\"center\"><h1>WBB Mailexport</h1><hr><br /><br /><br />";
		echo "<font color=\"#00AA00\">Es wurden <b>$num_rows</b> Daten von $adminmailtxt Erfolgreich ausgelesen.</font><br /><br />";
		echo "Hilfe zum Script bei uns im Forum.<br />Script by <a href=\"http://www.seaofsin.de/wbb2/thread.php?threadid=16403\" target=\"_blank\"><b>www.seaofsin.de</b></a><br /><br /><a href=\"index.php\"> zurück zum Forum</a><br /><hr> <h1>Daten</h1><br /><br /><br />$mailprint</div>";
	}
}
else {
	echo "<hr><h1>Keine Berechtigung</h1><br /><br /><a href=\"index.php\"> zurück ins Forum</a><hr>";
	echo "Hilfe zum Script bei uns im Forum.<br />Script by <a href=\"http://www.seaofsin.de/wbb2/thread.php?threadid=16403\" target=\"_blank\"><b>www.seaofsin.de</b></a>";
}

?>

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Skulltula: 06.11.09 18:38.

06.11.09 18:37 Skulltula ist offline E-Mail Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Ideen, Wünsche und Suche » Getmail.php