Linkkilista v.0.2 - lahtis[at]mbnet.fi
Listaa laatikoihin kategorioittain linkit ja niiden kuvaukset.
linkit sijaitsevat data/1.txt 2.txt... tietokannoissa
Scripti on tehty käyttämään jlinks tietokantaa.
https://www.ohjelmointiputka.net/koodivinkit/23500-php-jlinks
Saa käyttää ja muokata vapaasti. kommenttia kiitos.
lista.php
<style type="text/css">
BODY {
background-color: #FFFFFF;
}
.ala {
border-left: 1px double #000000;
border-bottom: 1px double #000000;
}
.mini {
font-family: verbana;
font-size:12px;
}
a:link {
color: #000000;
text-decoration:underline;
font-size:12px;
}
a:visited {
color: #000000;
text-decoration:underline;
font-size:12px;
}
a:active {
color: #000000;
text-decoration:underline;
font-size:12px;
}
a:hover {
color: #000000;
text-decoration:none;
font-size:12px;
}
</style>
<?php
//*****************************************************************//
//* Linkkilista v.0.2 - lahtis[at]mbnet.fi *//
//* Listaa laatikoihin kategorioittain linkit ja niiden kuvaukset.*//
//* linkit sijaitsevat 1.txt 2.txt... tietokannoissa *//
//*****************************************************************//
// Framen, johon avataan osoite, nimi ("_blank"=uusi ikkuna, "_top"=koko ikkuna)
$openin = "_blank";
// Linkkilistan aloittava koodi
$code['start'] = "
<table cellpadding=0 cellspacing=0 border=0 width=30% bgcolor=\"#000000\"><tr><td>
<table cellpadding=0 cellspacing=1 border=0 width=100% bgcolor=\"#000000\">
";
// Linkkilistan lopettava koodi
$code['end'] = "
</table>
</td></tr></table>
";
// Linkkilistan jokaista linkkiä edeltävä koodi
$code['entry1'] = "
<tr><td bgcolor=\"#fff1c1\" class=\"ala\">
";
// Linkkilistan jokaista linkkiä lopettava koodi
$code['entry2'] = "
</td></tr>
";
// luetaan kategoria tiedostot
$file = file("data/kategoriat.txt");
$count = count($file);
for($u=0; $u<$count; $u++) {
$entry = explode("|", $file[$u]);
$data = file("data/$entry[0].txt");
// lasketaan linkkejen määrä
$links = count($data);
// tulostetaan kategoriat
echo $code['start'];
echo $code['entry1'];
echo"<center>$entry[1]</center>"; // tulostetaan kategoria tiedoston nimi
echo"<span class=\"mini\">Linkkejä yhteensä: $links</span>";
echo $code['entry2'];
// Tulostetaan kategorioiden linkit ja kuvaukset
foreach ($data as $riveja) { // Silmukka, otetaan rivi muuttujasta $data muuttujaan $riveja. Kieputetaan silmukkaa ympäri niin kauan, että viimeinenkin rivi on käsitelty.
$tulosta = explode("|", $riveja);
echo $code['entry1'];
echo"<a href=\"$tulosta[6]\" target=\"$openin\">$tulosta[5]</a><br/>";
echo"<span class=\"mini\">Kuvaus: $tulosta[7]</span><br/>";
echo $code['entry2'];
}
echo $code['entry2'];
echo $code['end'];
echo"<br/>";
}
?>Aihe on jo aika vanha, joten et voi enää vastata siihen.