Die freundliche Art Geld zu verdienen!    

 
 
Willkommen bei PHPNuke-Service.de: PHPNuke-Downloads (Scripts, Themes), PHPNuke-Links & more!

PHPNuke / PHP Nuke - News & Community - System

PHPNuke-Forum  · PHPNuke-Downloads  · PHPNuke-Links  · PHPNuke-Features PHPNuke-Kleinanzeigen  · WebSeiten-Prüftools

Open Source Quellen für OpenSource Software (CMS, Portal- & Shop Systeme u.a.):

 ·   ·   ·   ·   ·   ·   ·   ·   ·   · 
 ·   · 
 ·   ·   · 
 ·   · 
 · 
 
 

 
 
  PHPNuke - Content-Management mit PHP & Nuke!  PHPNuke Infos & Service <- Home  PHPNuke - Content-Management mit PHP & Nuke!  Anmelden/Neuanmeldung
 
 
 

 
 PHP Nuke - Content-Management-System und mehr! Wieviel sind online ?

Zur Zeit sind 123 Besucher, d.h. 123 Gäste und 0 Mitglied(er), online!

Mitglieder:    39.261
heute neu:0
gestern neu:0

Du bist ein anonymer Besucher. Du kannst Dich hier anmelden und dann Beiträge und Kommentare mit Deinem Namen schreiben, Files downloaden u.v.m.!
 
 

 
 PHP Nuke - Content-Management-System und mehr! Wer ist online ?

Zur Zeit ist kein registriertes Mitglied online!
 
 

 
 PHP Nuke - Content-Management-System und mehr! Online Werbung

 
 

 
 PHP Nuke - Content-Management-System und mehr! Hauptmenü

PHP Nuke Nuke-Services:
· Nuke-Links
· Nuke-Forum
· Nuke-Hoster
· Nuke-Downloads

PHP Nuke Nuke-Infos:
· Nuke-Features
· Nuke-Effizienz
· Nuke-Historie
· Nuke-Anwendungen
· Nuke-Beispiele
· Nuke-ThemeGalery
· Nuke: Google&Co
· Welche Nuke-Version?

PHP Nuke Nuke & Firmenseiten:
· Nuke für Firmen
· Nuke & Kundenbindung
· Nuke-Installation
· Nuke-Upgrades
· Nuke-Anpassung
· Nuke-BugFixService
· Nuke-Optimierung
· Nuke-Security-Service
· Nuke VKP 6.0
· Nuke VKP 6.0 Demo
· Nuke VKP 7.3
· Nuke VKP 7.3 Demo
· Nuke VKP 7.9
· Nuke VKP 8.0
· Nuke Download-Shop

PHP Nuke Veröffentlichungen:
· NetzId:Handbuch
· Internet Prof Spec
· PcGlobe: Nuke

PHP Nuke Weitere Services:
· Seiten-Prüftools
· Suchmaschinen u.m.
· Web Actions & Promotions
· Web Infos & Tipps

PHP Nuke Redaktionelles:
· Alle PHPNuke-News
· Alle Schwerpunkte
· Alle Stichwörter

PHP Nuke Interaktiv:
· LogIn
· Beitrag schreiben
· Link senden
· Download senden
· Gästebuch
· Weiterempfehlen
· Kontakt
· FeedBack
· LogOut
· Account löschen

PHP Nuke Information:
· Impressum
· AGB & Datenschutz
· Mitglieder
· Die Top 20
· Statistiken

· PayPal - Spenden
· Werbung auf der Seite

PHP Nuke Service Accounts:
· Twitter
· google+
 
 

 
 PHP Nuke - Content-Management-System und mehr! PHP/MySQL-Tip




 
 

 
 PHP Nuke - Content-Management-System und mehr! PHPNuke-Hoster

· WebHostList.de
· ActiveISP.de
· ByteCamp.net
· Domain*go
· DomainSpirit.biz
· eMerion.com
· Evanzo.net
· HostEurope.de
· HostSupport.de
· ITSpace.de
· Levanzo.net
· LosWebos.de
· RNS24.de
· STRATO
 
 

 
 PHP Nuke - Content-Management-System und mehr! PHPNuke weltweit





Quick Links:
[ Community Home ]

 
 

 
 PHP Nuke - Content-Management-System und mehr! Online Surf Tipps

zooplus h-i-p Expedia.de ru123
 
 


PHPNuke-Service Forum
Nicht eingeloggt

< Letztes Thema   Nächstes Thema > New Topic  Reply
Autor: Betreff: Error !?

Nuke-Anfänger




Beiträge: 11
Registriert: 23. 9. 2003
Status: Offline

  am 21. 1. 2004 um 08:34
Hallo und guten Morgen

alles lief wunderbar do jetzt erscheint folgende Fehlermeldung :

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in D:\HP\includes\sql_layer.php on line 286

Da ich selbst nicht viel Erfahrung habe wende ich mich hoffnungsvoll an euch

zu sehen ist der Fehler auf http://www.profsite.net/ .

Ich bin für alle Inputs und Ideen sehr dankbar.

Markus

 
Edit Post Reply With Quote Visit User's Homepage

Nuke-Junior



Beiträge: 71
Registriert: 2. 11. 2003
Status: Offline

  am 21. 1. 2004 um 10:50
Hi Markus,

hast Du den die Seiten lokal auf deinem Rechner laufen ?? Falls nicht ist mit ziemlicher Sicherheit der Pfad : "D:\HP\includes\sql_layer.php" falsch.

Schau beim letzten Modul das Du installiert hast mal nach den gesetzten Rechten (chmod) und teste mal ob der Fehler immernoch auftritt wenn du die Ordner Rechte auf "777" setzt und die Datein Rechte auf "666". Ist zwar nicht das Gelbe-vom-Ei was die Sicherheit angeht, aber zum testen kann man das schon mal machen.

Viele Grüsse
TW[Bearbeitet am: 21/1/2004 von Triebwerk]

 
Edit Post Reply With Quote

Nuke-Anfänger



Beiträge: 11
Registriert: 23. 9. 2003
Status: Offline

  am 21. 1. 2004 um 14:51
Hi Triebwerk
Danke für die Antwort
Die ganze HP läuft bei mir Local auf einem XP Pc in der DMZ. ist der (chmod) nur bei Linux Rechner massgebend ?oder lieg ich da falsch
derr Pfad ist korrekt (D:\HP\includes\sql_layer.php) aber welche datei giebt den Fehler aus würde ich gerne wissen,und
hast du eine Idee ?
gruss Markus

 
Edit Post Reply With Quote Visit User's Homepage

Nuke-Junior



Beiträge: 71
Registriert: 2. 11. 2003
Status: Offline

  am 21. 1. 2004 um 15:21
Hi Markus,

scheiss XP !!!

Nein im ernst, kann es sein das Du einen Forum Block einbinden willst/wolltest ?? Der Fehler tritt oft beim phpBB Forum von PN 7.0 auf. Poste doch einfach mal die Zeile 286 Deines sql_layers, vielleicht erkennt man da ja was.

Bei XP gibt es etwas ähnliches wie "chmod", zumindest mit dem selben effekt, es heisst glaub ich nur anders.

Viele Grüsse
TW

 
Edit Post Reply With Quote

Nuke-Anfänger



Beiträge: 11
Registriert: 23. 9. 2003
Status: Offline

  am 21. 1. 2004 um 15:26
hallo

Hier meine sql Datei


<?php

/************************************************************************/
/* PHP-NUKE: Web Portal System */
/* =========================== */
/* */
/* Copyright (c) 2002 by Francisco Burzi */
/* http://phpnuke.org */
/* */
/* postgres fix by Rubén Campos - Oscar Silla */
/* */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License. */
/************************************************************************/

if (eregi("sql_layer.php",$_SERVER['PHP_SELF'])) {
Header("Location: ../index.php");
die();
}

/* $dbtype = "MySQL"; */
/* $dbtype = "mSQL"; */
/* $dbtype = "postgres"; */
/* $dbtype = "postgres_local";// When postmaster start without "-i" option. */
/* $dbtype = "ODBC"; */
/* $dbtype = "ODBC_Adabas"; */
/* $dbtype = "Interbase"; */
/* $dbtype = "Sybase"; */

/*
* sql_connect($host, $user, $password, $db)
* returns the connection ID
*/


class ResultSet {
var $result;
var $total_rows;
var $fetched_rows;

function set_result( $res ) {
$this->result = $res;
}

function get_result() {
return $this->result;
}

function set_total_rows( $rows ) {
$this->total_rows = $rows;
}

function get_total_rows() {
return $this->total_rows;
}

function set_fetched_rows( $rows ) {
$this->fetched_rows = $rows;
}

function get_fetched_rows() {
return $this->fetched_rows;
}

function increment_fetched_rows() {
$this->fetched_rows = $this->fetched_rows + 1;
}
}



function sql_connect($host, $user, $password, $db)
{
global $dbtype;
switch ($dbtype) {

case "MySQL":
$dbi=@mysql_connect($host, $user, $password);
mysql_select_db($db);
return $dbi;
break;;

case "mSQL":
$dbi=msql_connect($host);
msql_select_db($db);
return $dbi;
break;;


case "postgres":
$dbi=@pg_connect("host=$host user=$user password=$password port=5432 dbname=$db");
return $dbi;
break;;

case "postgres_local":
$dbi=@pg_connect("user=$user password=$password dbname=$db");
return $dbi;
break;;

case "ODBC":
$dbi=@odbc_connect($db,$user,$password);
return $dbi;
break;;

case "ODBC_Adabas":
$dbi=@odbc_connect($host.":".$db,$user,$password);
return $dbi;
break;;

case "Interbase":
$dbi=@ibase_connect($host.":".$db,$user,$password);
return $dbi;
break;;

case "Sybase":
$dbi=@sybase_connect($host, $user, $password);
sybase_select_db($db,$dbi);
return $dbi;
break;;

default:
break;;
}

}

function sql_logout($id)
{
global $dbtype;
switch ($dbtype) {

case "MySQL":
$dbi=@mysql_close($id);
return $dbi;
break;;

case "mSQL":
$dbi=@msql_close($id);
return $dbi;
break;;

case "postgres":
case "postgres_local":
$dbi=@pg_close($id);
return $dbi;
break;;

case "ODBC":
case "ODBC_Adabas":
$dbi=@odbc_close($id);
return $dbi;
break;;

case "Interbase":
$dbi=@ibase_close($id);
return $dbi;
break;;

case "Sybase":
$dbi=@sybase_close($id);
return $dbi;
break;;

default:
break;;
}
}


/*
* sql_query($query, $id)
* executes an SQL statement, returns a result identifier
*/

function sql_query($query, $id)
{

global $dbtype;
global $sql_debug;
$sql_debug = 0;
if($sql_debug) echo "SQL query: ".str_replace(",",", ",$query)."<BR>";
switch ($dbtype) {

case "MySQL":
$res=@mysql_query($query, $id);
return $res;
break;;

case "mSQL":
$res=@msql_query($query, $id);
return $res;
break;;

case "postgres":
case "postgres_local":
$res=pg_exec($id,$query);
$result_set = new ResultSet;
$result_set->set_result( $res );
$result_set->set_total_rows( sql_num_rows( $result_set ) );
$result_set->set_fetched_rows( 0 );
return $result_set;
break;;

case "ODBC":
case "ODBC_Adabas":
$res=@odbc_exec($id,$query);
return $res;
break;;

case "Interbase":
$res=@ibase_query($id,$query);
return $res;
break;;

case "Sybase":
$res=@sybase_query($query, $id);
return $res;
break;;

default:
break;;

}
}

/*
* sql_num_rows($res)
* given a result identifier, returns the number of affected rows
*/

function sql_num_rows($res)
{
global $dbtype;
switch ($dbtype) {

case "MySQL":
$rows=mysql_num_rows($res);
return $rows;
break;;

case "mSQL":
$rows=msql_num_rows($res);
return $rows;
break;;

case "postgres":
case "postgres_local":
$rows=pg_numrows( $res->get_result() );
return $rows;
break;;

case "ODBC":
case "ODBC_Adabas":
$rows=odbc_num_rows($res);
return $rows;
break;;

case "Interbase":
echo "<BR>Error! PHP dosen't support ibase_numrows!<BR>";
return $rows;
break;;

case "Sybase":
$rows=sybase_num_rows($res);
return $rows;
break;;

default:
break;;
}
}

/*
* sql_fetch_row(&$res,$row)
* given a result identifier, returns an array with the resulting row
* Needs also a row number for compatibility with postgres
*/

