HTH-C.com - Forum
Latest News Latest Threads
Neuerung: Persönliche Galerie
Informationen zur Übernahme der Erweite..
HTH Blog - Version 2.0
#HTH.Systems - Betatester gesucht
Neueröffnung - PHPKit-Award.de
HTH Webchat v3
Letzter Beitrag Happy Birthday Bottyline Weiblicher Benutzer Heute, 0:00 Zeit der letzten Antwort
Letzter Beitrag Gibt es eigentlich noch jemand der PHPki.. Myrddin Männlicher Benutzer 19.04.2025 - 02:37 Zeit der letzten Antwort
Letzter Beitrag Herzlich Willkommen Botty Männlicher Benutzer 22.11.2024 - 21:45 Zeit der letzten Antwort
Letzter Beitrag PHPKit 1.6.6 WEBI Männlicher Benutzer 24.06.2024 - 13:58 Zeit der letzten Antwort
Letzter Beitrag PHPKit 1.6.6 ohne ASCE auf PHP8x Myrddin Männlicher Benutzer 22.03.2023 - 13:36 Zeit der letzten Antwort
 56.474 Posts & 4.945 Themen in 78 Foren
Forenübersicht » Support / Hilfe » PHPKit 1.6.03 & 1.6.1 » Support » Fehler in der admin/notused.ph..

Fehler in der admin/notused.php
7 Beiträge in diesem Thema
 Seiten (1):    1  
12.01.2008 - 17:42 Uhr
Beitrag: #1
Hallo zusammen ich habe einen fehler in meiner admin/notused.php.

flogende fehlermeldung bekomme ich wenn ich im admincenter auf den link ungenutzte accounts gehe auf der hauptseite vom admincenter.

Parse error: syntax error, unexpected $end in /home/sofixdbe/www.sofix-online.de/phpkit/admin/notused.php on line 63




1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63

PHP-Quelltext

