Avatar billede kalsmose Nybegynder
03. januar 2005 - 23:11 Der er 3 kommentarer og
1 løsning

Kortlink System.

Jeg har nogle problemer med et script, som jeg har hentet nemelig et 
kortlink system, jeg får denne fejl :

Parse error: parse error in /usr/home/whitehat_dk/users/wapster/lik/gemlink.php on line 2

kortlink.php:

<?php
mysql_connect() {
  $server = "localhost";
  $bruger = "root";
  $kodeord = "";
  $database = "root";

  if (!mysql_connect("$server","$bruger","$kodeord")) {
    udskriv_fejl("Kunne ikke oprette en forbindelse til MySQL.");
  }

  if(!mysql_select_db("$database")) {
    udskriv_fejl("Kunne ikke vælge databasen: $database");
  }
}

$id = addslashes($_GET['id']);
$sql = "SELECT url FROM kortlink WHERE id = '$id'";
$res = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_row($res);
if( $row ) {
  header("Location: " . $row[0] );
  exit;
}
else {
  print "Kan ikke finde url";
}
?>


Nytlink.php :

<form action="gemlink.php" method="post">
URL <input type="text" name="url">
<br>
<input type="submit" value="Gem">
</form>


gemlink.php :

<?php
mysql_connect() {
  $server = "localhost";
  $bruger = "root";
  $kodeord = "";
  $database = "root";

  if (!mysql_connect("$server","$bruger","$kodeord")) {
    udskriv_fejl("Kunne ikke oprette en forbindelse til MySQL.");
  }

  if(!mysql_select_db("$database")) {
    udskriv_fejl("Kunne ikke vælge databasen: $database");
  }
}



$url = addslashes($_POST['url']);

if( empty($url) ) {
  print "Ingen URL - ingen småkage";
}
else {
  $sql = "INSERT INTO kortlink (url) VALUES('$url'); ";
  $res = mysql_query($sql) or die(mysql_error());

  print "Din url: http://www.upit.dk/kortlink.php?id=" . mysql_insert_id();
}
?>
Avatar billede razor Nybegynder
04. januar 2005 - 01:23 #1
Forstaar du hvad der foregaar? Overvej om ikke du har brugt forkert syntaks ved funktionsdeklareringen af mysql_connect() - derudover er det jo klart er reserveret navn :)

Jeg er dog ikke sikker paa at det i virkeligheden er en funktionsdeklarering. Det kan vaere du kan forklare hvad der er meningen :)
Avatar billede kalsmose Nybegynder
04. januar 2005 - 01:39 #2
hvad skal jeg så skriver istedet for?
Avatar billede kalsmose Nybegynder
04. januar 2005 - 15:32 #3
Slet ingen der kan hjælpe?
Avatar billede kalsmose Nybegynder
13. januar 2005 - 18:35 #4
Lukker!
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester