Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 22:54

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Fehler bei News

Discussion on Fehler bei News within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2012
Posts: 577
Received Thanks: 139
Fehler bei News

Mein FEhler im News Script:

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\Intension\lib\php\classes\class_ne ws.php on line 21

Der Angezeigt wird..


Mein Script

PHP Code:
<?php
class class_news {
    public function 
getNews($nums) {
        
$query class_mysql::get('SELECT * FROM hp_news ORDER BY fid DESC LIMIT '.$nums.'');
        return 
$query;
    }
    function 
getImg($asses) {
        
$return 0;
        switch (
$asses) {
            case 
0$return 'icon_other'; break;
            case 
1$return 'icon_news'; break;
            case 
2$return 'icon_update';break;
            case 
3$return 'icon_event'; break;
        }
        return 
$return;
    }
    function 
generateNews($num) {
        
$result $this->getNews($num);
        
$i 0;
        
$contain '';
        while (
$return mysql_fetch_array($result)) {
            
$i++;
            
$img $this->getImg($return['asses']);
            
$contain .= '<div class="news">';
            
$contain .= '<div class="ntitle" id="ntitle'.$i.'" onclick="toggle(\'ncontain'.$i.'\');"><img alt="news" src="lib/img/news/'.$img.'.png"><span>'.$return['topic'].'</span></div>';
            
$contain .= '<div class="ncontain" id="ncontain'.$i.'">'.$return['contain'].'</div>';
            
$contain .= '</div>';
        }
        return 
$contain;
    }
}

?>
ArakiLP is offline  
Old 11/22/2012, 12:39   #2
 
elite*gold: 0
Join Date: Jun 2011
Posts: 30
Received Thanks: 3
PHP Code:
public function getNews($nums) { 
        
$query class_mysql::get('SELECT * FROM hp_news ORDER BY fid DESC LIMIT '.$nums.''); 
        return 
$query
    } 
Ich denke hier liegt dein Problem.
Versuch mal das hier:
PHP Code:
public function getNews($nums) { 
        
$query class_mysql::get('SELECT * FROM hp_news ORDER BY fid DESC LIMIT '.$nums.''); 

if(!
$query)
{echo 
mysql_error();}
else
{
var_dump(mysql_fetch_array($result));}

        return 
$query
    } 
Sollte das nicht weiterhelfen, so könnte es noch daran liegen:
PHP Code:
function generateNews($num) { 
        
$result $this->getNews($num); 
Lass dir vor $result = $this->getNews($num); doch mal $num ausgeben um zu prüfen, ob der erwartet Wert auch wirklich drin ist.
Steini00 is offline  
Old 11/22/2012, 12:44   #3
 
elite*gold: 0
Join Date: Oct 2012
Posts: 577
Received Thanks: 139
Warning: include(settings.php) [function.include]: failed to open stream: No such file or directory in C:\xampp\htdocs\Intension\lib\php\php.php on line 4

Warning: include() [function.include]: Failed opening 'settings.php' for inclusion (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\Intension\lib\php\php.php on line 4

Parse error: syntax error, unexpected '}' in C:\xampp\htdocs\Intension\lib\php\classes\class_ne ws.php on line 39

klappt erst recht nicht
ArakiLP is offline  
Old 11/22/2012, 12:54   #4
 
elite*gold: 0
Join Date: Jun 2011
Posts: 30
Received Thanks: 3
Sry, aber ich glaube, du hast da einen Fehler drin. In deiner ersten Datei steht nichts von einem Include. In deiner Fehlermeldung steht aber ein Inlcude-Fehler.
Davon abgesehen, würde meine Änderung eine ganz andere Ausgabe erzeugen (u.U. auch eine leere Seite). Deine Fehlermeldung besagt, dass du Datei settings.php nicht geladen werden kann.
Code:
No such file or directory
Am besten zeigst du die ganze Datei (du scheinst auch ein Problem mit deiner php.php zu haben (include))
Steini00 is offline  
Old 11/22/2012, 13:05   #5
 
elite*gold: 0
Join Date: Oct 2012
Posts: 577
Received Thanks: 139
Setting.php

PHP Code:
<?php 
$_s
['site']['title'] = 'TEST';
$_s['site']['news'] = 2// Angabe wieviele News Einträge ausgelesen werden sollen.
$_s['sql']['host'] = '127.0.0.1';
$_s['sql']['usr'] = 'root';
$_s['sql']['psw'] = 'pw';
$_s['sql']['db'] = 'SQLEXPRESS';

$_s['site']['forum'] = 'Forum';
$_s['site']['download1'] = 'download.php';                                    // Root Download Link
$_s['site']['download2'] = 'download.php';                                  // Leer Lassen, wenn nicht vorhanden.
$_s['site']['paypal'] = true;                                                // Paypal Donates aktivieren? (true / false)
$_s['site']['paysafecard'] = true;                                            // PaySafeCard Donates aktivieren? (true / false)
$_s['site']['ukash'] = true;                                                // Ukash Donates aktivieren? (true / false)
?>
ArakiLP is offline  
Old 11/22/2012, 13:16   #6
 
elite*gold: 0
Join Date: Jun 2011
Posts: 30
Received Thanks: 3
Quote:
Originally Posted by .Rolex. View Post
Setting.php

PHP Code:
<?php 
$_s
['site']['title'] = 'TEST';
$_s['site']['news'] = 2// Angabe wieviele News Einträge ausgelesen werden sollen.
$_s['sql']['host'] = '127.0.0.1';
$_s['sql']['usr'] = 'root';
$_s['sql']['psw'] = 'pw';
$_s['sql']['db'] = 'SQLEXPRESS';

$_s['site']['forum'] = 'Forum';
$_s['site']['download1'] = 'download.php';                                    // Root Download Link
$_s['site']['download2'] = 'download.php';                                  // Leer Lassen, wenn nicht vorhanden.
$_s['site']['paypal'] = true;                                                // Paypal Donates aktivieren? (true / false)
$_s['site']['paysafecard'] = true;                                            // PaySafeCard Donates aktivieren? (true / false)
$_s['site']['ukash'] = true;                                                // Ukash Donates aktivieren? (true / false)
?>
Bitte genauer lesen
2 Punkte

1. Zeig mir bitte die geänderte class_ne ws.php
2. Zeig mal bitte die php.php mit dem Pfad in dem die Datei liegt

PS: für PSC braucht man einen Vertrag mit PSC oder einem Partner von PSC
Steini00 is offline  
Old 11/22/2012, 13:39   #7
 
elite*gold: 0
Join Date: Oct 2012
Posts: 577
Received Thanks: 139
PHP Code:
<?php
class class_news {
    public function 
getNews($nums) { 
        
$query class_mysql::get('SELECT * FROM hp_news ORDER BY fid DESC LIMIT '.$nums.''); 

if(!
$query)
{echo 
mysql_error();}
else
{
var_dump(mysql_fetch_array($result));}

        return 
$query
    }  
    }
    function 
getImg($asses) {
        
$return 0;
        switch (
$asses) {
            case 
0$return 'icon_other'; break;
            case 
1$return 'icon_news'; break;
            case 
2$return 'icon_update';break;
            case 
3$return 'icon_event'; break;
        }
        return 
$return;
    }
    function 
generateNews($num) {
        
$result $this->getNews($num);
        
$i 0;
        
$contain '';
        while (
$return mysql_fetch_array($result)) 
{
            
$i++;
            
$img $this->getImg($return['asses']);
            
$contain .= '<div class="news">';
            
$contain .= '<div class="ntitle" id="ntitle'.$i.'" onclick="toggle(\'ncontain'.$i.'\');"><img alt="news" src="lib/img/news/'.$img.'.png"><span>'.$return['topic'].'</span></div>';
            
$contain .= '<div class="ncontain" id="ncontain'.$i.'">'.$return['contain'].'</div>';
            
$contain .= '</div>';
        }
        return 
$contain;
    }
}

?>
ArakiLP is offline  
Old 11/22/2012, 15:12   #8
 
Mikesch01's Avatar
 
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
Wenn du diese Datei allein so aufrust, dann hast du natürlich keine Datenbankverbindung, also musst du ja eine weitere Datei haben die dies aufruft. Ansonsten würde ich gern wissen, wo es nun Probleme gibt?
Mikesch01 is offline  
Old 11/22/2012, 15:17   #9
 
elite*gold: 0
Join Date: Oct 2012
Posts: 577
Received Thanks: 139
Welche weitere Datei den?
ArakiLP is offline  
Old 11/22/2012, 15:40   #10
 
kissein's Avatar
 
elite*gold: 0
Join Date: Sep 2005
Posts: 427
Received Thanks: 87
Quote:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\Intension\lib\php\classes\class_ne ws.php on line 21

Quote:
Returns an array of strings that corresponds to the fetched row, or FALSE if there are no more rows.
SQL Statement ausgeben lassen und manuell den sql query über z.B. phpmyadmin/Heidisql/etc. testen.
kissein is offline  
Old 11/22/2012, 15:51   #11
 
Mikesch01's Avatar
 
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
Quote:
Originally Posted by .Rolex. View Post
Welche weitere Datei den?
OK, anders ausgedrückt: Wo stellst du denn die Datenbankverbindung her?
Mikesch01 is offline  
Old 11/22/2012, 16:44   #12
 
elite*gold: 0
Join Date: Jun 2011
Posts: 30
Received Thanks: 3
Du hast eine Klammer zu viel in deiner geänderten Datei. So muss es gehen.
PHP Code:
<?php
class class_news {
    public function 
getNews($nums) { 
        
$query class_mysql::get('SELECT * FROM hp_news ORDER BY fid DESC LIMIT '.$nums.''); 

if(!
$query)
{echo 
mysql_error();}
else
{
var_dump(mysql_fetch_array($result));}

        return 
$query
    }  
    
    function 
getImg($asses) {
        
$return 0;
        switch (
$asses) {
            case 
0$return 'icon_other'; break;
            case 
1$return 'icon_news'; break;
            case 
2$return 'icon_update';break;
            case 
3$return 'icon_event'; break;
        }
        return 
$return;
    }
    function 
generateNews($num) {
        
$result $this->getNews($num);
        
$i 0;
        
$contain '';
        while (
$return mysql_fetch_array($result)) 
{
            
$i++;
            
$img $this->getImg($return['asses']);
            
$contain .= '<div class="news">';
            
$contain .= '<div class="ntitle" id="ntitle'.$i.'" onclick="toggle(\'ncontain'.$i.'\');"><img alt="news" src="lib/img/news/'.$img.'.png"><span>'.$return['topic'].'</span></div>';
            
$contain .= '<div class="ncontain" id="ncontain'.$i.'">'.$return['contain'].'</div>';
            
$contain .= '</div>';
        }
        return 
$contain;
    }
}

?>
Steini00 is offline  
Old 11/22/2012, 16:54   #13
 
elite*gold: 0
Join Date: Oct 2012
Posts: 577
Received Thanks: 139
nein geht nicht kommt jetz


Warning: include(settings.php) [function.include]: failed to open stream: No such file or directory in C:\xampp\htdocs\Intension\lib\php\php.php on line 4

Warning: include() [function.include]: Failed opening 'settings.php' for inclusion (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\Intension\lib\php\php.php on line 4

Fatal error: Cannot redeclare class class_news in C:\xampp\htdocs\Intension\lib\php\classes\class_ne ws.php on line 2

Ganze hp weiß
ArakiLP is offline  
Old 11/22/2012, 17:00   #14
 
Hiris's Avatar
 
elite*gold: 99
Join Date: Apr 2011
Posts: 730
Received Thanks: 236
Also noch einmal.
Quote:
Warning: include(settings.php) [function.include]: failed to open stream: No such file or directory in
Was sagt uns das? Wir nehmen diesen Satz nun mal Stück für Stück auseinander.

Quote:
Warning
Thats bad!

Quote:
include(settings.php)
Interesting?

Quote:
[function.include]:
So we tried to include sth? Cool!

Quote:
failed to open stream:
Q_Q

Quote:
No such file or directory in
Maybe we should fix dat ^-^


Also anhand der Wortwahl der Fehlermeldung und des übernatürlichen vorhersehungskraft meines Urins habe ich die Vermutung das du settings.php includen willst, es aber diese Datei nicht gibt! Vielleicht solltest du die Groß/kleinschreibung ändern, den Pfad anpassen, die Datei überhaupt erst erstellen wenn du sie brauchst oder den include rauspacken wenn nicht oder es einfach ganz sein lassen ôoô
Hiris is offline  
Old 11/22/2012, 17:05   #15
 
elite*gold: 0
Join Date: Jun 2011
Posts: 30
Received Thanks: 3
Quote:
Originally Posted by .Rolex. View Post
nein geht nicht kommt jetz


Warning: include(settings.php) [function.include]: failed to open stream: No such file or directory in C:\xampp\htdocs\Intension\lib\php\php.php on line 4

Warning: include() [function.include]: Failed opening 'settings.php' for inclusion (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\Intension\lib\php\php.php on line 4

Fatal error: Cannot redeclare class class_news in C:\xampp\htdocs\Intension\lib\php\classes\class_ne ws.php on line 2

Ganze hp weiß
Das ist jetzt aber nicht dein Ernst?
Quote:
.Rolex.
WebDeveloper
Du nennst dich WebDeveloper und kommst nicht mit solchen Meldungen klar?

Code:
Warning: include(settings.php) [function.include]: failed to open stream: No such file or directory in C:\xampp\htdocs\Intension\lib\php\php.php on line 4

Warning: include() [function.include]: Failed opening 'settings.php' for inclusion (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\Intension\lib\php\php.php on line 4
Die php.php versucht die Datei settings.php zu laden. Kann diese aber nicht finden/öffnen!

Code:
Fatal error: Cannot redeclare class class_news in C:\xampp\htdocs\Intension\lib\php\classes\class_news.php on line 2
Hast du jetzt aus der class_ne ws.php die class_news.php gemacht oder hast du jetzt beide Dateien mit dem gleichen Inhalt?
Cannot redeclare class class_news
bedeutet, dass du schon irgendwo die Klasse class_news hast. Somit kannst du sie kein zweites mal angeben.

Das sind zweit total unterschiedliche Fehler, die nichts miteinander zu tun haben.
Steini00 is offline  
Reply


Similar Threads Similar Threads
Homepage (YaKuZo) fehler mit News!
12/28/2011 - Metin2 Private Server - 0 Replies
Hallo, Ich habe folgende beide Probleme mit der YaKuZo-HP v1.3 Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /www/htdocs/MEINVERZEICHNIS/pages/news.php on line 55 Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /www/htdocs/MEINVERZEICHNIS/pages/news.php on line 26 Was kann ich da tun ? :(
[Fehler Lösung]hen HP News Fehler
07/13/2011 - Metin2 Private Server - 1 Replies
Hallo epvp* ich habe seit ich diesen fehler hatte die SF von Profizocker94 aber bei den SF von Computerkrank war dieser fehler nicht! so ich habe einiges versucht und siehe das die Lösung gefunden, ihr müsst euch mit Navicat verbinnden und in die DB Account gehen dort findet ihr die Tabele "news" diese Löscht ihr und installiert die Home page neu danach geht es. Ein Thx were sehr nett :D



All times are GMT +1. The time now is 22:54.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.