Platon Technologies
not logged in Login Registration
EnglishSlovak
open source software development celebrating 10 years of open source development! Thursday, October 15, 2026

Diff for scripts/php/message-board/message-board.php between version 1.1 and 1.2

version 1.1, 2002/03/29 14:18:18 version 1.2, 2002/04/07 17:08:02
Line 1 
Line 1 
 <?  <?php
   /* message_board.php - simple message board PHP script    /*
    * Created by Ondrej Jombik     * message_board.php - simple message board PHP script
    * (c) Copyright 2000 Condy software inc.     * Created by Ondrej Jombik <nepto@pobox.sk>
    * (c) Copyright 2001 Platon software development group     * (c) Copyright 2000 Condy software inc.
    * Updates: 1.9.2000, 20.10.2000, 16.12.2000 , 29.4.2001     * (c) Copyright 2001-2002 Platon software development group
    */     * Updates: 1.9.2000, 20.10.2000, 16.12.2000, 29.4.2001
      */
   /* Especially 4 Vladic-netic :)  
    */    /* Especially 4 Vladic-netic :) */
   
   /* TODO:    /*
    * - odstranovat duplicitne zaznamy     * TODO:
    * - ukladat a zobrazovat cas napisania prispevku, ukladat vo formate time()     * - odstranovat duplicitne zaznamy
    * - odstranit konvertovanie znaku " na retazec \"     * - ukladat a zobrazovat cas napisania prispevku, ukladat vo formate time()
    * - refresh bug (MSIE: Ctrl+R)     * - odstranit konvertovanie znaku " na retazec \"
    * - vyriesit problemy so sirokymi odkazmi     * - refresh bug (MSIE: Ctrl+R)
    * - vymazat a nakodovat znovu s pouzitim MySQL :)     * - vyriesit problemy so sirokymi odkazmi
    */     * - vymazat a nakodovat znovu s pouzitim MySQL :)
      */
   /* Initialization */  
   define(DATA_FILE, "message_board.dat");    /* Initialization */
     define(DATA_FILE, "message_board.dat");
   //chmod("./" . DATA_FILE, 0702);  
 ?>    //chmod("./" . DATA_FILE, 0702);
   ?>
 <html>  
 <head>  <html>
   <title>Message board</title>  <head>
 </head>    <title>Message board</title>
   </head>
 <body>  
 <?  <body>
   function str2html($str)  <?php
   {    function str2html($str)
     /* Kvoli problemom s diakritikou v kodovani ISO-8859-2 musela byt    {
      * tato funkcia upravena. Volania funkcie htmlentities() bolo nahradene      /* Kvoli problemom s diakritikou v kodovani ISO-8859-2 musela byt
      * volanim funkcie htmlspecialchars().       * tato funkcia upravena. Volania funkcie htmlentities() bolo nahradene
      */       * volanim funkcie htmlspecialchars().
     return       */
       str_replace(sprintf("%c", 10), "", str_replace(sprintf("%c", 13),"",      return
            nl2br(htmlspecialchars($str))));        str_replace(sprintf("%c", 10), "", str_replace(sprintf("%c", 13),"",
   }             nl2br(htmlspecialchars($str))));
     }
   if ($message != "" || $author != "")  
   {    if ($message != "" || $author != "")
     //chmod("./" . DATA_FILE, 0706);    {
       //chmod("./" . DATA_FILE, 0706);
     if (($f = fopen(DATA_FILE, "a")) != FALSE)  
     {      if (($f = fopen(DATA_FILE, "a")) != FALSE)
       $author = trim(str2html($author));      {
       $message = trim(str2html($message));        $author = trim(str2html($author));
       fputs($f, $author . "\n");        $message = trim(str2html($message));
       fputs($f, $message . "\n");        fputs($f, $author . "\n");
       fclose($f);        fputs($f, $message . "\n");
     }        fclose($f);
       }
     //chmod("./" . DATA_FILE, 0702);  
   }      //chmod("./" . DATA_FILE, 0702);
 ?>    }
   ?>
 <div align="center">  
   <big><b><font face="Arial">  <div align="center">
     Napiste svoj odkaz    <big><b><font face="Arial">
     <br>      Napiste svoj odkaz
   </font></b></big>      <br>
     </font></b></big>
   <form method="post">  
     <tt>    <form method="post">
       Autor: <input type="text" name="author" size="39" value="">      <tt>
       <br>        Autor: <input type="text" name="author" size="39" value="">
       <textarea name="message" rows="4" cols="40"></textarea>        <br>
       <br>        <textarea name="message" rows="4" cols="40"></textarea>
       <input type="submit" value="Odoslanie">        <br>
       <br>        <input type="submit" value="Odoslanie">
     </tt>        <br>
   </form>      </tt>
     </form>
   <br>  
     <br>
   <big><b><font face="Arial">  
     Napisane odkazy    <big><b><font face="Arial">
     <br>      Napisane odkazy
   </font></b></big>      <br>
     </font></b></big>
   <?  
     $data = file(DATA_FILE);    <?php
       $data = file(DATA_FILE);
     for($k = count($data)-1; $k >= 0; $k -= 2)  
     {      for($k = count($data)-1; $k >= 0; $k -= 2)
       echo('<br><font color="red" face="Courier">');      {
         echo('<br><font color="red" face="Courier">');
       if(strlen($data[$k-1]) > 1)  
         echo($data[$k-1]);        if(strlen($data[$k-1]) > 1)
       else          echo($data[$k-1]);
         echo("<i><small>[neznamy autor]</small></i>");        else
           echo("<i><small>[neznamy autor]</small></i>");
       echo('<br></font>');  
       echo('<font color="blue" face="Arial">');        echo('<br></font>');
         echo('<font color="blue" face="Arial">');
       if(strlen($data[$k]) > 1)  
         echo($data[$k]);        if(strlen($data[$k]) > 1)
       else          echo($data[$k]);
         echo("<i><small>[bez odkazu]</small></i>");        else
           echo("<i><small>[bez odkazu]</small></i>");
       echo('<br></font>');  
     }        echo('<br></font>');
   ?>      }
     ?>
 </div>  
   </div>
 </body>  
   </body>
 </html>  </html>

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

Platon Group <platon@platon.org> http://platon.org/
Copyright © 2002-2006 Platon Group
Site powered by Metafox CMS
Go to Top