Avatar billede klaske_ko Nybegynder
11. april 2004 - 00:52 Der er 11 kommentarer og
1 løsning

Kort-link system

Heysa...jeg søger sådan et kort link system...jeg ved ikk hvor mange points det koster...men sådan at hvis man har et mega langt link så kunne det kortes ned til www.upit.dk/kortlink.php?id=x eller sådan noget...kan i hjælpe mig med det?
Avatar billede klaske_ko Nybegynder
11. april 2004 - 01:03 #1
den ska self have sql :)
Avatar billede schaefner Juniormester
11. april 2004 - 01:35 #2
schaefner.dk/files/temp/exp/shortnurl.zip
Avatar billede schaefner Juniormester
11. april 2004 - 01:35 #3
Avatar billede dennismp Nybegynder
11. april 2004 - 01:41 #4
Lav en tabel som denne:

CREATE TABLE kortlink (id int primary key auto_increment not null, url varchar(128) not null);

Din kortlink.php ser nogenlunde sådanne ud
<?php
.. mysql_connect / mysql_select_db(...)

$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 / mysql_select_db ...

$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();
}
?>

utestet.
Avatar billede dennismp Nybegynder
11. april 2004 - 01:41 #5
dammit :)
Avatar billede schaefner Juniormester
11. april 2004 - 01:58 #6
I øvrigt et svar

mvh. Jesper Sørensen
Avatar billede klaske_ko Nybegynder
11. april 2004 - 02:00 #7
dennismp : hvordan ska min sql så se ud ?
Avatar billede schaefner Juniormester
11. april 2004 - 02:06 #8
Avatar billede dennismp Nybegynder
11. april 2004 - 02:08 #9
Brug schaefners zipfil. Den har det hele og er pakket lidt bedre ind (og måske testet :-))

Så vidt jeg kan se, så er det faktisk præcis det samme han gør. Så brug hans kode den er mere gennemarbejdet end min.
Avatar billede klaske_ko Nybegynder
11. april 2004 - 02:14 #10
men hans vil ikke virke :'( www.upit.dk/shortnurl/
Avatar billede schaefner Juniormester
11. april 2004 - 02:16 #11
Avatar billede klaske_ko Nybegynder
11. april 2004 - 02:27 #12
du er en skat :)
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