Antworten auf deine Fragen:
Neues Thema erstellen

Dickes Problem

melmann

Noch nicht viel geschrieben

Hey folgendes habe ein script auf meiner seite laufen

www.***uppertal.de

jetzt bekomme ich folgende fehlermeldung

Warning: Call-time pass-by-reference has been deprecated in /srv/www/vhosts/***uppertal.de/httpdocs/include/includes/func/forum.php on line 27 Warning: Call-time pass-by-reference has been deprecated in /srv/www/vhosts/***uppertal.de/httpdocs/include/includes/func/forum.php on line 27
so die forum php sieht so aus

Code:
<?php 
#   Copyright by Manuel Staechele
#   Support www.ilch.de
error_reporting(0);
date_default_timezone_set('Europe/Berlin');
defined ('main') or die ( 'no direct access' );

function getmods ($fid) {
  
        $erg = db_query("SELECT b.id,b.name FROM prefix_forummods a LEFT JOIN prefix_user b ON b.id = a.uid WHERE a.fid = ".$fid);
        if ( db_num_rows($erg) > 0 ) {
          $mods = '<br /><u>Moderators:</u> ';
          while($row = db_fetch_assoc($erg) ) {
                  $mods .= '<a class="smalfont" href="index.php?user-details-'.$row['id'].'">'.$row['name'].'</a>, ';
          }
                $mods = substr ( $mods , 0 , -2 );
                return ($mods);
        } else {
          return ('');
        }
}

# forum oder topic las update zeit
# id ( forum oder topic id )
# fid ( 0 is forum, > 0 is forum_id_vom_topic )
function icq_status($icq) {
$fp = fsockopen ("status.icq.com", 80, &$errno, &$errstr, 1) or $online="0";
fputs($fp, "GET /online.gif?icq=$icq&img=5&online= HTTP/1.0\n\n");

while(!feof($fp) && !$icq_finished) {
    $line = fgets ($fp,128);
    if (substr($line,0,9) == 'Location:') {
        if (substr($line,13,11) == 'online1.gif') { $online = "1"; $icq_finished = true;}
        elseif (substr($line,13,11) == 'online0.gif') { $online = "0"; $icq_finished = true;}
        elseif (substr($line,13,11) == 'online2.gif') { $online = "2"; $icq_finished = true;}
     }
    }
         fclose($fp);

if($online == "1") { return "1"; }
elseif($online=="0") { return "0";; }
elseif($online=="2") { return "2"; }
else { echo("da stimmt was nicht"); }
 }

function forum_get_ordner ( $ftime, $id, $fid =0 ) {
  if ( $ftime >= $_SESSION['lastlogin'] ) {
    if ( $fid == 0 ) {
      $anzOpenTopics = db_result(db_query("SELECT COUNT(*) FROM prefix_topics LEFT JOIN prefix_posts ON prefix_posts.id = prefix_topics.last_post_id WHERE prefix_topics.fid = ".$id." AND prefix_posts.time >= ".$_SESSION['lastlogin'] ),0); 
      if ( (($anzOpenTopics > 0 ) AND !isset($_SESSION['forumSEE'][$id]))
        OR $anzOpenTopics > count($_SESSION['forumSEE'][$id])
        OR max ( $_SESSION['forumSEE'][$id] ) <= ( $ftime - 4 ) 
      ) {
        return ( 'nord' );
      } else {
        return ( 'ord' );
      }
    } else {
      if ( isset ($_SESSION['forumSEE'][$fid][$id]) AND $ftime <= $_SESSION['forumSEE'][$fid][$id] ) {
        return ( 'ord' );
      } else {
        return ( 'nord' );
      }
    }
  } else {
          return ('ord');
        }
}

function check_for_pm_popup () {
  # opt_pm_popup
  if (1 == db_result(db_query("SELECT COUNT(*) FROM prefix_user where id = ".$_SESSION['authid']." AND opt_pm_popup = 1"),0,0) AND 1 <= db_result(db_query("SELECT COUNT(*) FROM prefix_pm WHERE gelesen = 0 AND status < 1 AND eid = ".$_SESSION['authid'] ),0) ) {
    $x = <<< html
    <script language="JavaScript" type="text/javascript"><!--
    function closeNewPMdivID () { document.getElementById("newPMdivID").style.display = "none"; }
    //--></script>
    <div id="newPMdivID" style="position:absolute; top:200px; left:300px; display:inline; width:200px;">
    <table width="100%" class="border" border="0" cellspacing="1" cellpadding="4">
      <tr>
        <td class="Cdark" align="left">
        <a href="javascript:closeNewPMdivID()"><img style="float:right; border: 0" src="include/images/icons/del.gif" alt="schliessen" title="schliessen"></a>
        <b>neue private Nachricht</b>
        bitte deinen <a href="?forum-privmsg">Posteingang</a> kontrolieren. 
        Damit dieses Fenster dauerhaft verschwindet musst du alle neuen Nachrichten
        lesen, oder die Option in deinem <a href="?user-profil">Profil</a> abschalten.
        </td>
      </tr>
    </table>
    </div>
html;
    return ($x);
  }
}

function forum_user_is_mod ($fid) {
  if (is_siteadmin()) { return (true); }
  
  if (1 == db_result(db_query("SELECT COUNT(*) FROM prefix_forummods WHERE uid = ".$_SESSION['authid']." AND fid = ".$fid),0)) {
    return (true);
  }
  return (false);
}


function check_forum_failure($ar) {

  if ( array_key_exists(0,$ar) ) {
    $hmenu  = '<a class="smalfont" href="?forum">Forum</a><b> &raquo; </b> Fehler aufgetreten';
    $title  = 'Forum : Fehler aufgetreten';
    $design = new design ( $title , $hmenu );
          $design->header();
          echo '<b>Es ist/sind folgende(r) Fehler aufgetreten</b><br />';
          foreach($ar as $v) {
            echo $v.'<br />';
          }
    echo '<br /><a href="javascript:history.back(-1)">zur&uuml;ck</a>';
                $design->footer();
          exit();
        }
  
  return (true);
}
?>
Hilfe
 
Zuletzt bearbeitet:

netbandit

Aktives Mitglied

AW: Dickes Problem

Hallo,

versuch mal:
PHP:
$fp = fsockopen ("status.icq.com", 80, $errno, $errstr, 1) or $online="0";

statt
PHP:
$fp = fsockopen ("status.icq.com", 80, &$errno, &$errstr, 1) or $online="0";

Und beim nächsten Mal die Meldung vielleicht einfach mal bei Tante-G eingeben (oder was meinst Du wie ich drauf gekommen bin) ;)

Grüße
 

melmann

Noch nicht viel geschrieben

AW: Dickes Problem

danke es ist weg danke danke danke danke danke danke danke danke :muede: danke danke danke
 

melmann

Noch nicht viel geschrieben

AW: Dickes Problem

nachdem ich den ganzen tag damit verbracht habe zu versuchen es problem zu lösen
reicht es nicht
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.635
Beiträge
1.538.476
Mitglieder
67.559
Neuestes Mitglied
hanuta
Oben