Ergebnis 1 bis 10 von 10

Thema: Deprecated: Function ereg() is deprecated in

  1. #1
    Benutzer
    Registriert seit
    22.01.2009
    Beiträge
    30

    Deprecated: Function ereg() is deprecated in

    Guten Abend zusammen
    VMS Version 1.24 wir haben PHP 5.3 auf dem server
    es kommt ganz oben die Fehlermeldung
    Deprecated: Function ereg() is deprecated in /is/htdocs/wp11058307_A451Z7WF8A/www/lib/functions.lib.php on line 183


    UNd das steht in der functionslib
    // GZip
    if ($gzip_rate > 0)
    {
    ini_set('zlib.output_compression_level', $gzip_rate);
    if(ereg("gzip",getenv("HTTP_ACCEPT_ENCODING"))) ob_start("ob_gzhandler");
    else ob_start();
    }
    ?>

    Was ist das für ein Fehler
    lg buxi

  2. #2
    Gesperrt
    Registriert seit
    09.11.2010
    Beiträge
    126
    Zitat Zitat von buxmira Beitrag anzeigen
    Guten Abend zusammen
    VMS Version 1.24 wir haben PHP 5.3 auf dem server
    es kommt ganz oben die Fehlermeldung
    Deprecated: Function ereg() is deprecated in /is/htdocs/wp11058307_A451Z7WF8A/www/lib/functions.lib.php on line 183


    UNd das steht in der functionslib
    // GZip
    if ($gzip_rate > 0)
    {
    ini_set('zlib.output_compression_level', $gzip_rate);
    if(ereg("gzip",getenv("HTTP_ACCEPT_ENCODING"))) ob_start("ob_gzhandler");
    else ob_start();
    }
    ?>

    Was ist das für ein Fehler
    lg buxi
    scheint so als wenn dein server kein gzip unterstützt frag am besten mal deinen hoster ob es aktviert ist .

  3. #3
    Erfahrener Benutzer Avatar von Parl
    Registriert seit
    22.05.2008
    Beiträge
    358
    Das ist keine wirkliche Fehlermeldung, sondern nur ein Hinweis, dass die Funktion ereg() veraltet ist. Entweder unterdrückst du diese Meldung oder ersetzt die ereg() Funktion.

    MFG
    YY Order!
    Meine Loseseite Meine Scripte
    For I am Costanza: Lord of the Idiots!

  4. #4
    Benutzer
    Registriert seit
    22.01.2009
    Beiträge
    30
    Guten mogen Danke für die fixen Antworten



    Parl wie mache ich das denn mit dem unterdrücken der ersetzen kannst Du den code posten.Wäe ganz nett von Dir



    nette grüße buxi

  5. #5
    Erfahrener Benutzer Avatar von Kraemer84
    Registriert seit
    24.11.2009
    Beiträge
    814
    PHP-Code:
    error_reporting(0); 
    www.paid4advert.de | more coming soon ..

  6. #6
    Benutzer
    Registriert seit
    22.01.2009
    Beiträge
    30
    Danke es läuft...dank dem Code von Parl alle andern auch Danke!!

  7. #7
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    ist aber quatsch da es die meldung dan einfach nur ignoriert....
    produziert wird sie dennoch...

    lieber gleich richtig...

    PHP-Code:
    if(ereg("gzip",getenv("HTTP_ACCEPT_ENCODING"))) ob_start("ob_gzhandler"); 
    tauschen mit


    PHP-Code:
    f(preg_match("/gzip/",getenv("HTTP_ACCEPT_ENCODING")) AND extension_loaded('zlib')) ob_start("ob_gzhandler"); 
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  8. #8
    Benutzer
    Registriert seit
    22.01.2009
    Beiträge
    30
    hejo luko , deine Zeile geht natürlich auch

    aber:im Anmeldeformular kommt nun diese Meldung

    Deprecated
    : Function eregi() is deprecated in
    /is/htdocs/wp11058307_A451Z7WF8A/www/content/intern/anmelden.php
    on line
    35

    Deprecated
    : Function ereg() is deprecated in
    /is/htdocs/wp11058307_A451Z7WF8A/www/content/intern/anmelden.php
    on line
    38


    Zeile 35:
    if(!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}$",$_POST['emailadresse'])) $error .= 'Der Emailsyntax ist falsch!<br>';
    Zeile 38
    if (ereg("[^0-9]", $_POST['uid'])) $error .= 'Bei der Klamm Id nur Zahlen!<br>';

    ong was mach ich da nun

    scheint als ob die eregi noch öfter im VMS erscheint
    wie kann ich das ersetzen..

  9. #9
    Benutzer
    Registriert seit
    16.08.2006
    Beiträge
    60
    Die Funktion mit der ereg bzw eregi ersetzt wurde ist preg_match

    eigentlich sollte es funktionieren wenn du alle vorkommen von ereg mit preg_match ersetzt und das pattern in / setzt.

    bei eregi muss ans ende des patterns noch ein i

    also aus

    Zeile 35:
    if(!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}$",$_POST['emailadresse'])) $error .= 'Der Emailsyntax ist falsch!<br>';

    wird

    if(!preg_match("/^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}$/i",$_POST['emailadresse'])) $error .= 'Der Emailsyntax ist falsch!<br>';

    und aus

    Zeile 38
    if (ereg("[^0-9]", $_POST['uid'])) $error .= 'Bei der Klamm Id nur Zahlen!<br>';

    wird

    if (preg_match("/[^0-9]/", $_POST['uid'])) $error .= 'Bei der Klamm Id nur Zahlen!<br>';

    Aradiv

  10. #10
    Benutzer
    Registriert seit
    22.01.2009
    Beiträge
    30
    hallo Aradiv,
    habe ich gemacht fehler ist nun weg aber anmelden geht noch nicht
    danke erst mal


    ich melde mich hier noch mal..

Ähnliche Themen

  1. Fehlermeldungen aus der Function obwohl page läuft
    Von Tulpe81 im Forum Support zum VMSone
    Antworten: 20
    Letzter Beitrag: 24.02.2009, 01:29
  2. Hilfe bei function lip
    Von the-carnage im Forum Support zum VMSone
    Antworten: 15
    Letzter Beitrag: 15.06.2008, 00:14
  3. Update_Sicherheits-Function
    Von Dreamerweb im Forum Support zu Addons & Erweiterungen
    Antworten: 7
    Letzter Beitrag: 20.06.2007, 22:09
  4. Frage zu function create_code
    Von dieter-kh im Forum Support zum VMSone
    Antworten: 7
    Letzter Beitrag: 10.03.2007, 19:17

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •