SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 22.08.2005, 12:41:42
schaggel schaggel ist offline
Anfänger
 
Registriert seit: Jul 2005
Beiträge: 40
array_search

irgendwie komm ich damit nicht klar.

ich versuche eine Text-Datei auszulesen (in ein Array),
was soweit auch klappt.
Nun wollte ich mit "array_search" nach einer Übereinstimmung mit
einer Variablen aus der DB suchen, damit ich diese Zeile abändern kann (also ob Variable A aus der DB auch in einer Zeile der Textdatei zu finden ist). Er findet aber keine Übereinstimmung.
Definiere ich nun im Script selbst ein kleines Testarray, findet er es in
diesem Testarray, aber nicht in meinem Datei-Array.
Versteh ich nicht, aber denke, das es wohl an der Textdatei liegen muss
(Welche mit nem Editor oder Word-Pad erzeugt wurde).
Sind da irgendwelche Sonderzeichen enthalten, nach denen ich mitsuchen muss, wenn ich das Datei-Array durchsuche ( sowas wie "\n") ?

Hat vielleicht jemand gerade "zufällig" einen passenden Codeschnipsel irgendwo "rumfliegen" ?
Fange gerade erst an, mich mit dem Dateisystem rumzuschlagen.
Aber vielleicht gibts ja auch nen "direkten" Weg, da ich eigentlich nur eine Zeile innerhalb der Datei "austauschen" muss, also ohne alles in ein array einzulesen ?

so hatte ich angefangen
PHP-Code:
.....
$read=file($file,1);  // file into array
$search="admin pb_sv_httpKey ".$mypassword//search-string
$key=array_search($search$read); //search for a match
..... 

Geändert von schaggel (22.08.2005 um 12:56:04 Uhr)
Mit Zitat antworten
  #2  
Alt 22.08.2005, 12:57:16
bweichel bweichel ist offline
Junior Member
 
Registriert seit: Jun 2003
Beiträge: 196
AW: array_search

poste doch mal deinen code? wie schreibst du den datei inhalt in ein array... vielleicht ist dein datei array überhaupt kein array. gib doch das datei array mal mit print_r($arrayname) aus und schau dir dein array an.
Mit Zitat antworten
  #3  
Alt 22.08.2005, 13:01:22
schaggel schaggel ist offline
Anfänger
 
Registriert seit: Jul 2005
Beiträge: 40
AW: array_search

code habe ich eingestellt, das array wird korrekt ausgeben mit print_r.
Mit Zitat antworten
  #4  
Alt 22.08.2005, 13:23:51
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: array_search

Da die einzelnen Elemente deines Arrays jeweils auch die Zeilenumbrüche enthalten, liefert deine Suche kein Ergebnis. Diese müsstest du zunächst mit trim() entfernen.
Mit Zitat antworten
  #5  
Alt 22.08.2005, 14:23:50
schaggel schaggel ist offline
Anfänger
 
Registriert seit: Jul 2005
Beiträge: 40
AW: array_search

danke, das (und noch ein paar andere allg. Änderungen) haben geholfen.
Ist halt nur blöd, das ich nun doch mit ner Schleife durchs Array muss (wollte ich eigentlich nicht).
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:41:35 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt