25. november 2000 - 21:31Der er
22 kommentarer og 1 løsning
Opsætte PHPAdmin
Jeg var så heldig at få hjælp til at lavve en lille \"Snakke bot\", nu er mit problem så at jeg ikke kan finde ud af at sætte PHP-databasen op hos whitehat.
Så efter 2½ times prøven har jeg nu givet op.
Det jeg mangler er en der gider at logge ind med mit brugernavn og sætte det op så det virker(Sender det til dig).
Det er sådan set ligegyldig hvorfor et webhotel der er ved, så længe det er gratis og ikke har reklamer. Dog har jeg oprettet mig ved whitehat så det er nok lettest.
Men hvir en af jer let kan skrive den om til asp og Access-databaser ville dette også værer en løsning.
HOST -> mysql.whitehat.dk (eller hvad adressen til mysql nu er) PORT -> 3306 STDUSER -> Dit brugernavn på whitehat STDPASS -> Dit password på whitehat USER -> Dit brugernavn på whitehat PASSWORD -> Dit password på whitehat ONLY_DB -> Dit brugernavn på whitehat
Dette skal laves ---------------- CREATE TABLE Robot ( Sprg varchar(255), Svar varchar(255) );
INSERT INTO Robot (Sprg,Svar) VALUES (\"Hvem er du?\",\"Jeg er Robert Robot!\"); INSERT INTO Robot (Sprg,Svar) VALUES (\"Hvad er klokken?\",\"Kig på dit ur...\"); INSERT INTO Robot (Sprg,Svar) VALUES (\"Er jorden flad?\",\"Nej da - den er da rund!\"); -----------------
if ($nyt) { $db = mysql_connect(\"localhost\",\"DATABASENAVN\",\"PASSWORD\"); mysql_select_db(\"DATABASE\",$db); $result = mysql_query(\"INSERT INTO Robot (Sprg,Svar) VALUES (\'$sprg\', \'$svar\')\" ) or die(\"Der er desværre ingen kontakt til databasen - fordi: \".mysql_error()); mysql_close(); }
Synes også jeg har gjort, tror bare at jeg er en af de få som det er lykkedes Micro$oft at hjernevaske (ikke fordi det har været et stort arbejde ;)til deres progammer.
Øhh... grunden til at det har tget noget tid, er at jeg ik kan få robert til at snakke :) Men så kigger jeg lige på originalen på http://www.whitehat.dk/engberg/php/robot/robot.php3 -og virker den? -næææ nej..?
Jeg poster den bare her, så kan det være at der er andre der kan bruge den til noget!
<html> <head> <title>Robert robot, af Engberg, KRAFTIGT rekonstrueret af Jonas Delfs</title> </head> <body> <? $Navn = \"Robert\"; echo \"Hejsa - jeg er $Navn, prøv at spørge mig om noget!<BR><BR>\";
if($ny){ include(\"connect.php\"); $result = mysql_query(\"INSERT INTO Robot (Sprg,Svar) VALUES (\'$sprg\', \'$svar\')\" ) or die(\"Der er desværre ingen kontakt til databasen - fordi: \".mysql_error()); if($result) echo \"Dit svar er gemt til en anden god gang!\"; } elseif($sprg){ include(\"connect.php\"); $res = mysql_query(\"SELECT * FROM Robot WHERE Sprg=\'$sprg\'\") or die(mysql_error()); if(!mysql_num_rows($res)){ echo \"Det spørgsmål kender $Navn ikke...\"; echo \"<BR><BR>\"; echo \"Hvad syntes du $Navn skal svare til spørgsmålet $sprg ?\"; echo \"<FORM METHOD=\'post\' ACTION=\'\".basename($PHP_SELF).\"\'>\"; echo \"<INPUT TYPE=\'hidden\' NAME=\'sprg\' VALUE=\'$sprg\'>\"; echo \"<INPUT TYPE=\'text\' NAME=\'svar\'>\"; echo \"<BR><BR>\"; echo \"<INPUT TYPE=\'Submit\' VALUE=\'Gem\'>\"; echo \"<input type=\'hidden\' name=\'ny\' value=\'1\'>\"; echo \"</FORM>\"; } else{ $row = mysql_fetch_array($res) or die(mysql_error()); $svar = $row[\"Svar\"]; echo \"<BR> Dig: \"; echo $row[\"Sprg\"]; echo \"<BR> $Navn: \"; echo $row[\"Svar\"]; echo \"<BR><BR>\"; } } ?> <br><br><form action=\"<? echo basename($PHP_SELF); ?>\" method=\"post\"> <input type=\"text\" name=\"sprg\"><input type=\"submit\" value=\"Submit\"> </form>
</body> </html>
/Jon@z
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.