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 Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 06.01.2012, 09:52:47
DOSe DOSe ist offline
Anfänger
 
Registriert seit: Jan 2012
Ort: NRW
Alter: 40
Beiträge: 1
DOSe eine Nachricht über MSN schicken
ereg_replace ersatz preg_replace, wie richtig anwenden?

Moin Moin liebe Forumgemeinschaft,

ich habe ein kleines Problem mit einem CS-PHP Script was ich gerne einbinden würde, welches aber eine veraltete Funktion nutzt soweit ich das ergooglen konnte.

In diesem Script : http://www.gameserver.dk/cs/csstatus.php unter counterstrike.php bekomme ich in der Zeile 55 folgenden Fehler: Deprecated: Function ereg_replace() is deprecated.

In der Codezeile 55 Steht folgende Funktion:

PHP-Code:
 //
    // Get exact time, used for timeout counting
    //
    
function timenow() {
        return 
doubleval(ereg_replace('^0\.([0-9]*) ([0-9]*)$','\\2.\\1',microtime()));
    }
// wird in Zeile 79 hier verwendet

$starttime=$this->timenow();
        do {
            
$serverdata.=fgetc($cssocket);
            
$serverdatalen++;
            
$socketstatus=socket_get_status($cssocket);
            if (
$this->timenow()>($starttime+$waittime)) {
                
$this->errmsg="Connection timed out";
                
fclose($cssocket);
                return 
"";
            } 
Laut google, soll die Funktion veraltet sein und nicht mehr wirklich untersützt werden, als Alternative habe ich die Funktion: preg_replace() gefunden.

Nun kann ich zwar php Scripte für meine bedürfnisse anpassen und auch einbinden, jedoch habe ich im Moment starke Probleme dieses Script wieder Lauffähig zu bekommen, wenn ich einfach nur die Funktion die als ersatz dienen soll einsetze erhalte ich folgende Fehlermeldung: Warning: preg_replace() [function.preg-replace]: No ending delimiter '^' found

Kann mir hier ggf einer weiter helfen bei meinem Problem? :) Danke schonmal.

Mfg. DOSe
Mit Zitat antworten
  #2  
Alt 06.01.2012, 22:58:15
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: ereg_replace ersatz preg_replace, wie richtig anwenden?

Zitat:
Zitat von DOSe Beitrag anzeigen
...erhalte ich folgende Fehlermeldung: Warning: preg_replace() [function.preg-replace]: No ending delimiter '^' found

Kann mir hier ggf einer weiter helfen bei meinem Problem? :)
Dein Problem: Du liest kein Handbuch.

http://www.php.net/manual/en/regexp....delimiters.php
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 22:12: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