<?php
if (adminaccess('user')) {
 if (
$_POST['action']!=''$ACTION=$_POST['action'];
 else 
$ACTION='view';    

 if (
$ACTION==$_POST['delete'] && is_array($_POST['del_unused'])) {
  unset(
$sqlcommand);
  unset(
$sqlcommand2);
  foreach(
$_POST['del_unused'] as $i) {
   if (
$i>1) {
    if (
$sqlcommand$sqlcommand.=" OR user_id='".$i."'";
    
/**************************************** IM_Client_Lock Anfang ****************************************/
  
else {$sqlcommand="DELETE FROM ".$db_tab['user']." WHERE user_id='".intval($i)."'";
  if(!
function_exists('array_delete_user')) {
  function 
array_delete_user($user,$editid) {
  foreach(
$user as $user_1){
  if(
$user_1<>$editid)
  
$user_2[]=$user_1;}
  return 
$user_2;}
  }
  
$id_search="-".$i."-";
  
$del_user_go=$DB->query("SELECT `user_id`, `user_noim_id` FROM `".$db_tab['user']."` WHERE `user_noim_id` LIKE '%".intval($id_search)."%'");
  while (
$del_user=$DB->fetch_array($del_user_go)) {
  
$del_user['user_noim_id']=substr($del_user['user_noim_id'], 1, -1);
  
$del_user['user_noim_id'] = explode("-"$del_user['user_noim_id']);
  
$del_user['user_noim_id']=array_delete_user($del_user['user_noim_id'],$i);
  if (
$del_user['user_noim_id'][0]=="0") unset($del_user['user_noim_id']);
  elseif (
is_array($del_user['user_noim_id'])) $del_user['user_noim_id']="-".implode("-",$del_user['user_noim_id'])."-";
  
$DB->query("UPDATE `".$db_tab['user']."` SET `user_noim_id`='".addslashes($del_user['user_noim_id'])."' WHERE `user_id`='".intval($del_user['user_id'])."'");
 
/**************************************** IM_Client_Lock Ende   ****************************************/
 /**************************************** IM Anhang ****************************************/
  
$del_att=$DB->query("SELECT * FROM `".$db_tab['im']."` WHERE im_to='".intval($id)."' AND `imatt_file`!=''");
  while(
$del_att_ok=$DB->fetch_array($del_att)) {
  
$del_go=$DB->fetch_array($DB->query("SELECT `imatt_dir` FROM `".$sqlprefix."_imatt`"));
  @
unlink("./../".$del_go['imatt_dir'].$del_att_ok['imatt_file']);
   }
  }
/**************************************** IM Anhang ****************************************/
    
if ($sqlcommand2$sqlcommand2.=" OR userid='".$i."'";
    else 
$sqlcommand2="DELETE FROM ".$db_tab['userfields']." WHERE userid='".$i."'";
    }
   }
  if (
$sqlcommand$DB->query($sqlcommand);
  if (
$sqlcommand2$DB->query($sqlcommand2);
  
header("location: admin.php?path=notused.phpsession_id()); exit();
  }
 unset(
$notused_row);

 
$getnotused=$DB->query("SELECT user_iduser_nameuser_nicksigninuser_email FROM ".$db_tab['user']." WHERE logtime=0 ORDER by signin ASC");
 while (
$userinfo=$DB->fetch_array($getnotused)) {
  
$row=rowcolor($row);
  
$info_signin=formattime($userinfo['signin']);
  
$info_notused_since=number_format((time()-$userinfo['signin'])/(3600*24),0,",",".");

  eval ("
\$notused_row.= \"".templateinclude("notused_row")."\";");
  }

 if (
$notused_row) eval ("\$notused_row.= \"".templateinclude("notused_option1")."\";");
 else eval (
"\$notused_row.= \"".templateinclude("notused_option2")."\";");
 eval (
"\$site_body.= \"".templateinclude("notused")."\";");
 }
else {
header ("location: admin.phpsession_id()); exit();}
?>


kann mir einer sagen wo da der fehler sein soll?
i finde nix.

 
Zum Anfang der Seite
12.01.2008 - 17:46 Uhr
Beitrag: #2
Zeile 62 :



1

PHP-Quelltext

else {header ("location: admin.phpsession_id()); exit();}
ersetzen mit:



1

PHP-Quelltext

else {header ("location: admin.php"); exit();}
mfG

//--- EDIT
NE doch nicht der ganze Code ist versaut, bitte mal als Datei änhängen!

 
Zum Anfang der Seite
12.01.2008 - 17:49 Uhr
Beitrag: #3
hier bitte die datei notused.php denke das du die willst webi

 
Zum Anfang der Seite
12.01.2008 - 18:09 Uhr
Beitrag: #4



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72

PHP-Quelltext

<?php
if (adminaccess('user')) {
 if (
$_POST['action']!=''$ACTION=$_POST['action'];
 else 
$ACTION='view';    

 if (
$ACTION==$_POST['delete'] && is_array($_POST['del_unused'])) {
  unset(
$sqlcommand);
  unset(
$sqlcommand2);

  foreach(
$_POST['del_unused'] as $i) {
   if (
$i>1) {

    if (
$sqlcommand$sqlcommand.=" OR user_id='".$i."'";

  
/**************************************** IM_Client_Lock Anfang ****************************************/
  
else {
  
$sqlcommand="DELETE FROM ".$db_tab['user']." WHERE user_id='".intval($i)."'";

  if(!
function_exists('array_delete_user')) {
  function 
array_delete_user($user,$editid) {
  foreach(
$user as $user_1){
  if(
$user_1<>$editid)
  
$user_2[]=$user_1;}
  return 
$user_2;}
  }
  
$id_search="-".$USER['id']."-";
  
$del_user_go=$DB->query("SELECT `user_id`, `user_noim_id` FROM `".$db_tab['user']."` WHERE `user_noim_id` LIKE '%".intval($id_search)."%'");
  while (
$del_user=$DB->fetch_array($del_user_go)) {
  
$del_user['user_noim_id']=substr($del_user['user_noim_id'], 1, -1);
  
$del_user['user_noim_id'] = explode("-"$del_user['user_noim_id']);
  
$del_user['user_noim_id']=array_delete_user($del_user['user_noim_id'],$USER['id']);
  if (
$del_user['user_noim_id'][0]=="0") unset($del_user['user_noim_id']);
  elseif (
is_array($del_user['user_noim_id'])) $del_user['user_noim_id']="-".implode("-",$del_user['user_noim_id'])."-";
  
$DB->query("UPDATE `".$db_tab['user']."` SET `user_noim_id`='".addslashes($del_user['user_noim_id'])."' WHERE `user_id`='".intval($del_user['user_id'])."'");
  }
  
/**************************************** IM_Client_Lock Ende   ****************************************/

  /**************************************** IM Anhang ****************************************/
  
$del_att=$DB->query("SELECT * FROM `".$db_tab['im']."` WHERE im_to='".intval($id)."' AND `imatt_file`!=''");
  while(
$del_att_ok=$DB->fetch_array($del_att)) {
  
$del_go=$DB->fetch_array($DB->query("SELECT `imatt_dir` FROM `".$sqlprefix."_imatt`"));
  @
unlink("./../".$del_go['imatt_dir'].$del_att_ok['imatt_file']);
   }
  }
  
/**************************************** IM Anhang ****************************************/

    
if ($sqlcommand2$sqlcommand2.=" OR userid='".$i."'";
    else 
$sqlcommand2="DELETE FROM ".$db_tab['userfields']." WHERE userid='".$i."'";
    }
   }

  if (
$sqlcommand$DB->query($sqlcommand);
  if (
$sqlcommand2$DB->query($sqlcommand2);
  
header("location: admin.php?path=notused.php"); exit();
  }
 unset(
$notused_row);

 
$getnotused=$DB->query("SELECT user_id, user_name, user_nick, signin, user_email FROM ".$db_tab['user']." WHERE logtime=0 ORDER by signin ASC");
 while (
$userinfo=$DB->fetch_array($getnotused)) {
  
$row=rowcolor($row);
  
$info_signin=formattime($userinfo['signin']);
  
$info_notused_since=number_format((time()-$userinfo['signin'])/(3600*24),0,",",".");

  eval (
"\$notused_row.= \"".templateinclude("notused_row")."\";");
  }

 if (
$notused_row) eval ("\$notused_row.= \"".templateinclude("notused_option1")."\";");
 else eval (
"\$notused_row.= \"".templateinclude("notused_option2")."\";");
 eval (
"\$site_body.= \"".templateinclude("notused")."\";");
 }
else {
header ("location: admin.php"); exit();}
?>


 
Zum Anfang der Seite
12.01.2008 - 18:18 Uhr
Beitrag: #5
supi vielen dank webi funzt wieder.

was für ein einbaufehler habe ich denne gemacht?

 
Zum Anfang der Seite
12.01.2008 - 18:20 Uhr
Beitrag: #6



1
2
3
4

PHP-Quelltext

  else {
  
$sqlcommand="DELETE FROM ".$db_tab['user']." WHERE user_id='".intval($i)."'";
...
....
geändert in:




1
2
3
4
5

PHP-Quelltext

  else {
  
$sqlcommand="DELETE FROM ".$db_tab['user']." WHERE user_id='".intval($i)."'";
....
....
}
Hehe also kein riesen Fehler habe aber auch alle Session IDs entfernt zwinkern

 
Zum Anfang der Seite
12.01.2008 - 18:23 Uhr
Beitrag: #7
aso na dann dank ich für den schnellen support.

 
Zum Anfang der Seite
 Seiten (1):    1  

Ähnliche Themen
 
Support Support » Fehler --> auch kein Admin??? - Letzte Antwort von JHS am 25.05.08, 20:51 Fehler --> auch kein Admin???  (25.05.08, 20:51)
Support Support » Admin style verändert nun fehler - Letzte Antwort von Sokrates am 18.07.08, 18:08 Admin style verändert nun fehler  (18.07.08, 18:08)
Support Support » Admin Bereich - Letzte Antwort von Merkelino am 10.04.08, 12:28 Admin Bereich  (10.04.08, 12:28)
Support Support » Problem mit SQL Admin Hack - Letzte Antwort von HiGHteK am 23.01.08, 16:24 Problem mit SQL Admin Hack  (23.01.08, 16:24)
Support Support » Admin und Mods grafiken - Letzte Antwort von Cyrus am 25.06.07, 14:51 Admin und Mods grafiken  (25.06.07, 14:51)

HTH-C.com - Webmedien & Community