Ukladam do textoveho souboru odkazy timhle zpusobem (nechci to konkretne pres DB) 
$file = "test.txt";
if (isset($adresa) && isset($nazev)) {
    $fp = fopen("$file", "a");
    fwrite($fp, "<a href='$adresa' target='_blank'>$nazev</a><br>\r\n");
    fclose($fp);
}
a potreboval bych vedet jak by mel vypadat zdrojovek kod jestli to vubec lze abych mohl udelat update ale najednou to jako ze se nebude promnena auktualizovat jak v pred tim ale mylim takhle ted misto insert napisu update protoze nevim jak na to ale vy to pochopite :o))
Takze :
$file = "test.txt";
if (update($vsechno)) {
    $fp = fopen("$file", "a");
    fwrite($fp, "$vsechno\r\n");
    fclose($fp);
tak takze jak by to melo vypadat spravne aby se obnovilo s opravenymi informacemi ?
                                 
                                 
                               
               
                              
                                 
                                      Tiše předpokládám, že v tom textu toho nebude moc, tak si to načti do pole asi nejlépe ve tvaru ("nazev" => "adresa), pak uděláš update, případně insert a výsledek zpátky do pole. Zkusím to vyplotit, nemám to otestované:
$pole = array();
$f = fopen($file, "r");
# nacist
while ( !feof($f) ) {
  fgets($f, $s);
  preg_match("/\<a\ href=\'(\S+)\'.*\>(.*)<\/a\>/", $s, $match);
  $pole[$match[1]] = $match[2];
}
close($f);
# update nebo insert
$pole["cosi"] = "cosi jineho";
# zapis
$f = fopen($file, "w");
foreach ( $pole as $key => $val ) {
  fputs($f, "<a href='$val' ....>$key</a>\n");
}
fclose($f);
asi tak...