| Autor | Zpráva | ||
|---|---|---|---|
| pepan Profil |
#1 · Zasláno: 21. 3. 2008, 11:59:02
Ahoj, mám takovýto skript, který má vytvořit databázi a tabulky
<?php
require 'konfigurace.php';
$spojeni = mysql_connect(SQL_HOST, SQL_USER, SQL_PASS)
or die('Nelze se pripojit k serveru MySQL. '. mysql_error());
$sql = "CREATE DATABASE IF NOT EXISTS ". SQL_DB;
$vysledek = mysql_query($sql) or die(mysql_error());
mysql_select_db(SQL_DB, $spojeni);
$sql1 = <<<EOS
CREATE TABLE IF NOT EXISTS ml_lists (
ml_id int(11) NOT NULL auto_increment,
listname varchar(255) NOT NULL default '',
PRIMARY KEY (ml_id)
)
EOS;
$sql2 = <<<EOS
CREATE TABLE IF NOT EXISTS ml_subscriptions (
ml_id int(11) NOT NULL default '0',
user_id int(11) NOT NULL default '0',
pending tinyint(1) NOT NULL default '1',
PRIMARY KEY (ml_id, user_id)
)
EOS;
$sql3 = <<<EOS
CREATE TABLE IF NOT EXISTS ml_users (
user_id int(11) NOT NULL auto_increment,
firstname varchar(255) default '',
lastname varchar(255) default '',
email varchar(255) NOT NULL default '',
PRIMARY KEY (user_id)
)
EOS;
$vysledek = mysql_query($sql1) or die(mysql_error());
$vysledek = mysql_query($sql2) or die(mysql_error());
$vysledek = mysql_query($sql3) or die(mysql_error());
echo "Hotovo.";
?>
Potom mám skript, který má zajistit připojení k databázi (konfigurace.php) <?php
define('SQL_HOST','localhost');
define('SQL_USER','root');
define('SQL_PASS','12345');
define('SQL_DB','baze');
define('ADMIN_EMAIL', 'mail@localhost.neco');
?>
jenže při spuštění skriptu sql.php to jen vypíše hlášku Warning: require(konfigurace.php) [function.require]: failed to open stream: No such file or directory in C:\Program Files\xampp\htdocs\xampp\web\lion_no1\pocitadlo stazeni\book\K1271kod\kapitola14\sql.php on line 2 Fatal error: require() [function.require]: Failed opening required 'konfigurace.php' (include_path='.;C:\Program Files\xampp\php\pear\') in C:\Program Files\xampp\htdocs\xampp\web\lion_no1\pocitadlo stazeni\book\K1271kod\kapitola14\sql.php on line 2 Nevíte, kde by mohla být chyba? Děkuji |
||
| nightfish Profil |
#2 · Zasláno: 21. 3. 2008, 12:02:00
require 'konfigurace.php';
konfigurace.php není ani v include_path, ani v adresáři, ve kterém se nachází spouštěný soubor (ve tvém případě zřejmě v C:\Program Files\xampp\htdocs\xampp\web\lion_no1\pocitadlo stazeni\book\K1271kod\kapitola14\ ) |
||
| pepan Profil |
#3 · Zasláno: 21. 3. 2008, 12:04:21
nightfish
To je zajímavé, protože konfigurace.php v tomto adresáři je :-( |
||
| nightfish Profil |
#4 · Zasláno: 21. 3. 2008, 12:07:40
hmm, zajímavé
má uživatel, pod kterým běží webový server, právo přístupu k tomu souboru? |
||
| pepan Profil |
#5 · Zasláno: 21. 3. 2008, 12:12:51
nightfish
má |
||
| pepan Profil |
#6 · Zasláno: 21. 3. 2008, 14:34:39
vážně nevím co s tím...
|
||
| nightfish Profil |
#7 · Zasláno: 21. 3. 2008, 14:57:42
pepan
jen pro jistotu: zkus ten řádek změnit na require './konfigurace.php'; ale nepředpokládám, že by to pomohlo |
||
| pepan Profil |
#8 · Zasláno: 21. 3. 2008, 15:05:02
nightfish
pořád nic, furt to samé Warning: require(./konfigurace.php) [function.require]: failed to open stream: No such file or directory in C:\Program Files\xampp\htdocs\xampp\web\lion_no1\pocitadlo stazeni\book\K1271kod\kapitola14\sql.php on line 2 Fatal error: require() [function.require]: Failed opening required './konfigurace.php' (include_path='.;C:\Program Files\xampp\php\pear\') in C:\Program Files\xampp\htdocs\xampp\web\lion_no1\pocitadlo stazeni\book\K1271kod\kapitola14\sql.php on line 2 |
||
| Petyk Profil |
#9 · Zasláno: 21. 3. 2008, 15:55:22
nejspis bude problem v mezere v nazvu adresare pocitadlo stazeni
|
||
|
Časová prodleva: 18 let
|
|||
0