Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 19

Thema: Emailbenachrichtigung

  1. #1
    Guest
    Gast

    Standard Emailbenachrichtigung

    Hallo,

    Die Frage ist, wie bekomme ich es hin, dass jeder User/in eine Emailbenachrichtigung erhält auf Antworten. Also nicht wie im Code, wenn der User/in, eine Anzeige geschaltet hat, sondern auch ohne Anzeige!?

    // E-Mail-Benachrichtigung senden, sofern gewünscht
    [php:1:6c1b4d1d4d]<?php
    $sql1="SELECT * FROM $anzeigen_db WHERE anzeigen_key='$anzeigen_key'";

    $result1=mysql_query($sql1,$db);

    $row1 = mysql_fetch_array($result1);

    $email = WebOut ($row1[email]);

    $user_key = WebOut ($row1[user_key]);

    if ($email != "") {

    $sql2="SELECT * FROM $member_db WHERE user_key='$user_key'";

    $result2=mysql_query($sql2,$db);

    $row2 = mysql_fetch_array($result2);

    $vorname = WebOut ($row2[vorname]);

    $nachname = WebOut ($row2[nachname]);

    ?>[/php:1:6c1b4d1d4d]

    edit : so siehts besser aus gruß crAzy
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    also alle user oder wie ???

    undwas sit das für ein system???

  3. #3
    Gast

    Standard

    Ja,Alle die eine Antwort erhalten...
    Was meinst Du mit System?

  4. #4
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ja was das für ein script ist??? ein fertiges oder selbst gebautes oder oder oder???

    und da ist auch schon ein bishcne mehr code nötig um dir das zu posten als nur die 3 zeilen da.

  5. #5
    Gast
    Gast

    Standard So...

    Das ist ein Auslaufmodell Single Script, ohne Support, mach ich nie wieder, aber habe dafür bezahlt!

    Code:
    if &#40;$action=="Senden" && CheckText&#40;$nachrichten_text&#41;=="" && $stat_key=="editor"&#41;
    
      			&#123;
    
    				$datum = date &#40;"d.m.Y"&#41;;
    
    				$uhrzeit = date &#40;"G&#58;i&#58;s"&#41;;
    
    				
    
    				// Nachricht in Datenbank eintragen
    
      			$db=db_connect&#40;&#41;;
    
        		$sql="INSERT INTO $nachrichten_db &#40;nachrichten_text, gelesen, datum, uhrzeit, anzeigen_key, absender_name, empfaenger_name&#41; VALUES &#40;'$nachrichten_text', '$gelesen', '$datum', '$uhrzeit', '$anzeigen_key', '$absender_name', '$empfaenger_name'&#41;";
    
        		$result=mysql_query&#40;$sql,$db&#41;;
    
    				if &#40;$anzeigen_key != ""&#41;&#123;
    
    					$sql_ak="SELECT * FROM $anzeigen_db WHERE anzeigen_key='$anzeigen_key'";
    
    
        			$result_ak=mysql_query&#40;$sql_ak,$db&#41;;
    
    					$row_ak = mysql_fetch_array&#40;$result_ak&#41;;
    
    					$nachricht = WebOut &#40;$row_ak&#91;nachrichten&#93;&#41;;
    
    					$nachricht++;
    
    					$sql_nachrichten="UPDATE $anzeigen_db SET nachrichten='$nachricht' WHERE anzeigen_key='$anzeigen_key'";
    
        			$result_nachrichten=mysql_query&#40;$sql_nachrichten,$db&#41;;
    
    				&#125;
    
    				// E-Mail-Benachrichtigung senden, sofern gewünscht
    
    				$sql1="SELECT * FROM $anzeigen_db WHERE anzeigen_key='$anzeigen_key'";
    
    				$result1=mysql_query&#40;$sql1,$db&#41;;
    
    				$row1 = mysql_fetch_array&#40;$result1&#41;;
    
    				$email = WebOut &#40;$row1&#91;email&#93;&#41;;
    
    				$user_key = WebOut &#40;$row1&#91;user_key&#93;&#41;;
    
    				if &#40;$email != ""&#41; &#123;
    
    					$sql2="SELECT * FROM $member_db WHERE user_key='$user_key'";
    
    					$result2=mysql_query&#40;$sql2,$db&#41;;
    
    					$row2 = mysql_fetch_array&#40;$result2&#41;;
    
    					$vorname = WebOut &#40;$row2&#91;vorname&#93;&#41;;
    
    					$nachname = WebOut &#40;$row2&#91;nachname&#93;&#41;;
    
    					$nachricht_erhalten_message=str_replace&#40;"&#91;URL_PFAD&#93;",$url_pfad,$nachricht_erhalten_message&#41;;
    
          		$nachricht_erhalten_message=str_replace&#40;"&#91;VORNAME&#93;",$vorname,$nachricht_erhalten_message&#41;;
    
          		$nachricht_erhalten_message=str_replace&#40;"&#91;NACHNAME&#93;",$nachname,$nachricht_erhalten_message&#41;;
    
           		@mail&#40;$email,$nachricht_erhalten_subject,$nachricht_erhalten_message,$xtra&#41;;
    
    				&#125;
    
    				db_close&#40;$db&#41;;
    
    				echo &#40;"<table cellspacing='0' cellpadding='0' border='0'><tr><td colspan='3' class='ueberschrift'>Nachricht senden
    
    </td></tr>"&#41;;
    
    				echo &#40;"<tr><td>Die Nachricht wurde erfolgreich gesendet!
    
    <form action='members_nachrichten.php' method='post'><input type='hidden' name='id' value='$id'>"&#41;;
    
    				echo &#40;"<input type='image' src='pics/zurueck.gif' alt='Zurück'>"&#41;;
    
    				echo &#40;"</td></tr></table></form>
    "&#41;;
    
    			&#125;
    
    			else &#123;
    
    				if &#40;$empfaenger_name == $user && $stat_key=="editor"&#41;&#123;
    
    ?>
    
    
    
    <table cellspacing="0" cellpadding="0" border="0">
    
    	<tr>
    
    		<td class="ueberschrift">Nachricht senden
    
    </td>
    
    	</tr>
    
      <tr>
    
        <td>Du kannst keine Nachricht an Dich selbst senden!
    
    </td>
    
      </tr>
    
    	<tr>
    
    			<td><form action="members_nachrichten.php" method="post"><input type="hidden" name="id" value="<?php echo $id; ?>">
    
    			<input type="image" src="pics/zurueck.gif" alt="Zurück"></form></td>
    
        </tr>
    
    </table>
    
    
    
    
    <?php			
    
    				&#125;
    
    				else &#123;
    
    ?>
    
    <table cellspacing="0" cellpadding="0" border="0">
    
    	<tr>
    
    		<td colspan="3" class="ueberschrift">Nachricht senden
    
    </td>
    
    	</tr>
    
        <form action="<?=$PHP_SELF?>" enctype="multipart/form-data" method="post">
    
    		<input type="hidden" name="id" value="<?php echo $id; ?>">
    
          <tr>
    
    	        <td width="20" rowspan="20"></td>
    
              <td>Empfänger&#58;</td>
    
              <td><? echo WebOut&#40;$empfaenger_name&#41;;?></td>
    
              <td></td>
    
          </tr>
    
          <tr>
    
              <td colspan="3">[img]pics/blind.GIF[/img]</td>
    
          </tr>
    
          <tr>
    
              <td>TextderNachricht&#58;</td>
    
              <td><textarea name="nachrichten_text" rows="12" cols="30"><? echo WebOut&#40;$nachrichten_text&#41;;?></textarea></td>
    
              <td class="fault"><? if &#40;isset&#40;$nachrichten_text&#41;&#41; echo CheckText&#40;$nachrichten_text&#41;; ?></td>
    
          </tr>
    
          <tr>
    
              <td colspan="3">[img]pics/blind.GIF[/img]</td>
    
          </tr>
    
        <tr>
    
    			<td><input type="hidden" name="empfaenger_name" value="<? echo WebOut&#40;$empfaenger_name&#41;;?>"><input type="hidden" name="absender_name" value="<? echo WebOut&#40;$username&#41;;?>"><input type="hidden" name="anzeigen_key" value="<? echo WebOut&#40;$anzeigen_key&#41;; ?>"></td>
    
          <td valign="top" colspan="2"><input type="hidden" name="action" value="Senden">
    
    				<table cellspacing="0" cellpadding="0" border="0">
    
    					<tr>
    
    						<td valign="top"><input type="image" src="pics/senden.gif" alt="Senden"></td>
    
    					  <td></form><form action="members_nachrichten.php" method="post"><input type="hidden" name="id" value="<?php echo $id; ?>"><input type="hidden" name="action" value="Abbrechen"></td>
    
    						<td valign="top"><input type="image" src="pics/abbrechen.gif" alt="Abbrechen"></form></td>
    
    					</tr>
    
    				</table>
    
    				</td>
    
        </tr>
    
    </table>
    
    
    
    
    <?php 		&#125;
    
    				&#125;

  6. #6
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    und was soll da jetzt genau drinne stehen in der email ???

  7. #7
    Gast

    Standard

    Am Inhalt soll sich nichts ändern, dort steht du: Vorname/Nachname hast eine Antwort auf Deine Anzeige, gehe zu www.......
    Ich möchte nur, dass auch die, diese Email erhalten, die keine Inserat geschaltet haben.Sobald sich eben jemand meldet.
    Weil das Script scheinbar prüft, ob jemand eine Anzeige geschatet hat.
    Also möchte ich diese Prüffunktion umgehen, oder deaktivieren.

  8. #8
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    wie ist der aufbau der Tabelle anzeigen_db ?? und poste auch ein par content beispieler dieser.

    und das gleiche für member_db

  9. #9
    Guest
    Gast

    Standard Nun schau ma mal....

    Das müsste passen!?


    Code:
    Table structure for table "anzeigen"
    --
    DROP TABLE IF EXISTS anzeigen;
    
    CREATE TABLE `anzeigen` &#40;
      `anzeigen_key` int&#40;16&#41; NOT NULL auto_increment,
      `ueberschrift` varchar&#40;255&#41; default NULL,
      `anzeigen_text` text,
      `check_bild` varchar&#40;255&#41; default NULL,
      `email` varchar&#40;64&#41; default NULL,
      `anonym` varchar&#40;4&#41; default NULL,
      `datum` varchar&#40;16&#41; default NULL,
      `uhrzeit` varchar&#40;16&#41; default NULL,
      `nachrichten` varchar&#40;16&#41; default NULL,
      `geschlecht` varchar&#40;16&#41; default NULL,
      `plz_bereich` varchar&#40;16&#41; default NULL,
      `kat_key` varchar&#40;11&#41; default NULL,
      `user_key` varchar&#40;11&#41; default NULL,
      `freischaltung` varchar&#40;8&#41; default NULL,
      PRIMARY KEY  &#40;`anzeigen_key`&#41;,
      FULLTEXT KEY `datum` &#40;`datum`&#41;,
      FULLTEXT KEY `datum_2` &#40;`datum`&#41;
    &#41; TYPE=MyISAM;
    
    --  Table data for table "anzeigen". Record count - 
    --
    LOCK TABLES anzeigen WRITE;
    
    INSERT INTO anzeigen VALUES&#40;11,'Suche sportlichen Typ','wenn Du viel Humor hast,dann melde Dich. Aber nur ernstgemeinte Zuschriften,bitte!\r\nSabine','','','','26.05.2005','16&#58;16&#58;52','3','f','1','1','9','1'&#41;,&#40;17,'Lebenslustige,','sucht ebensolchen.Wenn Du kein Langweiler und zwischen 22 und 24 Jahre bist dann melde Dich.','','','','16.05.2005','18&#58;53&#58;12','2','f','5','1','14','1'&#41;,
    
    
    
    
    ---------------------------------------------------------------------
    
    
    --
    --  Table structure for table "member"
    --
    DROP TABLE IF EXISTS member;
    
    CREATE TABLE `member` &#40;
      `user_key` int&#40;11&#41; NOT NULL auto_increment,
      `username` varchar&#40;32&#41; NOT NULL default '',
      `password` varchar&#40;255&#41; default NULL,
      `geschlecht` varchar&#40;32&#41; default NULL,
      `vorname` varchar&#40;255&#41; default NULL,
      `nachname` varchar&#40;255&#41; default NULL,
      `strasse` varchar&#40;255&#41; default NULL,
      `plz` varchar&#40;8&#41; default NULL,
      `ort` varchar&#40;255&#41; default NULL,
      `email` varchar&#40;64&#41; default NULL,
      `www` varchar&#40;64&#41; default NULL,
      `geb1` varchar&#40;4&#41; default NULL,
      `geb2` varchar&#40;4&#41; default NULL,
      `geb3` varchar&#40;4&#41; default NULL,
      `datum` varchar&#40;16&#41; default NULL,
      `newsletter` varchar&#40;4&#41; default NULL,
      `check_vorname` varchar&#40;4&#41; default NULL,
      `check_nachname` varchar&#40;4&#41; default NULL,
      `check_strasse` varchar&#40;4&#41; default NULL,
      `check_plz_ort` varchar&#40;4&#41; default NULL,
      `check_email` varchar&#40;4&#41; default NULL,
      `check_web` varchar&#40;4&#41; default NULL,
      `check_geb` varchar&#40;4&#41; default NULL,
      `mit_bild` int&#40;4&#41; default NULL,
      `stat_key` varchar&#40;64&#41; default NULL,
      `freischaltung` varchar&#40;6&#41; default NULL,
      PRIMARY KEY  &#40;`user_key`&#41;
    &#41; TYPE=MyISAM;
    
    --
    --  Table data for table "member". Record count - 
    --
    LOCK TABLES member WRITE;
    
    INSERT INTO member VALUES&#40;1,'mister','elf1213','m','Horst','Müller','','76789','Simdrorf','test.at.test.de','www.test.de','10','7','1969','01.01.2004','1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'test',''&#41;,....................

  10. #10
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    so sollte es gehen:


    [php:1:941489b79d]<?php
    if ($action=="Senden" && CheckText($nachrichten_text)=="" && $stat_key=="editor")

    {

    $datum = date ("d.m.Y");

    $uhrzeit = date ("G:i:s");



    // Nachricht in Datenbank eintragen

    $db=db_connect();

    $sql="INSERT INTO $nachrichten_db (nachrichten_text, gelesen, datum, uhrzeit, anzeigen_key, absender_name, empfaenger_name) VALUES ('$nachrichten_text', '$gelesen', '$datum', '$uhrzeit', '$anzeigen_key', '$absender_name', '$empfaenger_name')";

    $result=mysql_query($sql,$db);

    if ($anzeigen_key != ""){

    $sql_ak="SELECT * FROM $anzeigen_db WHERE anzeigen_key='$anzeigen_key'";


    $result_ak=mysql_query($sql_ak,$db);

    $row_ak = mysql_fetch_array($result_ak);

    $nachricht = WebOut ($row_ak[nachrichten]);

    $nachricht++;

    $sql_nachrichten="UPDATE $anzeigen_db SET nachrichten='$nachricht' WHERE anzeigen_key='$anzeigen_key'";

    $result_nachrichten=mysql_query($sql_nachrichten,$ db);

    }

    // E-Mail-Benachrichtigung senden, sofern gewünscht
    /* OLD
    $sql1="SELECT * FROM $anzeigen_db WHERE anzeigen_key='$anzeigen_key'";

    $result1=mysql_query($sql1,$db);

    $row1 = mysql_fetch_array($result1);

    $email = WebOut ($row1[email]);

    $user_key = WebOut ($row1[user_key]);

    if ($email != "") {

    $sql2="SELECT * FROM $member_db WHERE user_key='$user_key'";

    $result2=mysql_query($sql2,$db);

    $row2 = mysql_fetch_array($result2);

    $vorname = WebOut ($row2[vorname]);

    $nachname = WebOut ($row2[nachname]);

    $nachricht_erhalten_message=str_replace("[URL_PFAD]",$url_pfad,$nachricht_erhalten_message);

    $nachricht_erhalten_message=str_replace("[VORNAME]",$vorname,$nachricht_erhalten_message);

    $nachricht_erhalten_message=str_replace("[NACHNAME]",$nachname,$nachricht_erhalten_message);

    @mail($email,$nachricht_erhalten_subject,$nachrich t_erhalten_message,$xtra);
    */
    $sql2="SELECT `vorname`, `nachname`, `email` FROM $member_db";
    $result2=mysql_query($sql2);
    while($row2=mysql_fetch_assoc($result2))
    {
    $vorname = WebOut ($row2['vorname']);
    $nachname = WebOut ($row2['nachname']);
    $nachricht_erhalten_message=str_replace("[URL_PFAD]",$url_pfad,$nachricht_erhalten_message);
    $nachricht_erhalten_message=str_replace("[VORNAME]",$vorname,$nachricht_erhalten_message);
    $nachricht_erhalten_message=str_replace("[NACHNAME]",$nachname,$nachricht_erhalten_message);

    @mail($row2['email'],$nachricht_erhalten_subject,$nachricht_erhalten_m essage,$xtra);
    }
    }

    db_close($db);

    echo ("<table cellspacing='0' cellpadding='0' border='0'><tr><td colspan='3' class='ueberschrift'>Nachricht senden

    </td></tr>");

    echo ("<tr><td>Die Nachricht wurde erfolgreich gesendet!

    <form action='members_nachrichten.php' method='post'><input type='hidden' name='id' value='$id'>");

    echo ("<input type='image' src='pics/zurueck.gif' alt='Zurück'>");

    echo ("</td></tr></table></form>
    ");

    }

    else {

    if ($empfaenger_name == $user && $stat_key=="editor"){

    ?>



    <table cellspacing="0" cellpadding="0" border="0">

    <tr>

    <td class="ueberschrift">Nachricht senden

    </td>

    </tr>

    <tr>

    <td>Du kannst keine Nachricht an Dich selbst senden!

    </td>

    </tr>

    <tr>

    <td><form action="members_nachrichten.php" method="post"><input type="hidden" name="id" value="<?php echo $id; ?>">

    <input type="image" src="pics/zurueck.gif" alt="Zurück"></form></td>

    </tr>

    </table>




    <?php

    }

    else {

    ?>

    <table cellspacing="0" cellpadding="0" border="0">

    <tr>

    <td colspan="3" class="ueberschrift">Nachricht senden

    </td>

    </tr>

    <form action="<?=$PHP_SELF?>" enctype="multipart/form-data" method="post">

    <input type="hidden" name="id" value="<?php echo $id; ?>">

    <tr>

    <td width="20" rowspan="20"> </td>

    <td>Empfänger:</td>

    <td><? echo WebOut($empfaenger_name);?></td>

    <td> </td>

    </tr>

    <tr>

    <td colspan="3">[img]pics/blind.GIF[/img]</td>

    </tr>

    <tr>

    <td>Text der Nachricht: </td>

    <td><textarea name="nachrichten_text" rows="12" cols="30"><? echo WebOut($nachrichten_text);?></textarea> </td>

    <td class="fault"><? if (isset($nachrichten_text)) echo CheckText($nachrichten_text); ?></td>

    </tr>

    <tr>

    <td colspan="3">[img]pics/blind.GIF[/img]</td>

    </tr>

    <tr>

    <td><input type="hidden" name="empfaenger_name" value="<? echo WebOut($empfaenger_name);?>"><input type="hidden" name="absender_name" value="<? echo WebOut($username);?>"><input type="hidden" name="anzeigen_key" value="<? echo WebOut($anzeigen_key); ?>"> </td>

    <td valign="top" colspan="2"><input type="hidden" name="action" value="Senden">

    <table cellspacing="0" cellpadding="0" border="0">

    <tr>

    <td valign="top"><input type="image" src="pics/senden.gif" alt="Senden"></td>

    <td></form> <form action="members_nachrichten.php" method="post"><input type="hidden" name="id" value="<?php echo $id; ?>"><input type="hidden" name="action" value="Abbrechen"></td>

    <td valign="top"><input type="image" src="pics/abbrechen.gif" alt="Abbrechen"></form></td>

    </tr>

    </table>

    </td>

    </tr>

    </table>




    <?php }

    }
    ?>[/php:1:941489b79d]

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •