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...