Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Wenn xy vorhanden, dann kein neuer Eintrag -> Hilfe

ich hab meine daten in einer txt-datei:

Code:                   In Zwischenablage kopieren (nur IE)
1">

durch folgendes script werden neue daten eingefügt und an die erste zeile gescrieben:
Code:                   In Zwischenablage kopieren (nur IE)
2">

wie kann ich jetzt ne überpüfung einbaun, ob die adresse schon vorhanden ist? wenn ja -> kein eintrag, wenn nein -> eintragen

habs schon mal probiert, die txt-datei auzulesen und dann ne einfach if-abrage einzubaun. aber da gibt er mir für jedes array (name1, name2, name3, usw.) ne antwort.
Code:                   In Zwischenablage kopieren (nur IE)
3">

Hier gehts zum Orginal Eintrag "Wenn xy vorhanden, dann kein neuer Eintrag -> Hilfe" im Forum

Antworten

Du kannst die gesamte Datei als Feld einlesen lassen
$altDaten = file($datenbank);
und dann danach suchen lassen, ob es das neue Element bereits gibt
if ( in_array($daten, $altDaten) )
Wenn Du die Datei mit
$datei = fopen($datenbank, 'a'); // a wie append
öffnest, werden neue Daten hint angehängt, d.h. Du musst die alten Daten nicht nocheinmal schreiben lassen. Allerdings steht der neue Eintrag dann -anders als bei Dir jetzt- am Ende der Datei.


Hier gehts zum Orginal Eintrag "Wenn xy vorhanden, dann kein neuer Eintrag -> Hilfe" im Forum
 
phpforum.de | Impressum