@Siggi
$kat = strip_tags(mysql_escape_string($k));
mysql_escape_string ist veraltet!
Und veralteten Code sollte man nicht nutzen, wobei wenn du erst escapest und das dann wieder entfernst hast du das gleiche als wenn du schreibst:
$kat = $kat;
Du musst es so machen:
$kat = mysql_real_escape_string($k, CONN);
Und
$file = file(beispiel.txt);
Ist auch falsch, da ein String immer in ' oder " gehört!
Ach und bei dem Auslesen aus der Datenbank .. zeig ma her das Skript :-P Will mal n paar MySQL Errors erzeugen! Das schaffe ich im Schlaf -_-
Und @Sniper
Das ist nicht dein Ernst oder?
Das geht viel einfacher!
In der Schleife muss immer nur das
(\'\".$file.\"\')
Mit einem Komma danach rangehängt werden.
Und wenn du sagst "verwende db_query statt mysql_query ", dann mache es bitte auch selbst :-P
Und warum du es escapest bleibt mir ein Rätsel.