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
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
01.08.2003, 20:09:35
|
Anfänger
|
|
Registriert seit: Aug 2003
Beiträge: 9
|
|
Kleines replace Problem
Hallo,
ich hab ein "kleines" Problem bei'm ersetzen von [??:??] wobei die ??eine Zahl dastellen (Uhrzeit). Es soll Praktisch [??:??] als ganzes entfernt werden.
Ich habs so probiert:
PHP-Code:
$zeile = preg_replace("[*:*]","_",$zeile);
allerdings erfolglos, ich steig durch die preg_replace glaub ich noch nicht wirklich durch...
Hat einer ne Idee?
Nen großes DANKE jetzt schon mal im vorraus für eure Antworten.
|
01.08.2003, 20:22:12
|
Anfänger
|
|
Registriert seit: Aug 2003
Beiträge: 17
|
|
hab ich das richtig verstanden, dass du dein [??:??] einfach entfernen willst?
wenn ja:
nimm einfach
PHP-Code:
preg_replace("[??:??]","",$zeile);
oder
ereg_replace("[??:??]","",$zeile);
|
01.08.2003, 20:34:35
|
Anfänger
|
|
Registriert seit: Aug 2003
Beiträge: 9
|
|
Danke für die schnelle Antwort... klappt nur leider bedingt...
er macht nun aus :
[00:03] gewiss nich...
das:
[0003] gewiss nich...
sollte aber das machen:
gewiss nich...
codeschnipsel:
PHP-Code:
$datei = fopen("blah.txt","r");
while (!feof($datei)) {
$zeile = fgets($datei,1000);
$zeile = ereg_replace("[??:??]","",$zeile);
//$zeile = preg_replace("[??:??]","",$zeile);
echo $zeile;
}
|
01.08.2003, 20:58:34
|
Anfänger
|
|
Registriert seit: Aug 2003
Beiträge: 17
|
|
hm ...
also der string ist ja
[00:03] gewiss nich...
wie sollte man in diesen string nun [00:03] ersetzen, wenn man gar nicht angibt, dass man dieses auch ersetzen will.
also:
der string in replace sollte schon der gleiche wie im text($zeile) sein ;)
guck mal eben nach einer möglichkeit..
__________________
mfg Box
der anfang ist das schwerste und das ende am leichtesten - gut, dass es kein ende gibt (in sachen software)
|
01.08.2003, 21:02:39
|
Anfänger
|
|
Registriert seit: Aug 2003
Beiträge: 17
|
|
hm ... also ganz unsauber ist diese möglichkeit:
PHP-Code:
$str = "[00:03] gewiss nich... ";
$str2 = split("]",$str);
echo "$str2[1]";
der trennt ja einfach nur anhand von "]" und gibt nur den zeiten teil aus ... nun sollte es zumindest gehen :o
__________________
mfg Box
der anfang ist das schwerste und das ende am leichtesten - gut, dass es kein ende gibt (in sachen software)
|
01.08.2003, 21:25:32
|
Anfänger
|
|
Registriert seit: Aug 2003
Beiträge: 9
|
|
heh jop klappt danke!
|
02.08.2003, 11:10:31
|
|
Anfänger
|
|
Registriert seit: Jun 2003
Ort: Köln
Beiträge: 5
|
|
Hm wenndes "sauberer" haben willst also mit preg_replace:
Code:
$zeile = preg_replace("/[(d{2}):(d{2})]/i", "", $zeile);
__________________
Mfg.
A][trox
Geändert von A][trox (02.08.2003 um 11:13:04 Uhr)
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 12:11:15 Uhr.
|