Brugernavn:




Kodeord: Husk
Forside Forum Artikler Downloads Sřg
 

Opret failer?

Heya Rowlers.

Har siddet og rodet lidt med et opret system, dog melder det følgende fejl:
  • Parse error: syntax error, unexpected T_VARIABLE in /var/www/jeppebl.com/public_html/beta/oprettjek.php on line 10
Har siddet i ret lang tid nu, og rodet med det, er virkelig lost.
Det drejer sig om følgende kode:
  1. <?php
  2. include(config.php);
  3. include(top.php);
  4. $brugernavn = $_POST[brugernavn];
  5. $brugernavn = strip_tags($brugernavn);
  6. $brugernavn = mysql_real_escape_string($brugernavn);
  7. $kodeord = $_POST[kodeord];
  8. $kodeord = strip_tags($kodeord);
  9. $kodeord = mysql_real_escape_string($kodeord);
  10. $tael = mysql_query("SELECT brugernavn FROM brugere WHERE brugernavn = "$brugernavn") or die(mysql_error());
  11. $antal = mysql_num_rows($tael);
  12. if($antal == 0)
  13. {
  14. mysql_query("INSERT INTO brugere (brugernavn, kodeord)VALUES("$brugernavn", "$kodeord");
  15. 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.";
  16. }
  17. else
  18. {
  19. echo "Brugernavnet er desværre optaget.";
  20. }
  21. ?>
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)
Jacob 6 point
JB 6 point
Perfektion 6 point
Oprettet af:

Webprogrammering

Point afsat: 20

Lukket
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
  1. <?php
  2. include("config.php");
  3. include("top.php");
  4. $brugernavn = $_POST[brugernavn];
  5. $brugernavn = strip_tags($brugernavn);
  6. $brugernavn = mysql_real_escape_string($brugernavn);
  7. $kodeord = $_POST[kodeord];
  8. $kodeord = strip_tags($kodeord);
  9. $kodeord = mysql_real_escape_string($kodeord);
  10. $tael = mysql_query("SELECT brugernavn FROM brugere WHERE brugernavn = '$brugernavn') or die(mysql_error());
  11. $antal = mysql_num_rows($tael);
  12. if($antal == 0)
  13. {
  14. mysql_query("INSERT INTO brugere (brugernavn, kodeord)VALUES('$brugernavn', '$kodeord');
  15. 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.";
  16. }
  17. else
  18. {
  19. echo "Brugernavnet er desværre optaget.";
  20. }
  21. ?>
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
  • 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.";
Eller
  1. echo <<<END
  2. 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.
  3. END;
Sidst redigeret 18:52 05/09/2010
Oprettet af:

Kommentar
18:50 05/09/2010
  1. <?php

  2.         include("config.php");
  3.         include("top.php");

  4.     $brugernavn = $_POST['brugernavn'];
  5.     $brugernavn = strip_tags($brugernavn);
  6.     $brugernavn = mysql_real_escape_string($brugernavn);

  7.     $kodeord = $_POST['kodeord'];
  8.     $kodeord = strip_tags($kodeord);
  9.     $kodeord = mysql_real_escape_string($kodeord);

  10.         $tael = mysql_query("SELECT brugernavn FROM brugere WHERE brugernavn = '$brugernavn'") or die(mysql_error());
  11.         $antal = mysql_num_rows($tael);

  12.     if($antal == 0)
  13.     {
  14.         mysql_query("INSERT INTO brugere (brugernavn, kodeord)VALUES('$brugernavn', '$kodeord')") or die(mysql_error());
  15.         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.";
  16.     }
  17.     else
  18.     {
  19.         echo "Brugernavnet er desværre optaget.";
  20.     }
  21. ?>
Oprettet af:

Kommentar
19:08 05/09/2010
  1. <?php
  2. include("config.php");
  3. include("top.php");
  4. $brugernavn = $_POST[brugernavn];
  5. $brugernavn = strip_tags($brugernavn);
  6. $brugernavn = mysql_real_escape_string($brugernavn);
  7. $kodeord = $_POST[kodeord];
  8. $kodeord = strip_tags($kodeord);
  9. $kodeord = mysql_real_escape_string($kodeord);
  10. $tael = mysql_query("SELECT brugernavn FROM brugere WHERE brugernavn = '$brugernavn'") or die(mysql_error());
  11. $antal = mysql_num_rows($tael);
  12. if($antal == 0)
  13. {
  14. mysql_query("INSERT INTO brugere (brugernavn, kodeord)VALUES('$brugernavn', '$kodeord')");
  15. 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.";
  16. }
  17. else
  18. {
  19. echo "Brugernavnet er desværre optaget.";
  20. }
  21. ?>
Oprettet af:

Accepteret svar

Point modtaget: 6
19:26 05/09/2010
Nu melder den følgende
  1. 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
  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:
  1. <?php
  2. mysql_connect("localhost", "username", "password") or die(mysql_error());
  3. mysql_connect_db("database") or die(mysql_error());
  4. ?>
Oprettet af:

Kommentar
07:52 06/09/2010
  1. $con = mysql_connect('localhost','brugernavn','kodeord');
  2. mysql_select_db('dbnavn');

Oprettet af:

Kommentar
15:07 06/09/2010
jonas1045 skrev kl. 15:07 d. 06/09/2010
  1. $con = mysql_connect('localhost','brugernavn','kodeord');
  2. mysql_select_db('dbnavn');


Virker heller ikke :s
Oprettet af:

Kommentar
16:23 06/09/2010
  1. <?php
  2. mysql_connect("localhost", "username", "password") or die(mysql_error());
  3. mysql_select_db("database") or die(mysql_error());
  4. ?>
Oprettet af:

Kommentar
17:24 06/09/2010
  1. <?php
  2.     
  3.     $con = mysql_connect ("localhost", "root", "") or die(mysql_error());

  4.         mysql_select_db("dbname" , $con) or die(mysql_error());

  5.         if(!$con)
  6.         {

  7.             die("Unable to connect to database!");

  8.         }

  9. ?>
Oprettet af:

Kommentar
17:42 06/09/2010
Perfektion, din giver:
  1. 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

  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

  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

  4. Warning: include() [function.include]: Unable to access top.php in /var/www/jeppebl.com/public_html/beta/oprettjek.php on line 7

  5. 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

  6. Warning: include() [function.include]: Unable to access top.php in /var/www/jeppebl.com/public_html/beta/oprettjek.php on line 7

  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

  8. 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

  9. 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

  10. 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

  11. 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

  12. 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

  13. 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

  14. 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
  15. Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)


Og Jepsen, din giver:
  1. 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
  2. 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.


www.Mike-bellika.dk skrev kl. 18:50 d. 06/09/2010
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
www.Mike-bellika.dk skrev kl. 19:41 d. 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
jonas1045 skrev kl. 15:07 d. 06/09/2010
  1. $con = mysql_connect('localhost','brugernavn','kodeord');
  2. 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
jonas1045 skrev kl. 10:11 d. 07/09/2010
Cookie skrev kl. 16:23 d. 06/09/2010
jonas1045 skrev kl. 15:07 d. 06/09/2010
  1. $con = mysql_connect('localhost','brugernavn','kodeord');
  2. 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
Copyright © Rowl.dk v/ Michael Raagaard | 2005-12 | Alle rettigheder forbeholdes