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

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign 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
Hilfe Community Kalender Heutige Beiträge Suchen

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 14.08.2004, 08:37:42
Cyrus1982 Cyrus1982 ist offline
Anfänger
 
Registriert seit: Aug 2004
Beiträge: 6
2 kleine Probleme (Hilfe)

Hi,

ich habe zwei kleine Probleme, oder vielleicht auch etwas größere. ;)

Und zwar habe ich einmal folgendes Script und hätte nun gerne noch dazu, das dieses Script immer nur 10 mal durchlaufen wird.

Sprich, erst 10 mal, dann stopp und dann wieder 10mal usw. bis keine Einträge mehr vorhanden sind.

Die Daten die in der Datei sind, sind durch n getrennt. Und eine File, wo drin steht, wieviele Einträge vorhanden sind, ist auch vorhanden (wahrscheinlich sinnvoll).

PHP-Code:
<? 
$inhalt = file('Data.php'); 
array_multisort ($inhalt, SORT_DESC, SORT_NUMERIC); 
foreach ($inhalt as $value) { 
    include('Database/'.trim($value).'.php');

?>

Und als zweites bräuchte ich noch eine Abfrage, die folgendes macht.

Ich habe eine Eingabe die in einer TxT-File gespeichert wird. Und von dieser Eingabe möchte ich nur das erste Zeichen haben. Vielleicht ist noch von interesse, das nur die Zeichen A-Z und 0-9 drin vorkommen.

Danke für die Hilfe im vorraus.

MfG
Cyrus1982
Mit Zitat antworten
  #2  
Alt 14.08.2004, 10:14:53
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
das script 10 mal durchlaufen lassen => header() aufs gleiche script, aber ne variable anhängen, die es bei eintrag 10 starten lässt. dann wieder header(), wieder ne variable anhängen, die es bei 20 starten lässt usw...

du willst das erste zeichen auslesen lassen? schon mal von substr() gehört?
Mit Zitat antworten
  #3  
Alt 14.08.2004, 11:48:30
Cyrus1982 Cyrus1982 ist offline
Anfänger
 
Registriert seit: Aug 2004
Beiträge: 6
Genau, substr hab ich gesucht, bin leider noch ein PHP-Noob sozusagen. ;)

Und kannst du mir das mit dem Header() vielleicht genauer erklären? Vielleicht ein kleines Beispiel-Script?

Wäre super nett

MfG
Cyrus1982
Mit Zitat antworten
  #4  
Alt 14.08.2004, 12:09:42
Usul Usul ist offline
Junior Member
 
Registriert seit: Jul 2004
Beiträge: 213
Zitat:
bin leider noch ein PHP-Noob sozusagen. ;)
warum dann posten in "PHP für Fortgeschrittene und Experten" ?

Suche nach 'location'

ich wuerde es aber anders machen. kannst den teil der sich wiederholen soll ja auch einfach in ne function packen und dann in ner schleife diese function so lange aufrufen wie du moechtest.

das mit dem "10 mal durchlaufen bis nichts mehr da ist" kommt mir aber seltsam vor. hat die 10 eine besondere bedeutung? sollte man nicht was immer du auch ausliest so lange auslesen bis einfach nichts mehr da ist?
__________________
Trapper: "This war is turning everybody into a criminal and it's making me sick."
Hawkeye: "Well next time try to stay out of the draft."
Mit Zitat antworten
  #5  
Alt 14.08.2004, 12:17:09
Cyrus1982 Cyrus1982 ist offline
Anfänger
 
Registriert seit: Aug 2004
Beiträge: 6
Also, das ganze ist so.

Das Script was ich schon habe ist für ein kleines Board für meine HP, es sortiert halt die Themen nach Letzten Beitrag... Aber ich will ja auch nicht, das alle Themen auf einer Seite sind, sondern nur 10, 15, 20 oder 25 Themen pro Seite.

Ich weiss auch das es mit MySQL schneller, einfacher und besser gehen würde, aber ich bin halt zu geizig für nen MySQL Webspace. ;)
Mit Zitat antworten
  #6  
Alt 14.08.2004, 12:26:24
Usul Usul ist offline
Junior Member
 
Registriert seit: Jul 2004
Beiträge: 213
ja ich hatte mich auch mal vor MYSQL gescheut und sogar nen chat geschrieben, der *.txt dateien verwendet hat. mann, was fuer ein krampf :-) !

also fgets() macht eigentlich wasde willst: es liest genau eine zeile einer datei ein. das kannste jetzt 10 mal machen oder auch nicht, das schleifendesign sollte da nicht so schwierig sein (tipp: benutze variable, if und while).

boa, was fuer ein krampf jedes thema in ne extra *.txt datei zu schreiben. hihi. viel spass noch.
__________________
Trapper: "This war is turning everybody into a criminal and it's making me sick."
Hawkeye: "Well next time try to stay out of the draft."
Mit Zitat antworten
  #7  
Alt 14.08.2004, 12:29:13
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
> Sprich, erst 10 mal, dann stopp und dann wieder 10mal usw. bis keine Einträge mehr vorhanden sind.

oh, dann hatte ich das falsch verstanden.

> boa, was fuer ein krampf jedes thema in ne extra *.txt datei zu schreiben. hihi. viel spass noch.

schon mal mit xml versucht? es gibt in php5 so genannte simpeXML-funktionen, die sind verdammt geil!
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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 19:00:31 Uhr.


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


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