Opret failer?
Heya Rowlers.
Har siddet og rodet lidt med et opret system, dog melder det følgende fejl:
Har siddet i ret lang tid nu, og rodet med det, er virkelig lost.
Det drejer sig om følgende kode:
<?php
include(config.php);
include(top.php);
$brugernavn = $_POST[brugernavn];
$brugernavn = strip_tags($brugernavn);
$brugernavn = mysql_real_escape_string($brugernavn);
$kodeord = $_POST[kodeord];
$kodeord = strip_tags($kodeord);
$kodeord = mysql_real_escape_string($kodeord);
$tael = mysql_query("SELECT brugernavn FROM brugere WHERE brugernavn = "$brugernavn") or die(mysql_error());
$antal = mysql_num_rows($tael);
if($antal == 0)
{
mysql_query("INSERT INTO brugere (brugernavn, kodeord)VALUES("$brugernavn", "$kodeord");
echo "Du er nu oprettet som bruger med brugernavnet $brugernavn, og du kan logge ind <a href="login.php">her</a>, med dit brugernavn og password.";
}
else
{
echo "Brugernavnet er desværre optaget.";
}
?>
Håber virkelig i gider hjælpe!
-Cookie Pointfordeling
Forfatteren har lukket trĺden og har valgt at fordele de 20 point sĺledes:
(2 point gik tabt ved afrunding) |
18:08 05/09/2010
|
$tael = mysql_query("SELECT brugernavn FROM brugere WHERE brugernavn = "$brugernavn") or die(mysql_error());
tror du mangler en ( " ) så den hedder:
$tael = mysql_query("SELECT brugernavn FROM brugere WHERE brugernavn = "$brugernavn"") or die(mysql_error()); |
Oprettet af:
Accepteret svar Point modtaget: 6
18:14 05/09/2010
|
|
Samme resultat, Jacob. :S |
Oprettet af:
 Kommentar
18:18 05/09/2010
|
<?php
include("config.php");
include("top.php");
$brugernavn = $_POST[brugernavn];
$brugernavn = strip_tags($brugernavn);
$brugernavn = mysql_real_escape_string($brugernavn);
$kodeord = $_POST[kodeord];
$kodeord = strip_tags($kodeord);
$kodeord = mysql_real_escape_string($kodeord);
$tael = mysql_query("SELECT brugernavn FROM brugere WHERE brugernavn = '$brugernavn') or die(mysql_error());
$antal = mysql_num_rows($tael);
if($antal == 0)
{
mysql_query("INSERT INTO brugere (brugernavn, kodeord)VALUES('$brugernavn', '$kodeord');
echo "Du er nu oprettet som bruger med brugernavnet $brugernavn, og du kan logge ind <a href=\"login.php\">her</a>, med dit brugernavn og password.";
}
else
{
echo "Brugernavnet er desværre optaget.";
}
?>
Retter sku hele koden (*EDIT*): GLEMTE KODEBOKS! Sidst redigeret 18:23 05/09/2010 |
Oprettet af:
 Kommentar
18:21 05/09/2010
|
|
$tael = mysql_query("SELECT brugernavn FROM brugere WHERE brugernavn = '$brugernavn'") or die(mysql_error()); |
Oprettet af:
Accepteret svar Point modtaget: 6
18:30 05/09/2010
|
Nu giver den denne fejl:
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /var/www/jeppebl.com/public_html/beta/oprettjek.php on line 15
|
Oprettet af:
 Kommentar
18:33 05/09/2010
|
Eller
echo <<<END
Du er nu oprettet som bruger med brugernavnet $brugernavn, og du kan logge ind <a href=\"login.php\">her</a>, med dit brugernavn og password.
END;
Sidst redigeret 18:52 05/09/2010 |
Oprettet af:
 Kommentar
18:50 05/09/2010
|
<?php
include("config.php");
include("top.php");
$brugernavn = $_POST['brugernavn'];
$brugernavn = strip_tags($brugernavn);
$brugernavn = mysql_real_escape_string($brugernavn);
$kodeord = $_POST['kodeord'];
$kodeord = strip_tags($kodeord);
$kodeord = mysql_real_escape_string($kodeord);
$tael = mysql_query("SELECT brugernavn FROM brugere WHERE brugernavn = '$brugernavn'") or die(mysql_error());
$antal = mysql_num_rows($tael);
if($antal == 0)
{
mysql_query("INSERT INTO brugere (brugernavn, kodeord)VALUES('$brugernavn', '$kodeord')") or die(mysql_error());
echo "Du er nu oprettet som bruger med brugernavnet $brugernavn, og du kan logge ind <a href=\"login.php\">her</a>, med dit brugernavn og password.";
}
else
{
echo "Brugernavnet er desværre optaget.";
}
?>
|
Oprettet af:
 Kommentar
19:08 05/09/2010
|
<?php
include("config.php");
include("top.php");
$brugernavn = $_POST[brugernavn];
$brugernavn = strip_tags($brugernavn);
$brugernavn = mysql_real_escape_string($brugernavn);
$kodeord = $_POST[kodeord];
$kodeord = strip_tags($kodeord);
$kodeord = mysql_real_escape_string($kodeord);
$tael = mysql_query("SELECT brugernavn FROM brugere WHERE brugernavn = '$brugernavn'") or die(mysql_error());
$antal = mysql_num_rows($tael);
if($antal == 0)
{
mysql_query("INSERT INTO brugere (brugernavn, kodeord)VALUES('$brugernavn', '$kodeord')");
echo "Du er nu oprettet som bruger med brugernavnet $brugernavn, og du kan logge ind <a href=\"login.php\">her</a>, med dit brugernavn og password.";
}
else
{
echo "Brugernavnet er desværre optaget.";
}
?>
|
Oprettet af:
Accepteret svar Point modtaget: 6
19:26 05/09/2010
|
Nu melder den følgende
Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /var/www/jeppebl.com/public_html/beta/config.php on line 2
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
|
Oprettet af:
 Kommentar
07:16 06/09/2010
|
|
Det ser jo ud til at vaere en fejl i config.php ;-) Tjek den lige igennem. |
Oprettet af:
 Kommentar
07:41 06/09/2010
|
Den ser ud til at være fin:
<?php
mysql_connect("localhost", "username", "password") or die(mysql_error());
mysql_connect_db("database") or die(mysql_error());
?>
|
Oprettet af:
 Kommentar
07:52 06/09/2010
|
$con = mysql_connect('localhost','brugernavn','kodeord');
mysql_select_db('dbnavn');
|
Oprettet af:
 Kommentar
15:07 06/09/2010
|
$con = mysql_connect('localhost','brugernavn','kodeord');
mysql_select_db('dbnavn');
Virker heller ikke :s |
Oprettet af:
 Kommentar
16:23 06/09/2010
|
<?php
mysql_connect("localhost", "username", "password") or die(mysql_error());
mysql_select_db("database") or die(mysql_error());
?>
|
Oprettet af:
 Kommentar
17:24 06/09/2010
|
<?php
$con = mysql_connect ("localhost", "root", "") or die(mysql_error());
mysql_select_db("dbname" , $con) or die(mysql_error());
if(!$con)
{
die("Unable to connect to database!");
}
?>
|
Oprettet af:
 Kommentar
17:42 06/09/2010
|
Perfektion, din giver:
Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /var/www/jeppebl.com/public_html/beta/config.php on line 2
Warning: mysql_select_db() [function.mysql-select-db]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /var/www/jeppebl.com/public_html/beta/config.php on line 3
Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /var/www/jeppebl.com/public_html/beta/config.php on line 3
Warning: include() [function.include]: Unable to access top.php in /var/www/jeppebl.com/public_html/beta/oprettjek.php on line 7
Warning: include(top.php) [function.include]: failed to open stream: No such file or directory in /var/www/jeppebl.com/public_html/beta/oprettjek.php on line 7
Warning: include() [function.include]: Unable to access top.php in /var/www/jeppebl.com/public_html/beta/oprettjek.php on line 7
Warning: include(top.php) [function.include]: failed to open stream: No such file or directory in /var/www/jeppebl.com/public_html/beta/oprettjek.php on line 7
Warning: include() [function.include]: Failed opening 'top.php' for inclusion (include_path='.:/usr/local/lib/php') in /var/www/jeppebl.com/public_html/beta/oprettjek.php on line 7
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /var/www/jeppebl.com/public_html/beta/oprettjek.php on line 15
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in /var/www/jeppebl.com/public_html/beta/oprettjek.php on line 15
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /var/www/jeppebl.com/public_html/beta/oprettjek.php on line 23
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in /var/www/jeppebl.com/public_html/beta/oprettjek.php on line 23
Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /var/www/jeppebl.com/public_html/beta/oprettjek.php on line 27
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /var/www/jeppebl.com/public_html/beta/oprettjek.php on line 27
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Og Jepsen, din giver:
Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /var/www/jeppebl.com/public_html/beta/config.php on line 4
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
|
Oprettet af:
 Kommentar
18:21 06/09/2010
|
|
Det da klart? Du skal jo redigere configen så den kan connecte til din MySQL server :-) |
Oprettet af:
 Kommentar
18:30 06/09/2010
|
|
Har jeg gjort. |
Oprettet af:
 Kommentar
18:32 06/09/2010
|
|
Det er en forkert kode, brugernavn eller database navn |
Oprettet af:
 Kommentar
18:50 06/09/2010
|
|
Hvis det er xampp, apache etc. er dit std kodeord intet - altså; localhost, root, ,. |
Oprettet af:
 Kommentar
18:56 06/09/2010
|
Jepsen skrev kl. 18:56 d. 06/09/2010 Hvis det er xampp, apache etc. er dit std kodeord intet - altså; localhost, root, ,.
Er hostet hos UnoEuro, så tror ikke det er tilfældet.
Det er en forkert kode, brugernavn eller database navn
De matcher med de oplysninger jeg selv har fra UnoEuro, så tror ikke det er det. Sidst redigeret 19:29 06/09/2010 |
Oprettet af:
 Kommentar
19:20 06/09/2010
|
|
Den melder også en masse fejl om filer den ikke kan finde. Tjek filnavnene. |
Oprettet af:
 Kommentar
19:41 06/09/2010
|
|
Den melder også en masse fejl om filer den ikke kan finde. Tjek filnavnene.
Filnavnene er rigtige nok. top.php og bund.php eksistere bare ikke endnu, da jeg ikke har noget design ;) |
Oprettet af:
 Kommentar
07:11 07/09/2010
|
Cookie skrev kl. 16:23 d. 06/09/2010 $con = mysql_connect('localhost','brugernavn','kodeord');
mysql_select_db('dbnavn');
Virker heller ikke :s
Kan jeg garantere dig 110% at den gør, så det er noget sludder.. :D
Som nogen sagde, det er de informationer du putter i der ikke er rigtige. |
Oprettet af:
 Kommentar
10:11 07/09/2010
|
Cookie skrev kl. 16:23 d. 06/09/2010 $con = mysql_connect('localhost','brugernavn','kodeord');
mysql_select_db('dbnavn');
Virker heller ikke :s
Kan jeg garantere dig 110% at den gør, så det er noget sludder.. :D
Som nogen sagde, det er de informationer du putter i der ikke er rigtige.
Fandt ud af, havde byttet rundt på dbnavnet og brugernavnet :s. Smid et svar, så fordeler jeg pointsne mellem jer. :)
|
Oprettet af:
 Kommentar
10:25 07/09/2010
|
Sagde jeg det ikke nok? :P
Skal ikke bruge points.. |
Oprettet af:
 Kommentar
14:38 07/09/2010
|
Drums skrev kl. 14:38 d. 07/09/2010 Sagde jeg det ikke nok? :P
Skal ikke bruge points..
Okay. |
Oprettet af:
 Kommentar
16:37 07/09/2010
|
|
Bare giv points til de andre |
Oprettet af:
 Kommentar
16:39 07/09/2010
|
Du skal vćre oprettet og logget ind for at svare pĺ en trĺd
|