Shoutbox gesucht

Macvot

Neuling
Thread Starter
Mitglied seit
28.06.2005
Beiträge
187
Ich suche ein Gratis Shoutbox , bei der ich die Hintergrundfarbe selber bestimmen kann :wink:

Ich habe schon viele gehabt aber bei keiner konnte ich das machen :heuldoch:

Danke
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
PHP:
<?
/*############### INSTALLATION ###############*/
// 1. Variablen anpassen
  $tablewidth = 600;    //Breite der Tabelle
  $showcomments = 8;    //Anzahl der anzuzeigenden Kommentare
  $file = "shouts.txt";    //Name der Shoutsdatei
  $maxlength_name = "20";   //Maximallänge für den Namen
  $maxlength_comment = "1500";   //Maximallänge für das Kommentar
  $break_name = "20";    //Zeilenumbruch nach wieviel Zeichen im Namen?
  $break_comment = "600";   //Zeilenumbruch nach wieviel Zeichen im Kommentar?
// 2. Code in PHP-Datei kopieren
// 3. Dateien im ASCII Modus auf den Server kopieren
// 4. CHMOD der Shoutsdatei auf 777 setzen
/*############### SCRIPT ###############*/
  echo "
<table width='$tablewidth' cellspacing='2' cellpadding='0' border='0'>
  <form action='$PHP_SELF?show=$show' method='post' name='shoutbox'>
    <tr>
      <td>
        <input type='text' value='Name' name='input_name' size='18' maxlength='$maxlength_name' onFocus=\"javascript:if(document.shoutbox.input_name.value=='Name')document.shoutbox.input_name.value='';\"><br>
        <input type='text' value='Kommentar' name='input_comment' size='18' maxlength='$maxlength_comment' onFocus=\"javascript:if(document.shoutbox.input_comment.value=='Kommentar')document.shoutbox.input_comment.value='';\">
      </td>
      <td align='center'><input type='submit' value='Go!'></td>
    </tr>
    <tr>
      <td colspan='2'>
        <hr>
  ";
  function str_break($str, $maxlen){
    $nobr = 0;
    $len = strlen($str);
    for ($i = 0; $i<$len; $i++){
      if (($str[$i]!=' ') && ($str[$i]!='-') && ($str[$i]!="\n"))
        $nobr++;
      else{
        $nobr = 0;
        if($maxlen+$i>$len){
          $str_br .= substr($str, $i);
          break;
        }
      }
      if ($nobr>$maxlen){
        $str_br .= ' '.$str[$i];
        $nobr = 1;
      }
      else
        $str_br .= $str[$i];
    }
    return $str_br;
  }
  if($show == "all") echo "<a href='$PHP_SELF'>Normale Shoutbox zeigen</a><hr>";
  else echo "<a href='$PHP_SELF?show=all'>Alle Shouts zeigen</a><hr>";
  if($input_name != "Name" && $input_name != "" && $input_comment != "Kommentar" && $input_comment != ""){
    $tmp = fopen($file,"r");
    while(!feof($tmp)){
      $row = fgets($tmp,999999);
      list($tmpname,$tmpcomment) = split("\|",$row);
      if($tmpname != "" && $tmpcomment != ""){
        $name = $tmpname;
        $comment = $tmpcomment;
        $comment = str_replace("\n","",$comment);
      }
    }
    fclose($tmp);
    $input_name = str_break($input_name, $break_name);
    $input_name = str_replace("<","<",$input_name);
    $input_name = str_replace(">",">",$input_name);
    $input_name = stripslashes($input_name);
    $input_comment = str_break($input_comment, $break_comment);
    $input_comment = str_replace("<","<",$input_comment);
    $input_comment = str_replace(">",">",$input_comment);
    $input_comment = stripslashes($input_comment);
    if($name != $input_name || $comment != $input_comment){
      $tmp = fopen($file, "a");
      fputs($tmp,"$input_name|$input_comment\n");
      fclose($tmp);
    }
  }
  $names = array();
  $comments = array();
  $tmp = fopen($file,"r");
  while(!feof($tmp)){
    $row = fgets($tmp,999999);
    list($name,$comment) = split("\|",$row);
    if($name != ""){
      array_push($names,$name);
      array_push($comments,$comment);
    }
  }
  fclose($tmp);
  $names = array_reverse($names);
  $comments = array_reverse($comments);
  if($show == "all")
    $max = count($names);
  else
    $max = $showcomments;
  for($i=0; $i<$max; $i++)
    echo "<b>$names[$i]:</b> $comments[$i]<br><br>\n";
  echo "
      </td>
    </tr>
  </form>
</table>
  ";
?>

musst du nur ne shouts.txt anlegen mit den rechten 777

die hintergrundfaarbe wird dann die genommen die du auch bei deiner website hast,......
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh