» Forum » Clanscript » Fehlersuche und Probleme » MySQL Fehler bei extended Usergallery
  Mitglieder   |   Gallery   |   FAQ's   |   Regeln

[ Anmelden zum schreiben ]

MySQL Fehler bei extended Usergallery
MatrixX
Mitglied
0 Beitragspunkte
Posts: 17

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 24.02.2010 - 20:48:17     Zitieren
Sersn Community!

Ich habe auf der genannten Homepage ein Problem wenn ich aus der "extended Usergallery by DjGeCkO" ein Bild löschen möchte. In der Browserleiste wird folgender Link angezeigt, was ja bestimmt nicht sein sollte.

http://www.usg-bf2.de/index.php?user-usergallery-12-pwww.usg-bf2.de/-d12


Desweiteren bekomme ich dann folgenden Fehler.

MySQL Error:
1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-12,12' at line 1
in Query:
SELECT name, besch, endung, id FROM ic1_usergallery WHERE uid = 12 ORDER BY id DESC LIMIT -12,12
Debug backtrace:
	@ mysql.php:32 -- debug_bt()
	@ mysql.php:50 -- db_check_error(...)
	@ usergallery.php:104 -- db_query(...)
	@ user.php:24 -- require_once(...)
	@ index.php:28 -- require_once(...)

Gurkensepp 

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/web122323/html/auffanglager/include/includes/func/db/mysql.php on line 71


Danke für eure Unterstützung!


verwendete ilchClan Version: 1.1 N

betroffene Homepage: www.usg-bf2.de/


Ilch-Clan Version: 1.1 N
Homepage: Estridsson, Jagdgeschwader Condor, ~USG~
Rabe
Mitglied
0 Beitragspunkte
Posts: 2

0 Mitglieder finden den Beitrag gut.

Merkliste 17.03.2010 - 21:11:56     Zitieren
Hi ich hab in etwa das selbe Problem. Wenn ich ein Bild in der "extended Usergallery" lösche, bekomme ich folgende Meldung:



Meine Seite: www.tpfclan.nowfree.de

Gruß Rabe

EDIT: Der Fehler scheint nur die "extended Usergallery" Version 1.3. zu betreffen. Ich hab mir auf der Seite von GeCk0 die Version 1.2. runtergeladen und bei mir installiert, jetzt kommt die Fehlermeldung nicht mehr, wenn ich ein Bild lösche.

Zuletzt modifiziert von Rabe am 18.03.2010 - 06:03:42
Mairu
Coder
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 19.03.2010 - 09:06:06     Zitieren
Ja ich habe den Fehler auch schon an den Modulersteller weitergeleitet.
Liegt an einer doppelten Benutzung der Variable $page, aber genau hab ich den Code nicht mehr im Kopf, wenn ihn einer postet, kann ich die Korrektur angeben.


Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
Rabe
Mitglied
0 Beitragspunkte
Posts: 2

0 Mitglieder finden den Beitrag gut.

Merkliste 22.03.2010 - 16:40:02     Zitieren
Hi,

ich poste Dir hier mal den gesamten code der "usergallery.php" der Version 1.3.

Gruß Rabe

<?php 
#   Copyright by: Manuel
#   Support: www.ilch.de
#   Modifiziert von: DjGeCk0
#   www.swat-report.net


defined ('main') or die ( 'no direct access' );


if ($allgAr['forum_usergallery'] == 0) { exit(); }

$uid = escape($menu->get(2), 'integer');
$img_per_site = $allgAr['gallery_imgs_per_site'];
$img_per_line = $allgAr['gallery_imgs_per_line'];

# zeige alle gallery
if (empty($uid)) {

  $title = $allgAr['title'].' :: Users :: Gallery';
  $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a><b> &raquo; </b>Gallery'.$extented_forum_menu_sufix;
  $design = new design ( $title , $hmenu, 1);
  $design->header();
  $i = 0;
  $class = 'Cmite';
  $x = '';
  if (loggedin()) {
    $x .= '<a href="index.php?user-usergallery-'.$_SESSION['authid'].'">Meine Gallery</a><br /><br />';
  }
  $erg = db_query("SELECT uid, prefix_user.name as uname, COUNT(*) as anz FROM prefix_usergallery LEFT JOIN prefix_user ON prefix_usergallery.uid = prefix_user.id GROUP BY uid, uname ORDER BY anz DESC");
  while ($r = db_fetch_assoc($erg)) {
    $class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
    $x .= '<div class="'.$class.'" style="float: left; padding: 5px;"><a href="index.php?user-usergallery-'.$r['uid'].'">'.$r['uname'].'</a><br /><span class="smalfont">Anzahl Bilder: '.$r['anz'].'</span></a></div>';
    if ( $i <> 0 AND ($i % 5 ) == 0 ) { $x .= '<br />'; }
  }
  $tpl = new tpl ( 'user/gallery');
  $tpl->set_out('x',$x,4);
  $design->footer();
 exit();
}

# user gallery zeigen
$uname = db_result(db_query("SELECT name FROM prefix_user WHERE id = ".$uid),0,0);

$title = $allgAr['title'].' :: Users :: Gallery';
$hmenu  = $extented_forum_menu.'<a class="smalfont" href="index.php?user">Users</a><b> &raquo; </b><a class="smalfont" href="?user-usergallery">Gallery</a><b> &raquo; </b>von '.$uname.$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu, 1);
$design->header();



$tpl = new tpl ('user/gallery');
$tpl->set('uid', $uid);
$tpl->set('uname', $uname);
# bild loeschen...
if ($menu->getA(4) == 'd' AND is_numeric($menu->getE(4)) AND loggedin() AND (is_siteadmin() OR $uid == $_SESSION['authid'])) {
  $delid = escape($menu->getE(4), 'integer');
  $x = @db_result(db_query("SELECT endung FROM prefix_usergallery WHERE uid = ".$uid." AND id = ".$delid),0,0);
  if (!empty($x)) {
    @unlink ( 'include/images/usergallery/img_thumb_'.$delid.'.'.$x );
    @unlink ( 'include/images/usergallery/img_'.$delid.'.'.$x );
    @db_query("DELETE FROM prefix_usergallery WHERE uid = ".$uid." AND id = ".$delid);
  }
}

# bild hochladen
if (!empty($_FILES['file']['name']) AND is_writeable('include/images/usergallery') AND loggedin() AND $uid == $_SESSION['authid'] AND substr ( ic_mime_type($_FILES['file']['tmp_name']) , 0 , 6 ) == 'image/') {
  require_once('include/includes/func/gallery.php');
  $size = @getimagesize ($_FILES['file']['tmp_name']);
  $fende = preg_replace("/.+\.([a-zA-Z]+)$/", "\\1", $_FILES['file']['name']);
  $fende = strtolower($fende);
  if (!empty($_FILES['file']['name']) AND $size[0] > 10 AND $size[1] > 10 AND ($size[2] == 2 OR $size[2] == 3 OR $size[2] == 1) AND ($fende == 'gif' OR $fende == 'jpg' OR $fende == 'jpeg' OR $fende == 'png')) {
    $name = $_FILES['file']['name'];
    $tmp = explode('.',$name);
    $tm1 = count($tmp) -1;
    $endung = escape($tmp[$tm1], 'string');
    unset($tmp[$tm1]);
    $name = escape(implode('',$tmp), 'string');
    $besch = escape($_POST['text'], 'string');
    $id = db_result(db_query("SHOW TABLE STATUS FROM `". DBDATE ."` LIKE 'prefix_usergallery'"),0,'Auto_increment');
    $bild_url = 'include/images/usergallery/img_'.$id.'.'.$endung;
    if (@move_uploaded_file ($_FILES['file']['tmp_name'], $bild_url)) {
      @chmod($bild_url, 0777);
      db_query("INSERT INTO prefix_usergallery (uid,name,endung,besch) VALUES (".$uid.",'".$name."','".$endung."','".$besch."')");
      $bild_thumb = 'include/images/usergallery/img_thumb_'.$id.'.'.$endung;
      create_thumb ($bild_url, $bild_thumb, $allgAr['gallery_preview_width']);
      @chmod($bild_thumb, 0777);
      echo '<b>Datei '.$name.'.'.$endung.' erfolgreich hochgeladen</b><br /><br /><br />
	  <b> BB-Code </b><br />
	  coming soon<br>
	  	<br>';
      $page = $_SERVER["HTTP_HOST"]. dirname($_SERVER["SCRIPT_NAME"]);
      echo 'Bildlink: <a target="_blank" href="http://'.$page.'/'.$bild_url.'">http://'.$page.'/'.$bild_url.'</a><br />';
      echo 'Oder klein: <a target="_blank" href="http://'.$page.'/'.$bild_thumb.'">http://'.$page.'/'.$bild_thumb.'</a><br /><br />';
    }
  }
}
  
# bilder abfragen
    $limit = $img_per_site;
    $page = ($menu->getA(3) == 'p' ? $menu->getE(3) : 1 );
    $MPL = db_make_sites ($page , '' , $limit , 'index.php?user-usergallery-'.$uid , "usergallery WHERE uid = ".$uid);
    $anfang = ($page - 1) * $limit;
		$erg = db_query("SELECT name, besch, endung, id FROM prefix_usergallery WHERE uid = ".$uid." ORDER BY id DESC LIMIT ".$anfang.",".$limit);
		
    $tpl->set('imgperline', $allgAr['gallery_imgs_per_line']);
    $tpl->set('MPL',$MPL);
    $tpl->out(0); $class = 'Cnorm';
    $i = 0;
    if ( db_num_rows($erg) > 0 ) {
			while($row = db_fetch_assoc($erg) ) {
				$class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
				$row['class'] = $class;
        $row['besch'] = unescape($row['besch']);
        if (loggedin() AND (is_siteadmin() OR $uid == $_SESSION['authid'])) {
		$page = $_SERVER["HTTP_HOST"]. dirname($_SERVER["SCRIPT_NAME"]);
          $row['besch'] .= '<a href="index.php?user-usergallery-'.$uid.'-p'.$page.'-d'.$row['id'].'"><img src="include/images/icons/del.gif" border="0" alt="l&ouml;schen" title="l&ouml;schen" /></a><br><br>
		  <b> BB-Code </b><br />
	  <textarea  rows="2">[url=http://'.$page.'include/images/usergallery/img_'.$row['id'].'.'.$row['endung'].']
	  [img]http://'.$page.'include/images/usergallery/img_thumb_'.$row['id'].'.'.$row['endung'].'[/img][/url]</textarea>
	  	<br>
		';
        }
        $row['width'] = round( 100 / $img_per_line );
        if ( $i <> 0 AND ($i % $img_per_line ) == 0 ) { echo '</tr><tr>'; }
			  $tpl->set_ar_out($row,1);
        $i++;
			}
      if ( $i % $img_per_line <> 0 ) {
        $anzahl = $img_per_line - ($i % $img_per_line);
        for($x=1;$x<=$anzahl;$x++){
          echo '<td class="'.$class.'"></td>';
        }
      }
    }
    $tpl->out(2);
# bilder abfragen

echo '<br><center>extended Usergallery by <a href="http://swat-report.net">DjGeCk0</a></center>';
# bild hochladen
if (is_writeable('include/images/usergallery') AND loggedin() AND $uid == $_SESSION['authid']) {
  $tpl->out(3);
}

$design->footer();
?>
Mairu
Coder
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 26.03.2010 - 08:58:44     Zitieren
<?php
#   Copyright by: Manuel
#   Support: www.ilch.de
#   Modifiziert von: DjGeCk0
#   www.swat-report.net
 
 
defined ('main') or die ( 'no direct access' );
 
 
if ($allgAr['forum_usergallery'] == 0) { exit(); }
 
$uid = escape($menu->get(2), 'integer');
$img_per_site = $allgAr['gallery_imgs_per_site'];
$img_per_line = $allgAr['gallery_imgs_per_line'];
 
# zeige alle gallery
if (empty($uid)) {
 
    $title = $allgAr['title'].' :: Users :: Gallery';
    $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a><b> &raquo; </b>Gallery'.$extented_forum_menu_sufix;
    $design = new design ( $title , $hmenu, 1);
    $design->header();
    $i = 0;
    $class = 'Cmite';
    $x = '';
    if (loggedin()) {
        $x .= '<a href="index.php?user-usergallery-'.$_SESSION['authid'].'">Meine Gallery</a><br /><br />';
    }
    $erg = db_query("SELECT uid, prefix_user.name as uname, COUNT(*) as anz FROM prefix_usergallery LEFT JOIN prefix_user ON prefix_usergallery.uid = prefix_user.id GROUP BY uid, uname ORDER BY anz DESC");
    while ($r = db_fetch_assoc($erg)) {
        $class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
        $x .= '<div class="'.$class.'" style="float: left; padding: 5px;"><a href="index.php?user-usergallery-'.$r['uid'].'">'.$r['uname'].'</a><br /><span class="smalfont">Anzahl Bilder: '.$r['anz'].'</span></a></div>';
        if ( $i <> 0 AND ($i % 5 ) == 0 ) { $x .= '<br />'; }
    }
    $tpl = new tpl ( 'user/gallery');
    $tpl->set_out('x',$x,4);
    $design->footer();
    exit();
}
 
# user gallery zeigen
$uname = db_result(db_query("SELECT name FROM prefix_user WHERE id = ".$uid),0,0);
 
$title = $allgAr['title'].' :: Users :: Gallery';
$hmenu  = $extented_forum_menu.'<a class="smalfont" href="index.php?user">Users</a><b> &raquo; </b><a class="smalfont" href="?user-usergallery">Gallery</a><b> &raquo; </b>von '.$uname.$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu, 1);
$design->header();
 
 
 
