Chybové hlášení
18 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Warning: main(engine/kniha/obecne.php): failed to open stream: No such file or directory in /3w/kvalitne.cz/h/head23/engine/kniha/index.php on line 1 Fatal error: main(): Failed opening required 'engine/kniha/obecne.php' (include_path='.:/usr/local/lib/php') in /3w/kvalitne.cz/h/head23/engine/kniha/index.php on line 1 Nevíte co tam mám za chybu? soubory tam mám nahrané, databázi mám aktivní a vyplněnou v tom obecne.php, tak nevím. Prosím poraďte, jsem úplný začátečník a chci si udělat vlastní guestbook, díky -)))
-
Dej sem rvních pár řádků z: kniha/obecne.php kniha/index.php
-
tohle je to obecne.php: <? $se = "mysql.webzdarma.cz"; // db server $db = "engine/kniha/obecne.php"; // databáze s guestbookem $us = "head23"; // uživatelské jméno $pa = ""; // heslo k databázi // připojíme se k databázi @$s = mysql_connect($se,$us,$pa); @$v = mysql_select_db($db); // pokud dojde k chybě při spojení s databází, zastavíme chod skriptu if (!$s || !$v): echo "<center><b>Nepodařilo se připojit k databázi knihy návštěv</center></b>"; exit; endif; ?> a tohle je index.php: <? require "engine/kniha/obecne.php"; if ($send && $text != ""): // pokud byly odeslány data // odstraníme z příspěvku HTML tagy $text = HTMLSpecialChars($text); $cas = date("d-m-Y H:i:s"); // vložíme příspěvek do databáze @$f = mysql_query ("INSERT INTO guestbook VALUES ('','$jmeno','$email','$nazev','$text','$cas')"); endif; // začátek výstupu stránky ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Guestbook2</title> </head> atd...
-
Tipnul bych to na špatnou relativní cestu v require. Možná by pomohlo: require "obecne.php";
-
dobrý, chybový hlášení zmizelo, takže to bylo tím-) bohužel: "Nepodařilo se připojit k databázi knihy návštěv" čím to může být? mám uloženou tabulku s databází jako guestbook2.dat: s tímto obsahem: CREATE TABLE guestbook ( id tinyint(4) NOT NULL auto_increment, jmeno mediumtext NOT NULL, email mediumtext NOT NULL, nazev mediumtext NOT NULL, text mediumtext NOT NULL, cas mediumtext NOT NULL, PRIMARY KEY (id) ) TYPE=MyISAM; dík, že radíš-)))
-
Změň tyto dva řádky: @$s = mysql_connect($se,$us,$pa); @$v = mysql_select_db($db); Následovně: $s = mysql_connect($se,$us,$pa) or die (mysql_error()); $v = mysql_select_db($db) or die (mysql_error()); Pak uvidíš konkrétní chybovou hlášku.
-
Jo a toto je blbost: $db = "engine/kniha/obecne.php"; // databáze s guestbookem Mělo by tam být: $db = "head23";
-
Incorrect database name 'obecne.php' tohle to píše...
-
"mám uloženou tabulku s databází jako guestbook2.dat: s tímto obsahem: CREATE TABLE guestbook..." Toto je taky blbost. Buď máš data v databázi (MySQL), nebo je máš v souboru.
-
a jak to mám do té databáze dát?
-
přihlásit jsem se do toho mysql rozhraní, ale nevím co a jak tam dám dát...
-
jak to tam vložit ty parametry tabulky...
-
já si poradím, díky -)
-
povedlo se mi vytvořit tabulku v mysql, zobrazí se, ale neodesílají se data z ní...
-
Co znamená neodesíjají? Jak to děláš? Odkud kam je chceš odesílat?
-
potřebuji jen vyplnit správně ty parametry do sloupců v tabulce, ale kam je mám umístit? id jméno email nazev text čas do toho prvního "sloupec" ?
-
v phpMyAdmonovi klikni na SQL a vlož: CREATE TABLE guestbook ( id tinyint(4) NOT NULL auto_increment, jmeno mediumtext NOT NULL, email mediumtext NOT NULL, nazev mediumtext NOT NULL, text mediumtext NOT NULL, cas mediumtext NOT NULL, PRIMARY KEY (id) ) TYPE=MyISAM; To ti vytvoří tu tabulku.
-
Funguje to...kamaráde díky moc ! Na to že jsem s mysql pracoval poprvý je to dobrej výsledek. Měj se fajn a hezký den -))))))