function sql_fetch_row(&$res, $nr=0)
{
global $dbtype;
switch ($dbtype) {

case "MySQL":
$row = mysql_fetch_row($res);
return $row;
break;;

case "mSQL":
$row = msql_fetch_row($res);
return $row;
break;;

case "postgres":
case "postgres_local":
if ( $res->get_total_rows() > $res->get_fetched_rows() ) {
$row = pg_fetch_row($res->get_result(), $res->get_fetched_rows() );
$res->increment_fetched_rows();
return $row;
} else {
return false;
}
break;;

case "ODBC":
case "ODBC_Adabas":
$row = array();
$cols = odbc_fetch_into($res, $nr, $row);
return $row;
break;;

case "Interbase":
$row = ibase_fetch_row($res);
return $row;
break;;

case "Sybase":
$row = sybase_fetch_row($res);
return $row;
break;;

default:
break;;
}
}

/*
* sql_fetch_array($res,$row)
* given a result identifier, returns an associative array
* with the resulting row using field names as keys.
* Needs also a row number for compatibility with postgres.
*/

function sql_fetch_array(&$res, $nr=0)
{
global $dbtype;
switch ($dbtype)
{
case "MySQL":
$row = array();
$row = mysql_fetch_array($res);
return $row;
break;;

case "mSQL":
$row = array();
$row = msql_fetch_array($res);
return $row;
break;;

case "postgres":
case "postgres_local":
if( $res->get_total_rows() > $res->get_fetched_rows() ) {
$row = array();
$row = pg_fetch_array($res->get_result(), $res->get_fetched_rows() );
$res->increment_fetched_rows();
return $row;
} else {
return false;
}
break;;

/*
* ODBC doesn't have a native _fetch_array(), so we have to
* use a trick. Beware: this might cause HUGE loads!
*/

case "ODBC":
$row = array();
$result = array();
$result = odbc_fetch_row($res, $nr);
$nf = odbc_num_fields($res); /* Field numbering starts at 1 */
for($count=1; $count < $nf+1; $count++)
{
$field_name = odbc_field_name($res, $count);
$field_value = odbc_result($res, $field_name);
$row[$field_name] = $field_value;
}
return $row;
break;;

case "ODBC_Adabas":
$row = array();
$result = array();
$result = odbc_fetch_row($res, $nr);

$nf = count($result)+2; /* Field numbering starts at 1 */
for($count=1; $count < $nf; $count++) {
$field_name = odbc_field_name($res, $count);
$field_value = odbc_result($res, $field_name);
$row[$field_name] = $field_value;
}
return $row;
break;;

case "Interbase":
$orow=ibase_fetch_object($res);
$row=get_object_vars($orow);
return $row;
break;;

case "Sybase":
$row = sybase_fetch_array($res);
return $row;
break;;

}
}

function sql_fetch_object(&$res, $nr=0)
{
global $dbtype;
switch ($dbtype)
{
case "MySQL":
$row = mysql_fetch_object($res);
if($row) return $row;
else return false;
break;;

case "mSQL":
$row = msql_fetch_object($res);
if($row) return $row;
else return false;
break;;

case "postgres":
case "postgres_local":
if( $res->get_total_rows() > $res->get_fetched_rows() ) {
$row = pg_fetch_object( $res->get_result(), $res->get_fetched_rows() );
$res->increment_fetched_rows();
if($row) return $row;
else return false;
} else {
return false;
}
break;;

case "ODBC":
$result = odbc_fetch_row($res, $nr);
if(!$result) return false;
$nf = odbc_num_fields($res); /* Field numbering starts at 1 */
for($count=1; $count < $nf+1; $count++)
{
$field_name = odbc_field_name($res, $count);
$field_value = odbc_result($res, $field_name);
$row->$field_name = $field_value;
}
return $row;
break;;

case "ODBC_Adabas":
$result = odbc_fetch_row($res, $nr);
if(!$result) return false;

$nf = count($result)+2; /* Field numbering starts at 1 */
for($count=1; $count < $nf; $count++) {
$field_name = odbc_field_name($res, $count);
$field_value = odbc_result($res, $field_name);
$row->$field_name = $field_value;
}
return $row;
break;;

case "Interbase":
$orow = ibase_fetch_object($res);
if($orow)
{
$arow=get_object_vars($orow);
while(list($name,$key)=each($arow))
{
$name=strtolower($name);
$row->$name=$key;
}
return $row;
}else return false;
break;;

case "Sybase":
$row = sybase_fetch_object($res);
return $row;
break;;

}
}

/*** Function Free Result for function free the memory ***/
function sql_free_result($res) {
global $dbtype;
switch ($dbtype) {

case "MySQL":
$row = mysql_free_result($res);
return $row;
break;;

case "mSQL":
$row = msql_free_result($res);
return $row;
break;;


case "postgres":
case "postgres_local":
$rows=pg_FreeResult( $res->get_result() );
return $rows;
break;;

case "ODBC":
case "ODBC_Adabas":
$rows=odbc_free_result($res);
return $rows;
break;;

case "Interbase":
echo "<BR>Error! PHP dosen't support ibase_numrows!<BR>";
return $rows;
break;;

case "Sybase":
$rows=sybase_free_result($res);
return $rows;
break;;
}
}

?>


Gruss Markus

 
Edit Post Reply With Quote Visit User's Homepage

Nuke-Junior



Beiträge: 71
Registriert: 2. 11. 2003
Status: Offline

  am 22. 1. 2004 um 15:38
Hi Markus,

na 3-5 Zeilen hätten genügt, egal Du bekommst bestimmt einen Preis für's längste Posting gestern

Jetzt mal zum Problem: Es liegt vermutlich am Block "phpBB2_Forum_Topics". Der macht wohl irgendwelche Fehler bei der SQL Abfrage. Überprüf doch mal wenn Du diesen deaktivierst ob der Fehler dann immer noch auftritt.

Gruss
TW

 
Edit Post Reply With Quote
New Topic    Reply


Based on XForum by Trollix
original script by XMB

Das Forum wurde in 0.7751760 Sekunden geladen.







 
   
 

 
 

Firmen- und Produktnamen sind eingetragene Warenzeichen der jeweiligen Hersteller und werden ohne Gewährleistung einer freien Verwendung benutzt. Alle Logos und Handelsmarken sind Eigentum ihrer gesetzlichen Besitzer. Die Artikel und Kommentare sowie Foren- und etwaige Chatbeiträge sind Eigentum der Autoren, der Rest © 2001 - 2017 by PHPNuke-Service.de

Der Download und die Nutzung von Skripts aus unserem Download-Verzeichnis erfolgt auf eigene Gefahr. Deshalb: Testen Sie ein hier bezogenes Skript immer erst auf einem Testrechner und machen Sie sich damit vertraut - wir übernehmen keinerlei Gewähr, es gilt die GPL! Wir möchten weiterhin hiermit ausdrücklich betonen, daß PHPNuke-Service.de keinerlei Einfluss auf die Gestaltung und/ oder auf die Inhalte aller gelinkten Seiten hat und distanzieren uns hiermit ausdrücklich von allen Inhalten aller gelinkten Seiten auf der Homepage. Für die Inhalte oder die Richtigkeit von verlinkten Seiten übernehmen wir keinerlei Haftung. Diese Erklärung gilt für alle auf der Homepage angebrachten Links und für alle Inhalte der Seiten, zu denen etwaige Banner, Buttons, Foren- und Chatbeiträge oder alle sonstigen Verlinkungen führen. / Wichtige Links: Impressum - AGB (inklusive Datenschutzhinweise) - Werbung


Diese Homepage wurde vom Internet-Service COMPLEX Berlin vor allem mit Hilfe von PHPNuke erstellt. Außerdem wurden vom Internet Service COMPLEX Berlin - dem Spezialisten für Open Source Software und Suchmaschinen Optimierung - Linux, Apache, mySQL, php (Stichwort: LAMP) genutzt.

Sie können die Schlagzeilen unserer neuesten Artikel durch Nutzung der Dateien backend2.php oder ultramode.txt direkt übernehmen, diese werden automatisch aktualisiert.

PHP-Nuke (© 2000 - 2008) ist freie Software (OpenSource) unter der GNU/GPL-Lizenz.

Ladezeit der Homepage: 0.776 Sekunden | PHPNuke Service DE - rund um PHP Nuke !