$tpl = new tpl ('user/gallery');
$tpl->set('uid', $uid);
$tpl->set('uname', $uname);
# bild loeschen...
if ($menu->getA(4) == 'd' AND is_numeric($menu->getE(4)) AND loggedin() AND (is_siteadmin() OR $uid == $_SESSION['authid'])) {
    $delid = escape($menu->getE(4), 'integer');
    $x = @db_result(db_query("SELECT endung FROM prefix_usergallery WHERE uid = ".$uid." AND id = ".$delid),0,0);
    if (!empty($x)) {
        @unlink ( 'include/images/usergallery/img_thumb_'.$delid.'.'.$x );
        @unlink ( 'include/images/usergallery/img_'.$delid.'.'.$x );
        @db_query("DELETE FROM prefix_usergallery WHERE uid = ".$uid." AND id = ".$delid);
    }
}
 
# bild hochladen
if (!empty($_FILES['file']['name']) AND is_writeable('include/images/usergallery') AND loggedin() AND $uid == $_SESSION['authid'] AND substr ( ic_mime_type($_FILES['file']['tmp_name']) , 0 , 6 ) == 'image/') {
    require_once('include/includes/func/gallery.php');
    $size = @getimagesize ($_FILES['file']['tmp_name']);
    $fende = preg_replace("/.+\.([a-zA-Z]+)$/", "\\1", $_FILES['file']['name']);
    $fende = strtolower($fende);
    if (!empty($_FILES['file']['name']) AND $size[0] > 10 AND $size[1] > 10 AND ($size[2] == 2 OR $size[2] == 3 OR $size[2] == 1) AND ($fende == 'gif' OR $fende == 'jpg' OR $fende == 'jpeg' OR $fende == 'png')) {
        $name = $_FILES['file']['name'];
        $tmp = explode('.',$name);
        $tm1 = count($tmp) -1;
        $endung = escape($tmp[$tm1], 'string');
        unset($tmp[$tm1]);
        $name = escape(implode('',$tmp), 'string');
        $besch = escape($_POST['text'], 'string');
        $id = db_result(db_query("SHOW TABLE STATUS FROM `". DBDATE ."` LIKE 'prefix_usergallery'"),0,'Auto_increment');
        $bild_url = 'include/images/usergallery/img_'.$id.'.'.$endung;
        if (@move_uploaded_file ($_FILES['file']['tmp_name'], $bild_url)) {
            @chmod($bild_url, 0777);
            db_query("INSERT INTO prefix_usergallery (uid,name,endung,besch) VALUES (".$uid.",'".$name."','".$endung."','".$besch."')");
            $bild_thumb = 'include/images/usergallery/img_thumb_'.$id.'.'.$endung;
            create_thumb ($bild_url, $bild_thumb, $allgAr['gallery_preview_width']);
            @chmod($bild_thumb, 0777);
            echo '<b>Datei '.$name.'.'.$endung.' erfolgreich hochgeladen</b><br /><br /><br />
            <b> BB-Code </b><br />
            coming soon<br>
              <br>';
            $site = $_SERVER["HTTP_HOST"]. dirname($_SERVER["SCRIPT_NAME"]);
            echo 'Bildlink: <a target="_blank" href="http://'.$site.'/'.$bild_url.'">http://'.$site.'/'.$bild_url.'</a><br />';
            echo 'Oder klein: <a target="_blank" href="http://'.$site.'/'.$bild_thumb.'">http://'.$site.'/'.$bild_thumb.'</a><br /><br />';
        }
    }
}
 
# bilder abfragen
$limit = $img_per_site;
$page = ($menu->getA(3) == 'p' ? $menu->getE(3) : 1 );
$MPL = db_make_sites ($page , '' , $limit , 'index.php?user-usergallery-'.$uid , "usergallery WHERE uid = ".$uid);
$anfang = ($page - 1) * $limit;
$erg = db_query("SELECT name, besch, endung, id FROM prefix_usergallery WHERE uid = ".$uid." ORDER BY id DESC LIMIT ".$anfang.",".$limit);
       
$tpl->set('imgperline', $allgAr['gallery_imgs_per_line']);
$tpl->set('MPL',$MPL);
$tpl->out(0); $class = 'Cnorm';
$i = 0;
if ( db_num_rows($erg) > 0 ) {
    while($row = db_fetch_assoc($erg) ) {
        $class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
        $row['class'] = $class;
        $row['besch'] = unescape($row['besch']);
        if (loggedin() AND (is_siteadmin() OR $uid == $_SESSION['authid'])) {
            $site = $_SERVER["HTTP_HOST"]. dirname($_SERVER["SCRIPT_NAME"]);
            $row['besch'] .= '<a href="index.php?user-usergallery-'.$uid.'-p'.$page.'-d'.$row['id'].'"><img src="include/images/icons/del.gif" border="0" alt="l&ouml;schen" title="l&ouml;schen" /></a><br><br>
              <b> BB-Code </b><br />
      <textarea  rows="2">[url=http://'.$site.'include/images/usergallery/img_'.$row['id'].'.'.$row['endung'].']
      [img]http://'.$site.'include/images/usergallery/img_thumb_'.$row['id'].'.'.$row['endung'].'[/img][/url]</textarea>
            <br>
            ';
        }
        $row['width'] = round( 100 / $img_per_line );
        if ( $i <> 0 AND ($i % $img_per_line ) == 0 ) { echo '</tr><tr>'; }
        $tpl->set_ar_out($row,1);
        $i++;
    }
    if ( $i % $img_per_line <> 0 ) {
        $anzahl = $img_per_line - ($i % $img_per_line);
        for($x=1;$x<=$anzahl;$x++){
            echo '<td class="'.$class.'"></td>';
        }
    }
}
$tpl->out(2);
# bilder abfragen
 
echo '<br><center>extended Usergallery by <a href="http://swat-report.net">DjGeCk0</a></center>';
# bild hochladen
if (is_writeable('include/images/usergallery') AND loggedin() AND $uid == $_SESSION['authid']) {
    $tpl->out(3);
}
 
$design->footer();
?>


Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite

[ Anmelden zum schreiben ]