Link tabel

Tags:    php

Jeg har siddet og rodet lidt med PHP og fået stykket en linktabel sammen, som jeg vil dele med andre...
Koden ser således ud:

<?php

# antallet af felter
# hent linkliste og lav taeller
$links = file( "links.txt" );
$taeller = 0;

# hovedet af HTMLn
echo "<html> <head>";
echo "\\n";
echo "<link rel=\\"stylesheet\\" type=\\"text/css\\" href=\\"style.css\\">";
echo "\\n";
echo "<title>";
echo "\\n";
echo "</title> </head> <body>";
echo"\\n";

# hvis der er felter...så lav dem
if (count($links) > 0) {
echo "<table width=\\"120\\">";
echo "\\n";
while ( $taeller < count( $links ) ) {
$link = trim( $links[$taeller] );
$taeller++;
echo "<tr>";
echo "<td>";
echo "$link";
echo "\\n";
echo "</td>";
echo "</tr>"; }
echo "\\n";
echo "</table>";
}

#afslut dokumentet
echo "</body> </html>";
?>

Det er beregnet til en frame med width="150", men det kan altid justeres :)

Dernæst laver man så en "links.txt"-fil med flg. indhold:

<a href="link1">link1</a>
<a href="link2">link2</a>

<a href="link3">link3</a>

På denne måde kan man lave mellemrum i listen :)

Bemærk at der benyttes et stylesheet, hvis du ikke benytter stylesheet, så fjern linien
echo "<link rel=\\"stylesheet\\" type=\\"text/css\\" href=\\"style.css\\">"; fra scriptet.

Hvis nogen kan bruge det til noget er det godt, hvis ikke så har jeg da
i hvert fald glæde af det på min side :)



Jeg har siddet og rodet lidt med PHP og fået stykket en linktabel sammen, som jeg vil dele med andre...
Koden ser således ud:

<?php

# antallet af felter
# hent linkliste og lav taeller
$links = file( "links.txt" );
$taeller = 0;

# hovedet af HTMLn
echo "<html> <head>";
echo "\\n";
echo "<link rel=\\"stylesheet\\" type=\\"text/css\\" href=\\"style.css\\">";
echo "\\n";
echo "<title>";
echo "\\n";
echo "</title> </head> <body>";
echo"\\n";

# hvis der er felter...så lav dem
if (count($links) > 0) {
echo "<table width=\\"120\\">";
echo "\\n";
while ( $taeller < count( $links ) ) {
$link = trim( $links[$taeller] );
$taeller++;
echo "<tr>";
echo "<td>";
echo "$link";
echo "\\n";
echo "</td>";
echo "</tr>"; }
echo "\\n";
echo "</table>";
}

#afslut dokumentet
echo "</body> </html>";
?>

Det er beregnet til en frame med width="150", men det kan altid justeres :)

Dernæst laver man så en "links.txt"-fil med flg. indhold:

<a href="link1">link1</a>
<a href="link2">link2</a>

<a href="link3">link3</a>

På denne måde kan man lave mellemrum i listen :)

Bemærk at der benyttes et stylesheet, hvis du ikke benytter stylesheet, så fjern linien
echo "<link rel=\\"stylesheet\\" type=\\"text/css\\" href=\\"style.css\\">"; fra scriptet.

Hvis nogen kan bruge det til noget er det godt, hvis ikke så har jeg da
i hvert fald glæde af det på min side :)


damn en gang slam kode.... du kan jo godt skrive html i et php dokument...

eksempel:
<pre>
<html>
<head>
<title>Hej do!</title>
</head>
<body>
<?PHP
echo "godav";
?>
<img src="billede">
<?PHP
echo "me dai";
?>
</pre>

-
neuroman? det' da mig :D
Aloha - Er du fresh???



Jeg har rettet lidt i det, tak for hjælpen.. stor tanketorsk!!!

<html>
<head>
<base target="main">
<link rel="stylesheet" type="text/css" href="style.css">
<title>
</title>
</head>
<body>
<?php
# antallet af felter
# hent linkliste og lav taeller
$links = file( "links.txt" );
$taeller = 0;

# hvis der er felter...så lav dem
if (count($links) > 0) {
echo "<table width=\\"120\\">";
echo "\\n";
while ( $taeller < count( $links ) ) {
$link = trim( $links[$taeller] );
$taeller++;
echo "<tr>";
echo "<td>";
echo "$link";
echo "\\n";
echo "</td>";
echo "</tr>"; }
echo "\\n";
echo "</table>";
}
?>
</body>
</html>



t