ilch Forum » Allgemein » HTML, PHP, SQL,... » Shoutbox macht design kaputt

Geschlossen
  1. #1
    User Pic
    Mauri gelöschter User
    Hoi, da die shoutbox das design zerstört
    siehe hier: gots.servercamp.de/index.php
    habe ich versucht das script ein bisschen zu moddifizieren mit hilfe wordwrap(). Da meine PHP-Kentnisse ein bisschen eingeschlafen sind, gings natürlich erstmal komplett schief.
    hier ist das scipt :
    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    if ( isset ( $_GET['delete']) ) {
      if ( $_SESSION['authright'] == -5 ) {
    	  db_query("DELETE FROM xic_shoutbox WHERE id = ".$_GET['delete']);
    		$_GET['archiv'] = 1;
    	}
    }
    if ( empty($_GET['archiv']) ) {
    
      if ( $_SESSION['authright'] <= -1 ) {
        $shoutbox_VALUE_name = $_SESSION['authname'];
      } else {
        $shoutbox_VALUE_name = 'Nickname';
      }
      if ( !empty($_POST['shoutbox_submit']) AND !array_key_exists('shoutbox_shouted',$_SESSION) ) {
        $_SESSION['shoutbox_shouted'] = TRUE;
    		$shoutbox_nickname = escape($_POST['shoutbox_nickname'],'string');
    	  $shoutbox_textarea = escape($_POST['shoutbox_textarea'],'textarea');
    		$shoutbox_textarea = str_replace('[b]','',$shoutbox_textarea);
    		$shoutbox_textarea = str_replace('[/b]','',$shoutbox_textarea);
    		$shoutbox_textarea = str_replace('[i]','',$shoutbox_textarea);
    		$shoutbox_textarea = str_replace('[/i]','',$shoutbox_textarea);
    		$shoutbox_textarea = str_replace('[u]','',$shoutbox_textarea);
    		$shoutbox_textarea = str_replace('[/u]','',$shoutbox_textarea);
    		$shoutbox_textarea = str_replace('[img]','',$shoutbox_textarea);
    		$shoutbox_textarea = str_replace('[img]','',$shoutbox_textarea);
    		$shoutbox_textarea = str_replace('[code]','',$shoutbox_textarea);
    		$shoutbox_textarea = str_replace('
    ','',$shoutbox_textarea);
    $shoutbox_textarea = strip_tags($shoutbox_textarea);
    if ( !empty($shoutbox_nickname) AND !empty($shoutbox_textarea) ) {
    db_query('INSERT INTO `xic_shoutbox` VALUES ( "" , "'.$shoutbox_nickname.'" , "'.$shoutbox_textarea.'" ) ' );
    }
    }
    echo '<form action="index.php" method="POST">';
    echo '<input type="text" size="15" name="shoutbox_nickname" value="'.$shoutbox_VALUE_name.'" onFocus="if (value == \''.$shoutbox_VALUE_name.'\') {value = \'\'}" onBlur="if (value == \'\') {value = \''.$shoutbox_VALUE_name.'\'}" maxlength="50">';
    echo '<br />
    [/code]
    es ergibt den fehler:
    Warning: wordwrap() expects parameter 1 to be string, object given in /local/var/www/5/4/4409/www/include/boxes/shoutbox.php on line 52


    welchen ich nicht ganz nachvollziehen kann, da der erste parameter doch ein string ist! wahrscheinlich liege ich nun sowas von falsch, und bin nun besser stil und lass mal euch in hoffnung dies hier lösen zu können.

    Dies ist ausserdem ein verbesserungsvorschlag!


    Grüße,
    Mauri
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mauri gelöschter User
    habs schon,
    wordwrap() macht die ganze welt schöner lachen
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    chrissi Mitglied
    Registriert seit
    28.05.2005
    Beiträge
    713
    Beitragswertungen
    0 Beitragspunkte
    und da ich nix verstanden habe..
    kannst du doch sicherlich so nett sein und mal die shoutbox.php hier komplett posten oder mal die.php hochladen und hier mal verlinken lächeln
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mauri gelöschter User
    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    if ( isset ( $_GET['delete']) ) {
      if ( $_SESSION['authright'] == -5 ) {
    	  db_query("DELETE FROM xic_shoutbox WHERE id = ".$_GET['delete']);
    		$_GET['archiv'] = 1;
    	}
    }
    if ( empty($_GET['archiv']) ) {
    
      if ( $_SESSION['authright'] <= -1 ) {
        $shoutbox_VALUE_name = $_SESSION['authname'];
      } else {
        $shoutbox_VALUE_name = 'Nickname';
      }
      if ( !empty($_POST['shoutbox_submit']) AND !array_key_exists('shoutbox_shouted',$_SESSION) ) {
        $_SESSION['shoutbox_shouted'] = TRUE;
    		$shoutbox_nickname = escape($_POST['shoutbox_nickname'],'string');
    	  $shoutbox_textarea = escape($_POST['shoutbox_textarea'],'textarea');
    		$shoutbox_textarea = str_replace('[b]','',$shoutbox_textarea);
    		$shoutbox_textarea = str_replace('[/b]','',$shoutbox_textarea);
    		$shoutbox_textarea = str_replace('[i]','',$shoutbox_textarea);
    		$shoutbox_textarea = str_replace('[/i]','',$shoutbox_textarea);
    		$shoutbox_textarea = str_replace('[u]','',$shoutbox_textarea);
    		$shoutbox_textarea = str_replace('[/u]','',$shoutbox_textarea);
    		$shoutbox_textarea = str_replace('[img]','',$shoutbox_textarea);
    		$shoutbox_textarea = str_replace('[img]','',$shoutbox_textarea);
    		$shoutbox_textarea = str_replace('[code]','',$shoutbox_textarea);
    		$shoutbox_textarea = str_replace('[/\code]','',$shoutbox_textarea);
    		$shoutbox_textarea = strip_tags($shoutbox_textarea);
        if ( !empty($shoutbox_nickname) AND !empty($shoutbox_textarea) ) {
    	    db_query('INSERT INTO `xic_shoutbox` VALUES ( "" , "'.$shoutbox_nickname.'" , "'.$shoutbox_textarea.'" ) ' );
    	  }
      }
      echo '<form action="index.php" method="POST">';
      echo '<input type="text" size="15" name="shoutbox_nickname" value="'.$shoutbox_VALUE_name.'" onFocus="if (value == \''.$shoutbox_VALUE_name.'\') {value = \'\'}" onBlur="if (value == \'\') {value = \''.$shoutbox_VALUE_name.'\'}" maxlength="50">';
      echo '<br />

    ich musste die variable in der mitte von bbcode umändern damit das forum sie nicht abschneidet. so wie in meinem vorletzten Post. falls diese shoutbox.php jemand verändert, muss von [/\code] in [/code] umgewandelt werden

    die funktion wordwrap() schneidet den string nach 20 zeichen ab (habe ich zumindest eingestellt).


    Viel spass,
    Mauri lächeln
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Mauri gelöschter User
    das forum schneidet anscheinend das meiste ab.
    Hier ist ein Link zur shoutbox.txt
    [url=www.mauricio.de]Klick![/url]
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    SikO gelöschter User
    ZitatZitat geschrieben von chrissi

    und da ich nix verstanden habe..
    kannst du doch sicherlich so nett sein und mal die shoutbox.php hier komplett posten oder mal die.php hochladen und hier mal verlinken lächeln


    Ja bitte das wäre Nett
    lachen
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Eugen Mitglied
    Registriert seit
    04.10.2005
    Beiträge
    342
    Beitragswertungen
    0 Beitragspunkte
    würde mich auch freuen
    Free Image Hosting - bald v2 glücklich
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Nes gelöschter User
    grumml Kann es keiner sagen ??
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Lies mal ein paar posts weiter oben.

    Das wort heißt "Klick!" und ist unterstrichen
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    SikO Mitglied
    Registriert seit
    28.02.2005
    Beiträge
    4
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Panicsheep

    Lies mal ein paar posts weiter oben.

    Das wort heißt "Klick!" und ist unterstrichen


    ach was neinnnnn.....:P

    Klick mal drauf und dan zeig mir wo ich sie dort finde zwinker
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Beschwer dich bei dem der den Link hier rein gesetzt hat.
    Ich kontrolliere nicht jeden link der gepostet wird
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Mauri gelöschter User
    ups, lol,
    ich habe mal wieder hier reingeschaut was nun daraus geworden ist.... anscheind falschen link gepostet sorry lächeln

    hier ist der richtige:
    www.mauricio.de/shoutbox.txt
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    SikO gelöschter User
    ZitatZitat geschrieben von Mauri

    ups, lol,
    ich habe mal wieder hier reingeschaut was nun daraus geworden ist.... anscheind falschen link gepostet sorry lächeln

    hier ist der richtige:
    www.mauricio.de/shoutbox.txt


    Vielen Dank
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Manuel Sinner gelöschter User
    Hallo,
    mal eine andere Frage: Kann jemand mal bitte den Link für das Design von dieser Page schicken: " gots.servercamp.de/index.php " Ich wäre euch sehr dankbar.
    Gruß
    Manuel
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    SikO gelöschter User
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Manuel Sinner gelöschter User
    Danke für den Link. Es funktioniert alles so wie ich es möchte.
    Gruß
    Manuel
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten