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

Das Zend Framework

Das Zend Framework 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 für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 07.03.2005, 16:49:06
Morph Morph ist offline
Anfänger
 
Registriert seit: Apr 2003
Beiträge: 38
Bestimmte Zeile aus .txt Datei auslesen

Hallo,

ich habe zwar schon ein paar Themen dazu gefunden, aber es war immer das Falsche. Ich suche folgendes:

Ich habe ein newsscript welches *.dat Datein als Datenbank benutzt.
In der news.dat werden die Newseinträge gespeichert, in der user.dat werden die User gespeichert.
news.dat
Code:
1. Zeile: ID|-|time|-|USERID|-|titel|-|text|-|kommentardatei|-|kategorieid
2. Zeile: ID|-|time|-|USERID|-|titel|-|text|-|kommentardatei|-|kategorieid
3. Zeile: .... usw.
user.dat
Code:
1. Zeile: ID|-|NAME|-|EMAIL|-|md5_PASSWORT
2. Zeile: ID|-|NAME|-|EMAIL|-|md5_PASSWORT
3. Zeile: ... usw.
nun lese ich auf der Startseite den gesamten Inhalt der news.dat rückwarts aus. Nur wie ihr vielleicht sieht, ist in der news.dat nicht der Name, etc. des User gespeichert, sondern dessen ID. Also brauche ich jetzt für die Ausgabe noch die Daten des Users mit der ID X.

Meine Frage ist jetzt eben ob es möglich ist, die Zeile in der user.dat auszulesen wo die Userid die userid des Newseintrages ist. Also welche ID ich will weiß ich. Dann möchte ich die ganzen Daten dieser Zeile auslesen.

Hoffe ihr könnt mir helfen :)

Danke, Morph
__________________
Bis mir was einfällt bleibt das stehen ^^
Mit Zitat antworten
  #2  
Alt 07.03.2005, 16:57:52
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Bestimmte Zeile aus .txt Datei auslesen

Du könntest die Datei user.dat folgendermaßen in ein Array einlesen:
PHP-Code:
<?php
    $file 
'user.dat';
    
$array file($file);

    
$details = array();
    foreach(
$array as $line => $content) {
        
$tmp explode('|-|'$content);
        
$details[$tmp[0]] = $tmp;
    }
?>
So hast du ein Array $details in dem als Schlüssel jeweils die Userid angegeben ist, so dass du für jeden Schlüssel ein Array mit den Daten des jeweiligen Users hast. Diese Zeilen würde ich vor dem Auslesen der news.dat einfügen, damit die Daten schon bei der Anzeige zur Verfügung stehen.
Mit Zitat antworten
  #3  
Alt 07.03.2005, 16:59:08
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: Bestimmte Zeile aus .txt Datei auslesen

zerleg die zeilen aus der user.dat mit [FUNC]explode()[/FUNC] (in einer schleife). dann das selbe mit news.dat.

dann gibtst du die daten aus wo $userid_news_dat = $userid_user_dat.

müsste als denkanstoß reiche...
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #4  
Alt 07.03.2005, 17:52:36
Morph Morph ist offline
Anfänger
 
Registriert seit: Apr 2003
Beiträge: 38
AW: Bestimmte Zeile aus .txt Datei auslesen

Habs jetzt hingebracht.

DANKE an euch beide!
Ist immernoch die beste Hilfe in Sache PHP in diesem Forum ;)
__________________
Bis mir was einfällt bleibt das stehen ^^
Mit Zitat antworten
  #5  
Alt 07.03.2005, 17:56:26
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: Bestimmte Zeile aus .txt Datei auslesen

Zitat:
Zitat von Morph
Habs jetzt hingebracht.
wo hin denn? :-)


Zitat:
Zitat von Morph
Ist immernoch die beste Hilfe in Sache PHP in diesem Forum ;)
mehr, mehr, mehr davon :-)
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #6  
Alt 07.03.2005, 20:32:48
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Bestimmte Zeile aus .txt Datei auslesen

Zitat:
Zitat von |Coding
mehr, mehr, mehr davon :-)
Du bist so "dankesbedürftig" :-)
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fehler in Script das Inhalt einer .txt Datei (HTML Sourcecode) in Datei schreiben sol RookieXL2 PHP für Fortgeschrittene und Experten 2 09.06.2007 00:58:33
.txt Datei auslesen und ändern Gazellio PHP Grundlagen 3 06.09.2004 18:12:02
Bestimmte Zeile aus Datei löschen?! Satherlor PHP Grundlagen 3 30.11.2003 20:25:11
Eine Zeile aus Datei löschen ??? doudie PHP für Fortgeschrittene und Experten 5 18.07.2002 15:14:49
zeile in datei auslesen und editieren / löschen cb master PHP für Fortgeschrittene und Experten 5 03.07.2002 19:50:44


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:18:06 Uhr.


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


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