Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 17:03

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[PHP] Array pushen und durchsuchen

Discussion on [PHP] Array pushen und durchsuchen within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1

 
n3rdsupreme's Avatar
 
elite*gold: 247
The Black Market: 281/1/0
Join Date: Nov 2010
Posts: 1,157
Received Thanks: 435
[PHP] Array pushen und durchsuchen

Ich habe folgendes Problem:
ich möchte jede Zeile einer Textdatei in ein Array pushen und dieses danach nach einem Bestimmten Eintrag durchsuchen.
Folgender Code:
PHP Code:
<?php
$hallo 
= array();
$test $_GET['test'];

$datei fopen("test.txt","r");
while (!
feof($datei))
{
    
$zeile fgets($datei,500);
    
array_push($hallo,$zeile);
}
fclose($datei);

if (!
in_array($test$hallo))
{
    
$handle fopen("test.txt","a");
    
fwrite($handle$test);
    
fwrite($handle"\r\n");
    
fclose($handle);
}
?>
Ich kann wirklich keinen Fehler mehr entdecken, trotzdem kommt aus der Abfrage "if (!in_array($test, $hallo))" immer nur ein ja raus, egal ob das Array den String enthält, oder nicht.
n3rdsupreme is offline  
Old 01/02/2011, 04:27   #2
 
elite*gold: 0
Join Date: Jan 2008
Posts: 113
Received Thanks: 31
Dein problem liegt wahrscheinlich darin, das du eine negation durchführst.
!in_array

Ausserdem ist in_array case sensitive.

Was steht den in deiner text.txt?
Was übergibst du in deinem $_GET['test'] Parameter?


Dokumentation:
hallamasch is offline  
Old 01/02/2011, 12:11   #3

 
n3rdsupreme's Avatar
 
elite*gold: 247
The Black Market: 281/1/0
Join Date: Nov 2010
Posts: 1,157
Received Thanks: 435
Der eigentliche Sinn davon ist, dass $test nur in die txt Datei geschrieben werden soll, wenn es noch nicht drin steht. Das funktioniert aber wieso auch immer nicht richtig ($test wird immer eingetragen).
n3rdsupreme is offline  
Old 01/03/2011, 02:36   #4
 
rhodi's Avatar
 
elite*gold: 0
Join Date: Dec 2009
Posts: 66
Received Thanks: 88
Quote:
Originally Posted by n3rdsupreme View Post
Der eigentliche Sinn davon ist, dass $test nur in die txt Datei geschrieben werden soll, wenn es noch nicht drin steht.
PHP Code:
<?php
if (strpos(file_get_contents('test.txt'), $_GET['test']) === false){
    
file_put_contents('test.txt'"\r\n".$_GET['test'], FILE_APPEND);
}
?>>
Erfüllt das was ich von dir zitiert habe und ist dabei schneller.
Für case-insensitive: stripos()
rhodi is offline  
Thanks
1 User
Old 01/03/2011, 11:52   #5

 
n3rdsupreme's Avatar
 
elite*gold: 247
The Black Market: 281/1/0
Join Date: Nov 2010
Posts: 1,157
Received Thanks: 435
Vielen Dank, es klappt wunderbar!
n3rdsupreme is offline  
Reply


Similar Threads Similar Threads
Seiten durchsuchen lassen
10/03/2010 - AutoIt - 5 Replies
HI, Wie kann ich AutoIT in einer Seite nach einem Bestimmten Wort suchen lassen.Das Problem ist mit Firefox geht das ganz einfach nur ich nehm Internet Browser.
[FRAGE] Dll um Prozess zu durchsuchen - like CE
07/16/2010 - General Coding - 3 Replies
Hallo ich habe zwar schon bei google gesucht jedoch nichts gefunden Unswar habe ich ein Spiel , welches einen Gameguard besitzt. Dieser lässt nicht zu das Programme wie Cheat Engine (CE) den Prozess öffnen können Ich habe mir gedacht , das es vielleicht per DLL geht die injeziert wird Gibt es den eine DLL mit der ich den Memory durchsuchen kann ?
Befehl für durchsuchen?
06/26/2010 - AutoIt - 1 Replies
ich wollt mal fragen ob es einen befehl für "suchen" bzw "duchrsuchen" gibt? also, dass wenn ich einen pfad von einem ordner (oder url) eingebe (ist eigentlich egal), dass es diesen ordner nach dem gewünschtem wort bzw der datei durchsucht?
[FRAGE]Durchsuchen Fenster ?
11/19/2009 - AutoIt - 14 Replies
Ich wollte mal fragen ob man ein Durchsuchen Fenster öffnen kann das ich dann mit einer variable wieder verwenden kann :) wäre euch sehr dankbar :) Zero
C++ datenbank durchsuchen..
04/05/2008 - C/C++ - 3 Replies
moin:), ich habe folgendes problem: ich habe ein programm in c++ geschrieben das verschiedene daten abfragt (vorname,hausname,telenr. usw) und die in einer datei (.txt) speichert. jetzt will ich diese datenbank durchsuchen heißt man soll z.B vornahme eingeben dann wird die datenbank durchsucht und der rest des datensatzes (nachname,tele. usw.) soll angezeigt werden. jetzt weis ich nicht wie ich das anstellen soll den ihm meinen buch steht zu datein auslesen nur so nen bisschen drin. ...



All times are GMT +1. The time now is 17:04.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.