Avatar billede Chewie Novice
12. september 2006 - 19:59 Der er 9 kommentarer og
1 løsning

ad link ting

Hej eksperter

Jeg stå og mangler en lille PHP ting som kan tilføje et link+beskrivelse til en link side

er der en der ligger inde med sådan et ?

/s
Avatar billede expnet Seniormester
13. september 2006 - 00:23 #1
du må uddyde det lidt mere hvad du søger

eller skal man bare kunne tilføj link(url)+beskrivelse
Avatar billede expnet Seniormester
13. september 2006 - 01:07 #2
så noget det her eller hvad:??

http://expnet.web-system.dk/spm/731949/index.php
Avatar billede Chewie Novice
13. september 2006 - 08:15 #3
det er præsis hvad jeg søger - kan du sende den fil til emalker@gmail.com ? og smide et svar :)
Avatar billede expnet Seniormester
13. september 2006 - 09:23 #4
første du laver hedder

---------------- db.php --------------------------

<?
    $host = "localhost";
    $user = "brugernavn";
    $pass = "password";
    $base = "database";
    mysql_connect("$host", "$user", "$pass");
    mysql_select_db("$base");

?>

Anden fil du laver hedder
---------------- index.php --------------------

<?
include('db.php');

if($_POST[addurl] != ""){
    if($_POST[url] != "" and $_POST[beskrivelse] != ""){
        mysql_query("INSERT INTO links (id, url, beskrivelse) VALUES ('','$_POST[url]','$_POST[beskrivelse]')")or die( mysql_error() );
        echo "<script>location.href='index.php'</script>";
    }else{
        echo "Link og beskrivelse skal udfyldes!";
    }
}

$sql = mysql_query("select * from links order by id desc")or die( mysql_error() );
$data = '<table align="center" style="border:1px solid #000000;" width="600" cellpadding="4" cellspacing="0" border="0">';
$data .= '<tr><td width="300">Link</td><td width="300"><b>Beskrivelse</b></td></tr>';

    while($rows = mysql_fetch_array($sql)){
        $data .= '<tr><td><a target="_blank" href="'.$rows[url].'">'.$rows[url].'</a></td><td>'.$rows[beskrivelse].'</td></tr>';
}
$data .= '</table>';
echo $data;
?>
<hr>
<b>Tilføj link her:</b><br><br>
<form method="post" action="">
<b>Link:</b><br>
<input type="text" name="url"><br>
<b>Beskrivelse:</b><br>
<textarea cols="30" rows="8" name="beskrivelse"></textarea><br>
<input type="submit" value="Tilføj link" name="addurl">
</form>
Avatar billede Chewie Novice
13. september 2006 - 09:48 #5
Lækkert ... tror du det er muligt at samle det hele i en fil og undgå database - evt. bruge en txt fil istedet for DB
Avatar billede expnet Seniormester
13. september 2006 - 11:35 #6
det er så i en fil med en tekst fil til som hedder links.txt og skal ligge samme sted og have skriverettigheder

<?
if($_POST[addurl] != ""){
    if($_POST[url] != "" and $_POST[beskrivelse] != ""){

$url = $_POST[url];
$beskrivelse = $_POST[beskrivelse];

$filnavn = "links.txt";
$addlink = $url.",".$beskrivelse."|";
$fs = fopen($filnavn, 'a');
fwrite($fs, $addlink);
fclose($fs);


        echo "<script>location.href='index.php'</script>";
    }else{
        echo "Link og beskrivelse skal udfyldes!";
    }
}
$filnavn = "links.txt";
$fs = fopen($filnavn, "r");
$data = fread($fs, filesize($filnavn));
fclose($fs);
$exp_str = explode("|",$data);
$a = 0;
$b = count($exp_str)-2;

$data = '<table align="center" style="border:1px solid #000000;" width="600" cellpadding="4" cellspacing="0" border="0">';
$data .= '<tr><td width="300">Link</td><td width="300"><b>Beskrivelse</b></td></tr>';
while($a <= $b){
$exp_data = explode(",",$exp_str[$a]);
$data .= '<tr><td><a target="_blank" href="'.$exp_data[0].'">'.$exp_data[0].'</a></td><td>'.$exp_data[1].'</td></tr>';
$a = $a +1;
}
$data .= '</table>';
echo $data;

?>
<hr>
<b>Tilføj link her:</b><br><br>
<form method="post" action="">
<b>Link:</b><br>
<input type="text" name="url"><br>
<b>Beskrivelse:</b><br>
<textarea cols="30" rows="8" name="beskrivelse"></textarea><br>
<input type="submit" value="Tilføj link" name="addurl">
</form>
Avatar billede Chewie Novice
13. september 2006 - 12:59 #7
dagens helt ... mange tak
Avatar billede Chewie Novice
13. september 2006 - 13:21 #8
lidt ged i linksne ... de bliver til noget i retning af http://www.blabla.org/link/www.test.com
Avatar billede expnet Seniormester
13. september 2006 - 22:30 #9
jamen du tiltøje dem med http:// først
Avatar billede Chewie Novice
14. september 2006 - 08:17 #10
nåå .. thx
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