/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Links under diverse kategorier
Fra : Mega-Hawk


Dato : 20-08-02 15:45

Jeg ville høre om det er mulighed for at lave et script uden
mysql på min side hvor jeg kun har en "tilføj et link" og så kan
brugerne af siden selv putte dem unde flere forskellige
kategorier.
Kan der downloades et færdig script til det et sted?
Eller kan det kun laves i mysql og hvis ja kan jeg så finde et
sted hvor der er et færdig script?

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Johan Holst Nielsen (20-08-2002)
Kommentar
Fra : Johan Holst Nielsen


Dato : 20-08-02 15:53

> Jeg ville høre om det er mulighed for at lave et script uden
> mysql på min side hvor jeg kun har en "tilføj et link" og så kan
> brugerne af siden selv putte dem unde flere forskellige
> kategorier.
> Kan der downloades et færdig script til det et sted?
> Eller kan det kun laves i mysql og hvis ja kan jeg så finde et
> sted hvor der er et færdig script?

Well..
det er muligt med f.eks. en tekstfil (vil dog ikke anbefale det...)
F.eks. tab separeret...

Kategorinavn
Link
Tekst til link

Sjove
http://wawa.dk
Sjov side...

<?php
$fp = fopen("testfil.inc", "r");
while($content = fgetcvs($fp, 500, "\t")) {
if($content[0] == $KATEGORI) {
echo '<a href="'.$content[1].'">'.$content[2].'</a>'
}
}
fclose($fp);
?>

Leg lidt med det :)

mvh
Johan


Hans Lund (21-08-2002)
Kommentar
Fra : Hans Lund


Dato : 21-08-02 10:22

Mega-Hawk wrote:

>Jeg ville høre om det er mulighed for at lave et script uden
>mysql på min side hvor jeg kun har en "tilføj et link" og så kan
>brugerne af siden selv putte dem unde flere forskellige
>kategorier.
>
Tja - en nem og god mulighed var måske at gemme alle links i et
mulitdimentionelt array -> hvor du bruger hver kategori som key, og så
et array med link navn og url som array element. så lav en add og delete
funktion der kunne se ud som følger:

function add_link($link_array,$kategori,$link_name,$link_url){
$new_element['$link_name] = $link_url;
array_push($link_array['$kategori'], $new_element);
return $link_array;
}


function del_link($link_array,$kategori,$link_name){
var $return_array = array();
while (list ($key,$val) = each($link_array()){
if ($key == $kategori ){
while( list ($subkey,$subval) = each($val)){
if ($subkey != $link_name){
$return_array['$key']['$subkey] =
$subval;
}
}
} else {
$return_array['$key'] = $val;
}
}
return $return_array;
}

når du skal gemme arrayet så lav en streng repræsentation med
serialze(), Strengen gemmer du blot i en fil.
Når du skal bruge arrayet henter du filen og genskaber arrayet med
unserialize

PS. funktionerne er digtet on the fly så de er ikke debugged


Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408852
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste