heaven
New member
hallo ihrs,
direkt vorweg: ich bin absolute anfängerin in php und mysql, daher zwar lachen, aber net wundern...
ich habe mir heute zum ausprobieren kostenlosen webspace auf einer französischen seite geholt. dort werden php4- und mysql-unterstützung angeboten. um einen kleinen einblick in die funktionsweisen zu bekommen, habe ich ein kleines, kostenloses php-spielchen namens wwwsame heruntergeladen und dann dort auf den seiten aufgespielt. da das lediglich ftp-transfer-arbeit war, klappte das soweit problemlos. *g*
ich habe, soweit mir das mit meinem nichtvorhandenen wissen möglich war, auch die vorgeschriebenen dateien konfiguriert. das ergebnis sieht aber leider so aus:
http://dykeworld.multimania.com/wwwsame/index.php3
(Fatal error: Call to undefined function: diw() in /db_mysql.inc on line 52)
in der readme-datei steht dazu folgendes:
1.) "Das Verzeichnis "data" muss für den Webserver beschreibbar sein. Geben Sie
dem Verzeichnis die entsprechenden Rechte oder ändern Sie ggf. den Eigen-
tümer."
woher weiß ich, ob das beschreibbar ist, und falls nicht, wie kann ich die rechte vergeben? *bahnhof versteh*
2.) " In der Datei "config.inc" ist beim Parameter "$DATABASE" der Wert "mysql"
einzutragen." (Hab ich gemacht)
"Desweiteren ist in der Datei "db_mysql.inc" unter "$HOST"
der Name des Datenbankservers, unter "$MYDB" der Name Ihrer Datenbank
sowie unter "$MYUSER" der Name des Datenbankbenutzers und unter "$MYPASSWD"
das Passwort einzutragen." (Ich glaube, das habe ich auch gemacht, wobei ich mir nicht sicher bin, wie meine db heißt... im nächsten satz steht, dass ich die erst erstellen muss. ich hab sie in der definition also einfach mal wwwsame genannt.)
"In der Datenbank müssen noch die Tabellen für das Spiel angelegt werden. "mysql.init" beinhaltet alle SQL-Befehle die dazu nötig sind."
genau hier hake ich: wie bitte schön lege ich in einer (welcher??) datenbank sowas an????? in der dytei mysql.init steht lediglich folgendes:
# MySQL dump 6.0
#
# Host: localhost Database: wwwsame
#--------------------------------------------------------
# Server version 3.22.25
#
# Table structure for table 'wwwsame_scores'
#
DROP TABLE IF EXISTS wwwsame_scores;
CREATE TABLE wwwsame_scores (
no int(11) DEFAULT '0' NOT NULL auto_increment,
user varchar(20),
mail varchar(20),
points int(11) DEFAULT '0' NOT NULL,
date timestamp(14),
PRIMARY KEY (no),
KEY wwwsame_scores_points (points),
KEY wwwsame_scores_no (no)
);
#
# Table structure for table 'wwwsame_sequence'
#
DROP TABLE IF EXISTS wwwsame_sequence;
CREATE TABLE wwwsame_sequence (
id int(11) DEFAULT '0' NOT NULL
);
INSERT INTO wwwsame_sequence values(0);
kann mich bitte jemand auf das richtige pferd setzen? ich kapiers nämlich net, was ich tun kann, um die fehlermeldung von oben wegzubekommen.
in jedem fall dank für die mühe des lesens,
heaven.
direkt vorweg: ich bin absolute anfängerin in php und mysql, daher zwar lachen, aber net wundern...
ich habe mir heute zum ausprobieren kostenlosen webspace auf einer französischen seite geholt. dort werden php4- und mysql-unterstützung angeboten. um einen kleinen einblick in die funktionsweisen zu bekommen, habe ich ein kleines, kostenloses php-spielchen namens wwwsame heruntergeladen und dann dort auf den seiten aufgespielt. da das lediglich ftp-transfer-arbeit war, klappte das soweit problemlos. *g*
ich habe, soweit mir das mit meinem nichtvorhandenen wissen möglich war, auch die vorgeschriebenen dateien konfiguriert. das ergebnis sieht aber leider so aus:
http://dykeworld.multimania.com/wwwsame/index.php3
(Fatal error: Call to undefined function: diw() in /db_mysql.inc on line 52)
in der readme-datei steht dazu folgendes:
1.) "Das Verzeichnis "data" muss für den Webserver beschreibbar sein. Geben Sie
dem Verzeichnis die entsprechenden Rechte oder ändern Sie ggf. den Eigen-
tümer."
woher weiß ich, ob das beschreibbar ist, und falls nicht, wie kann ich die rechte vergeben? *bahnhof versteh*
2.) " In der Datei "config.inc" ist beim Parameter "$DATABASE" der Wert "mysql"
einzutragen." (Hab ich gemacht)
"Desweiteren ist in der Datei "db_mysql.inc" unter "$HOST"
der Name des Datenbankservers, unter "$MYDB" der Name Ihrer Datenbank
sowie unter "$MYUSER" der Name des Datenbankbenutzers und unter "$MYPASSWD"
das Passwort einzutragen." (Ich glaube, das habe ich auch gemacht, wobei ich mir nicht sicher bin, wie meine db heißt... im nächsten satz steht, dass ich die erst erstellen muss. ich hab sie in der definition also einfach mal wwwsame genannt.)
"In der Datenbank müssen noch die Tabellen für das Spiel angelegt werden. "mysql.init" beinhaltet alle SQL-Befehle die dazu nötig sind."
genau hier hake ich: wie bitte schön lege ich in einer (welcher??) datenbank sowas an????? in der dytei mysql.init steht lediglich folgendes:
# MySQL dump 6.0
#
# Host: localhost Database: wwwsame
#--------------------------------------------------------
# Server version 3.22.25
#
# Table structure for table 'wwwsame_scores'
#
DROP TABLE IF EXISTS wwwsame_scores;
CREATE TABLE wwwsame_scores (
no int(11) DEFAULT '0' NOT NULL auto_increment,
user varchar(20),
mail varchar(20),
points int(11) DEFAULT '0' NOT NULL,
date timestamp(14),
PRIMARY KEY (no),
KEY wwwsame_scores_points (points),
KEY wwwsame_scores_no (no)
);
#
# Table structure for table 'wwwsame_sequence'
#
DROP TABLE IF EXISTS wwwsame_sequence;
CREATE TABLE wwwsame_sequence (
id int(11) DEFAULT '0' NOT NULL
);
INSERT INTO wwwsame_sequence values(0);
kann mich bitte jemand auf das richtige pferd setzen? ich kapiers nämlich net, was ich tun kann, um die fehlermeldung von oben wegzubekommen.
in jedem fall dank für die mühe des lesens,
heaven.