EMail-Benachrichtigung wie kann ich das bewerkstelligen - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von othmar (80 Beiträge) am Dienstag, 12.November.2002, 21:13. WWW: katechese.ch
    EMail-Benachrichtigung wie kann ich das bewerkstelligen

      Ich habe aus der Bib ein schönes, einfaches Gästebuch kopiert. Nun würde ich gerne benachrichtigt, sobald ein neuer Beitrag eingegeben wurde (analog Forum). Da ich ein "Grünschnabel" bin, weiss ich nicht, wie ich das bewerkstelligen soll. Mit kopieren und ausprobieren komme ich nicht weiter.

      Hier mein Code:

      <html><head><title>Gästebuch in katechese.ch</title>
      </head><body bgcolor=lightgrey>
      <font face="Arial">
      

      <p><h2>Gästebuch in katechese.ch</h2>

      <perl>
      $maxtext||=5000;
      

      my $emsg="";

      if(%_put)
      {
        $emsg.="Bitte geben Sie Ihren Namen ein! " if $_put{Name} eq "";
        $emsg.="Bitte geben Sie einen Text ein! " if $_put{Text} eq "";
        $emsg.="Der Text ist zu lang! Bitte k&uuml;rzen Sie ihn auf maximal $maxtext Zeichen." if length($_put{Text})>$maxtext;
      
        if($emsg eq "")   {     put;     out "<ul><b>Ihr Eintrag wurde aufgenommen...</b></ul>";   } else   {     out "<ul><font color=d80000><b>$emsg</b></font></ul>";   }
      }

      </perl>
      

      <do action=list listtype=add>

      <ul>
      <loop sort=- convert_html=Name,Text code=perl range^=0,5>
      

      my $www=$WWW; $www=~ s#^http://##;

      out "<table width=90%";
      out " bgcolor=$bgcolor" if $bgcolor ne "";
      out " cellpadding=$cellpadding" if $cellpadding ne "";
      out " cellspacing=$cellspacing" if $cellspacing ne "";
      out "><tr><td>";
      if($ruler=~ /\d/) { out "<hr size=$ruler><br>"; }
      elsif($ruler ne "") { out $ruler; }
      out "<font size=2 face=arial>";
      "<font face=$font_face".($font_size?" size=$font_size":"").">" if $font_face;
      out "* Beitrag von <b>$Name</b> am $Datum<br>";
      out "EMail: <a href=\"mailto:$EMail\">$EMail</a> " if $EMail ne "";
      out "WWW: <a href=\"http://$www\" target=\"_blank\">$www</a> " if $www ne "";
      $Text="<ul>$Text</ul>" if $indent ne "no";
      out "<p>$Text</td></tr></table>";
      

      </loop>

      <p>
      <font face="Arial" size="2">
      <perl>
      

      my $newrange=$_range+$_range_length;
      my $oldrange=$_range-$_range_length;
      $oldrange=0 if $oldrange<0 && $oldrange>-$_range_length;
      

      out "[ <a href=\"$_link&range=$oldrange,$_range_length\">Vorherige Beitr&auml;ge</a> ] " if $oldrange>=0;
      out "[ <a href=\"$_link&range=$newrange,$_range_length\">Weitere Beitr&auml;ge</a> ]" if $newrange<$_amount_all;
      

      </perl>


      <div align="center">
        <center>
        <table border="0" width="100%">
          <tr>
            <td width="100%" bgcolor="#C0C0C0">
              <p align="center"><font face="Arial" size="2"><a href="http://www.katechese.ch" target="_top">home</a></font></td>
          </tr>
        </table>
        </center>
      </div>
      

      </body></html>


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von othmar (80 Beiträge) am Dienstag, 12.November.2002, 21:13. WWW: katechese.ch
    EMail-Benachrichtigung wie kann ich das bewerkstelligen

      Ich habe aus der Bib ein schönes, einfaches Gästebuch kopiert. Nun würde ich gerne benachrichtigt, sobald ein neuer Beitrag eingegeben wurde (analog Forum). Da ich ein "Grünschnabel" bin, weiss ich nicht, wie ich das bewerkstelligen soll. Mit kopieren und ausprobieren komme ich nicht weiter.

      Hier mein Code:

      <html><head><title>Gästebuch in katechese.ch</title>
      </head><body bgcolor=lightgrey>
      <font face="Arial">
      

      <p><h2>Gästebuch in katechese.ch</h2>

      <perl>
      $maxtext||=5000;
      

      my $emsg="";

      if(%_put)
      {
        $emsg.="Bitte geben Sie Ihren Namen ein! " if $_put{Name} eq "";
        $emsg.="Bitte geben Sie einen Text ein! " if $_put{Text} eq "";
        $emsg.="Der Text ist zu lang! Bitte k&uuml;rzen Sie ihn auf maximal $maxtext Zeichen." if length($_put{Text})>$maxtext;
      
        if($emsg eq "")   {     put;     out "<ul><b>Ihr Eintrag wurde aufgenommen...</b></ul>";   } else   {     out "<ul><font color=d80000><b>$emsg</b></font></ul>";   }
      }

      </perl>
      

      <do action=list listtype=add>

      <ul>
      <loop sort=- convert_html=Name,Text code=perl range^=0,5>
      

      my $www=$WWW; $www=~ s#^http://##;

      out "<table width=90%";
      out " bgcolor=$bgcolor" if $bgcolor ne "";
      out " cellpadding=$cellpadding" if $cellpadding ne "";
      out " cellspacing=$cellspacing" if $cellspacing ne "";
      out "><tr><td>";
      if($ruler=~ /\d/) { out "<hr size=$ruler><br>"; }
      elsif($ruler ne "") { out $ruler; }
      out "<font size=2 face=arial>";
      "<font face=$font_face".($font_size?" size=$font_size":"").">" if $font_face;
      out "* Beitrag von <b>$Name</b> am $Datum<br>";
      out "EMail: <a href=\"mailto:$EMail\">$EMail</a> " if $EMail ne "";
      out "WWW: <a href=\"http://$www\" target=\"_blank\">$www</a> " if $www ne "";
      $Text="<ul>$Text</ul>" if $indent ne "no";
      out "<p>$Text</td></tr></table>";
      

      </loop>

      <p>
      <font face="Arial" size="2">
      <perl>
      

      my $newrange=$_range+$_range_length;
      my $oldrange=$_range-$_range_length;
      $oldrange=0 if $oldrange<0 && $oldrange>-$_range_length;
      

      out "[ <a href=\"$_link&range=$oldrange,$_range_length\">Vorherige Beitr&auml;ge</a> ] " if $oldrange>=0;
      out "[ <a href=\"$_link&range=$newrange,$_range_length\">Weitere Beitr&auml;ge</a> ]" if $newrange<$_amount_all;
      

      </perl>


      <div align="center">
        <center>
        <table border="0" width="100%">
          <tr>
            <td width="100%" bgcolor="#C0C0C0">
              <p align="center"><font face="Arial" size="2"><a href="http://www.katechese.ch" target="_top">home</a></font></td>
          </tr>
        </table>
        </center>
      </div>
      

      </body></html>

     Antworten

    Beitrag von othmar (80 Beiträge) am Mittwoch, 13.November.2002, 06:50. WWW: katechese.ch
    Re: EMail-Benachrichtigung tatsächlich selber gefunden!

      Mit viel Hartnäckigkeit und Geduld habe ich es jetzt doch selber zum Laufen gebracht. Hier mein neuer Code:


      <html><head><title>Gästebuch in katechese.ch</title>
      </head><body bgcolor=lightgrey>
      <font face="Arial">
      

      <p><h2>Gästebuch in katechese.ch</h2>

      <perl>
      $maxtext||=5000;
      

      my $emsg="";

      if(%_put)
      {
        $emsg.="Bitte geben Sie Ihren Namen ein! " if $_put{Name} eq "";
        $emsg.="Bitte geben Sie einen Text ein! " if $_put{Text} eq "";
        $emsg.="Der Text ist zu lang! Bitte k&uuml;rzen Sie ihn auf maximal $maxtext Zeichen." if length($_put{Text})>$maxtext;
      
        if($emsg eq "")   {     put;     out "<ul><b>Ihr Eintrag wurde aufgenommen...</b></ul>";   } else   {     out "<ul><font color=d80000><b>$emsg</b></font></ul>";   }
      {
       
      mail 'info@katechese.ch',
      "Neuer Eintrag im Gästebuch in katechese.ch","\nName: $_put{'Name'} \nEMail: $_put{'EMail'} \nText: $_put{'Text'} \nDatum: $_put{'Datum'}"


      }
      

      }

      </perl>
      

      <do action=list listtype=add>

      <ul>
      <loop sort=- convert_html=Name,Text code=perl range^=0,5>
      

      my $www=$WWW; $www=~ s#^http://##;

      out "<table width=90%";
      out " bgcolor=$bgcolor" if $bgcolor ne "";
      out " cellpadding=$cellpadding" if $cellpadding ne "";
      out " cellspacing=$cellspacing" if $cellspacing ne "";
      out "><tr><td>";
      if($ruler=~ /\d/) { out "<hr size=$ruler><br>"; }
      elsif($ruler ne "") { out $ruler; }
      out "<font size=2 face=arial>";
      "<font face=$font_face".($font_size?" size=$font_size":"").">" if $font_face;
      out "* Beitrag von <b>$Name</b> am $Datum<br>";
      out "EMail: <a href=\"mailto:$EMail\">$EMail</a> " if $EMail ne "";
      out "WWW: <a href=\"http://$www\" target=\"_blank\">$www</a> " if $www ne "";
      $Text="<ul>$Text</ul>" if $indent ne "no";
      out "<p>$Text</td></tr></table>";
      

      </loop>

      <p>
      <font face="Arial" size="2">
      <perl>
      

      my $newrange=$_range+$_range_length;
      my $oldrange=$_range-$_range_length;
      $oldrange=0 if $oldrange<0 && $oldrange>-$_range_length;
      

      out "[ <a href=\"$_link&range=$oldrange,$_range_length\">Vorherige Beitr&auml;ge</a> ] " if $oldrange>=0;
      out "[ <a href=\"$_link&range=$newrange,$_range_length\">Weitere Beitr&auml;ge</a> ]" if $newrange<$_amount_all;
      

      </perl>


      <div align="center">
        <center>
        <table border="0" width="100%">
          <tr>
            <td width="100%" bgcolor="#C0C0C0">
              <p align="center"><font face="Arial" size="2"><a href="http://www.katechese.ch" target="_top">home</a></font></td>
          </tr>
        </table>
        </center>
      </div>
      

      </body></html>

     Antworten


     
 Liste der Einträge von 42450 bis 42600:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.11s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!