Ankündigung

Einklappen
Keine Ankündigung bisher.

PHP 5.2.17 endet .. Seite geht nicht auf php 7.1

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • missi
    antwortet
    Zuerst .. an sich würde ich glaub lieber das neu haben wollen .. aber auf Wordpress basis .. soll ähnlich aussehen aber mit neuen funktionen und dass man es dann selber steuern kann über das CMS .. ist das schwer Wordpress dafür anzupassen ? kenne nur Joomla .


    Das ist noch php 5.2.17 wenn jetzt die Seite aufrufst ... die stat.php wurde auf der ersten Seite hier freigeschaltet .. also kann man die Fehler suchen


    Notice: Undefined variable: _SERWER in /kunden/x/fotorevers/index.php on line 4

    Notice: Undefined variable: r in /kunden/x/fotorevers/cms/stat.php on line 142

    Notice: Undefined variable: r in /kunden/x/fotorevers/cms/stat.php on line 142

    Notice: Undefined variable: g in /kunden/xfotorevers/cms/stat.php on line 142

    Notice: Undefined variable: g in /kunden/x/fotorevers/cms/stat.php on line 142

    Notice: Undefined variable: b in /kunden/x/fotorevers/cms/stat.php on line 142

    Notice: Undefined variable: b in /kunden/x/fotorevers/cms/stat.php on line 142

    Notice: Undefined variable: f in /kunden/x/fotorevers/cms/stat.php on line 153

    Notice: Undefined variable: blad in /kunden/x/fotorevers/cms/stat.php on line 96

    Notice: Undefined variable: blad in /kunden/x/fotorevers/cms/stat.php on line 96

    Notice: Undefined index: HTTP_REFERER in /kunden/x/fotorevers/cms/stat.php on line 18

    Notice: Undefined variable: zapisz in /kunden/xfotorevers/cms/stat.php on line 38

    Notice: Undefined variable: u in /kunden/x/fotorevers/cms/stat.php on line 180




    .. wie ich das hier genau teste https://www.php-einfach.de/2019/02/m...eicht-gemacht/


    php 7.3 ab hier und das hier
    require_once('ereg-wrapper.php'); am anfang der index.php

    PHP-Code:
    require_once('ereg-wrapper.php');
    NoticeUndefined variable_SERWER in /kunden/133126_79539/fotorevers/index.php on line 5

    Notice
    Undefined variableHTTP_SERVER_VARS in /kunden/133126_79539/fotorevers/cms/stat.php on line 10

    Notice
    Undefined variabler in /kunden/133126_79539/fotorevers/cms/stat.php on line 142

    Notice
    Undefined variabler in /kunden/133126_79539/fotorevers/cms/stat.php on line 142

    Notice
    Undefined variableg in /kunden/133126_79539/fotorevers/cms/stat.php on line 142

    Notice
    Undefined variableg in /kunden/133126_79539/fotorevers/cms/stat.php on line 142

    Notice
    Undefined variableb in /kunden/133126_79539/fotorevers/cms/stat.php on line 142

    Notice
    Undefined variableb in /kunden/133126_79539/fotorevers/cms/stat.php on line 142

    Fatal error
    Uncaught ErrorCall to undefined function ereg() in /kunden/133126_79539/fotorevers/cms/stat.php:153 Stack trace#0 /kunden/133126_79539/fotorevers/index.php(6): include() #1 {main} thrown in /kunden/133126_79539/fotorevers/cms/stat.php on line 153 

    oder wenn zeile 9

    PHP-Code:
    NoticeUndefined variable_SERWER in /kunden/133126_79539/fotorevers/index.php on line 5

    Notice
    Undefined variableHTTP_SERVER_VARS in /kunden/133126_79539/fotorevers/cms/stat.php on line 10

    Notice
    Undefined variabler in /kunden/133126_79539/fotorevers/cms/stat.php on line 142

    Notice
    Undefined variabler in /kunden/133126_79539/fotorevers/cms/stat.php on line 142

    Notice
    Undefined variableg in /kunden/133126_79539/fotorevers/cms/stat.php on line 142

    Notice
    Undefined variableg in /kunden/133126_79539/fotorevers/cms/stat.php on line 142

    Notice
    Undefined variableb in /kunden/133126_79539/fotorevers/cms/stat.php on line 142

    Notice
    Undefined variableb in /kunden/133126_79539/fotorevers/cms/stat.php on line 142

    Fatal error
    Uncaught ErrorCall to undefined function ereg() in /kunden/133126_79539/fotorevers/cms/stat.php:153 Stack trace#0 /kunden/133126_79539/fotorevers/index.php(6): include() #1 {main} thrown in /kunden/133126_79539/fotorevers/cms/stat.php on line 153 


    das die index.php

    PHP-Code:
    <?php 
    error_reporting
    (E_ALL E_STRICT); // removed ?><?php
    // Statki
    $s $_SERWER['QUERY_STRING'];
    include(
    "./cms/stat.php");
    ?>

    require_once("mysql.php");
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
    <?php include('./meta_tags.php'); ?>
    <link href="http://www.fotorevers.eu/style.css" rel="stylesheet" type="text/css" />
    </head>
    <body>

    <table width="770" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td style="height: 1px;"></td>
    </tr>
    <tr>
    <td style="background-color: #FFFFFF;">
    <table width="770" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td width="10" style="height: 60px;">&nbsp;</td>
    <td width="750" valign="middle" style="height: 60px; background-image: url(img/ornament.png); background-repeat: no-repeat; background-position: center;"><table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>

      <td><!-- SiteSearch Google -->
    <form action="http://www.google.pl" id="cse-search-box" target="_blank">
      <div>
        <input type="hidden" name="cx" value="partner-pub-6141706137573662:8159347631" />
        <input type="hidden" name="ie" value="UTF-8" />
        <input type="text" name="q" size="25" />
        <input type="submit" name="sa" value="Szukaj" />
      </div>
    </form>


    Einen Kommentar schreiben:


  • Ingo
    antwortet
    Hi,
    Zitat von missi Beitrag anzeigen
    Hab das gemacht und von PHP 5.2.17 auf PHP 7.3.10 umgestellt
    um alle Probleme zu finden musst Du die Fehlermeldungen im alten PHP notieren und nur die entsprechenden Codezeilen hier mal posten.

    Gruß
    Ingo

    Einen Kommentar schreiben:


  • daniel5959
    antwortet
    Kleiner Nachtrag:

    Ich konnte noch den gesperrten Beitrag von Missi sehen, da wurden Fehler bei ereg gemeldet.

    Einen Kommentar schreiben:


  • daniel5959
    antwortet
    Hallo,

    die ereg-Befehle gibt es in PHP 7 nicht mehr, siehe

    In PHP7 wurde die ereg-Befehle für z.B. das Suchen und Ersetzen mittels regulärer Ausdrücke entfernt. Stattdessen sollen die preg_*-Befehle in PHP7 genutzt werden.
    ...
    Wer die ereg-Befehle nicht per Hand anpassen will, für den empfiehlt sich ebenfalls ein Wrapper: Wrapper for PHP ereg extension

    Zu Beginn eurer Scripte müsst ihr nur

    PHP-Code:
    require_once('ereg-wrapper.php'); 

    einfügen und eure Anwendung kann weiterhin die veralteten ereg-Befehle nutzen.

    Quelle: https://www.php-einfach.de/2019/02/m...eicht-gemacht/
    Einfach nochmal den Artikel (siehe Quelle) durchlesen.

    daniel5959

    Einen Kommentar schreiben:


  • missi
    antwortet
    Hab das gemacht und von PHP 5.2.17 auf PHP 7.3.10 umgestellt


    Notice: Undefined variable: _SERWER in /kunden/133126_79539/fotorevers/index.php on line 4

    Notice: Undefined variable: r in /kunden/x/fotorevers/cms/stat.php on line 142

    Notice: Undefined variable: r in /kunden/x/fotorevers/cms/stat.php on line 142

    Notice: Undefined variable: g in /kunden/x/fotorevers/cms/stat.php on line 142

    Notice: Undefined variable: g in /kunden/x/fotorevers/cms/stat.php on line 142

    Notice: Undefined variable: b in /kunden/x/fotorevers/cms/stat.php on line 142

    Notice: Undefined variable: b in /kunden/x/fotorevers/cms/stat.php on line 142

    Notice: Undefined variable: f in /kunden/x/fotorevers/cms/stat.php on line 153

    Notice: Undefined variable: blad in /kunden/x/fotorevers/cms/stat.php on line 96

    Notice: Undefined variable: blad in /kunden/x/fotorevers/cms/stat.php on line 96

    Notice: Undefined variable: zapisz in /kunden/x/fotorevers/cms/stat.php on line 38

    Notice: Undefined variable: u in /kunden/x/fotorevers/cms/stat.php on line 180

    Fehler
    PHP-Code:
    Fatal errorUncaught ErrorCall to undefined function ereg() in /kunden/xxxxx/fotorevers/cms/stat.php:153 Stack trace#0 /kunden/xxxxx/fotorevers/de/index.php(4): include() #1 {main} thrown in /kunden/xxxxxxfotorevers/cms/stat.php on line 153 


    Datei : stat.php

    PHP-Code:
    <?php // removed ?><?php

    $plik_licznikow 
    "/kunden/x/fotorevers/cms/stat/count.dat";
    $plik_odwiedzin "/kunden/x/fotorevers/cms/stat/data.dat";
    $typ_obrazka "png";
    $zliczaj_wszystkie false;
    $p 0;

    $download_sciezka "";
    $nazwa_serwera $HTTP_SERVER_VARS["SERVER_NAME"] . $download_sciezka;

    function 
    zapisz()
    {
           global 
    $HTTP_SERVER_VARS$HTTP_GET_VARS$plik_licznikow$plik_odwiedzin$ile$zliczaj_wszystkie;

           
    $adres_goscia $HTTP_SERVER_VARS["REMOTE_ADDR"];
           
    $przegladarka $HTTP_SERVER_VARS["HTTP_USER_AGENT"];
           
    $adres_przych $_SERVER['HTTP_REFERER'];

    //       $adres_przych = HTTP_SERVER_VARS['HTTP_REFERER'];
           
    $s '---';
           
    $s strtolower($s);
           
    $plik fopen($plik_licznikow"r");

           while (!
    feof ($plik) )
           {
                  
    $linia fgets ($plik100);
                  
    $rozbij explode (";"$linia);
                  if (
    $rozbij[0] == $s)
                  {
                         
    $jest=1;
                         
    $ile $rozbij[2];
                         if (
    $rozbij[1] != $adres_goscia  || $zliczaj_wszystkie)
                         {
                                
    $ile++;
                                
    $zapiszstat=1;
                         }
                         
    $zapisz .= "$s;$adres_goscia;$ile;\n";
                  }
                  else
                  {
                         
    $zapisz .= "$linia";
                  }
           }
           
    fclose ($plik);

           if (
    $jest != 1)
           {
                  
    $ile=1;
                  
    $zapiszstat=1;
                  if (
    $s == ""$s "_Bledne_odwolanie_";
                  
    $zapisz .= "$s;$adres_goscia;$ile;\n";
           }


           if (
    $plik fopen ($plik_licznikow"w"))
           {

                  
    fwrite ($plik$zapisz);
                  
    fclose ($plik);
           }

           if (
    $zapiszstat == 1)
           {
                  
    $plik fopen ($plik_odwiedzin"a");
                  
    $data date ("Y.m.d");
                  
    $godzina date("H:i");
                  
    $hostname gethostbyaddr ($adres_goscia);
                  
    fwrite ($plik"$s       $adres_goscia       $hostname       $przegladarka       $data       $godzina       $adres_przych\n");
                  
    fclose ($plik);
           }
    }

    function 
    plik_sprawdz($nazwa_pliku)
    {
           if (!
    is_writeable($nazwa_pliku))
           {
                  if (!
    file_exists($nazwa_pliku))
                  {
                         if (
    $plik = @fopen($nazwa_pliku"w"))
                         {
                                
    fclose ($plik);
                         }
                         else
                         {
                                echo 
    "<b>Informacja</b>: nie udalo sie utworzyc pliku " $nazwa_pliku " - utworz recznie ten plik i nadaj mu prawa 0666 (zapis i odczyt dla wszystkich)<br>";
                                
    $blad 1;
                         }
                  }
                  if ([email protected]
    chmod($nazwa_pliku0666))
                  {
                         if (!
    $blad) echo "<b>Informacja</b>: nie udalo sie zmienic praw dostepu pliku " $nazwa_pliku " - ustaw recznie prawa na 0666 (zapis i odczyt dla wszystkich)<br>";
                                
    $blad=1;
                  }
           }
           return 
    $blad;
    }

    function 
    pokaz_obrazek($ile$pokaz$font$red$green$blue)
    {
           global 
    $typ_obrazka;
           if (!isset(
    $ile)) $ile=1;
           
    header ("Content-type: image/$typ_obrazka");
           
    settype($ile"string");
           
    $szer strlen($ile)*8;
           
    $image imagecreate($szer13);
           
    $color_font imagecolorallocate($image$red$green$blue);
           
    $color_bg imagecolorallocate($image000);
           
    imagecolortransparent($image$color_bg);
           
    imagefill($image00$color_bg);
           if (
    $pokaz == 1imagestring($image$font00$ile$color_font);
           
    $generuj_obrazek "image" $typ_obrazka;
           
    $generuj_obrazek($image);
    }

    /*****************************************
    function pokaz_reggi_png ($plik_logo)
    {
           header ("Content-type: image/gif");
           if (file_exists($plik_logo))
           {
                  readfile($plik_logo);
           }
           else
           {
                  echo "<B>Dex-STAT info</B>: nie istnieje plik z obrazkiem do statystyk. Sprawdz czy istnieje plik " . $plik_logo . "<BR>";
           }
    }
    *****************************************/
    function przekieruj($url)
    {
           global 
    $nazwa_serwera;
           
    $plik ereg_replace("http://"""$url);
           
    header("Location: http://" .  $nazwa_serwera "/" $plik);
    }

    /*
    *       Sprawdzenie, czy podano poprawny kolor czcionki,
    *       jesli nie, czcionka bedzie czarna
    */

    if ($r <|| $r >255 || $g <|| $g >255 || $b <|| $b >255)
    {
           
    $r 0;
           
    $g 0;
           
    $b 0;
    }

    /*
    *       Sprawdzenie, czy wielkosc czcionki to pojedyncza cyfra,
    *       Jesli nie, czcionka bedzie miala wielkosc 4
    */
    if (!ereg("^([0-9]{1})$"$f)) $f=4;

    /*
    *       Sprawdzenie, czy nazwa strony sklada sie tylko ze znakow alfanumerycznych,
    */
    $s strtolower($s);
    if (!
    ereg("^([a-z1-9_]+)$"$s)) $s "Blad";

    /*
    *       Sprawdzenie, czy istnieje i ma prawidlowa wartosc zmienna $p okreslajaca
    *       czy ma byc pokazywany licznik - jesli tak nie jest, otrzymuje wartosc 0 (nie wyswietla),
    */

    if (!(isset($p) || $p==|| $p==0)) $p 0;

    /*
    * Sprawdzenie, czy mozna zapisac statystyki
    */

    $blad plik_sprawdz($plik_licznikow);
    $blad += plik_sprawdz($plik_odwiedzin);

    if (!
    $blad)
    {
           
    zapisz();

           if (
    $u)
           {
                  
    przekieruj($u);
           }
    }
    ?>




    Zitat von daniel5959 Beitrag anzeigen
    Hallo,

    der Code von Ingo nach dem ersten <?php eingeben, siehe

    PHP-Code:
    <?php
    error_reporting
    (E_ALL E_STRICT);

    //hier würde dann der weitere PHP-Code stehen

    ?>

    dann wird der Befehl zur Fehleranzeige von Anfang an ausgeführt.

    daniel5959
    Zuletzt geändert von missi; 06.01.2020, 18:55.

    Einen Kommentar schreiben:


  • arnego2
    antwortet
    Zitat von missi Beitrag anzeigen
    So wie das ausschaut macht das echt mehr Sinn auf was neues zu setzen ... würde das für 200€ zu machen sein dass das neue gemacht wird ? vll. auf wordpress basis ,, aber dass es ähnlich ausschaut ... und dass da noch man nachträglich komponenten einbinden kann .. auch die multiuploud funktion sollte möglich sein. .. eine blog komponente würde auch nett sein

    Schick mir doch mal das Url.

    Einen Kommentar schreiben:


  • daniel5959
    antwortet
    Hallo,

    der Code von Ingo nach dem ersten <?php eingeben, siehe

    PHP-Code:
    <?php
    error_reporting
    (E_ALL E_STRICT);

    //hier würde dann der weitere PHP-Code stehen

    ?>

    dann wird der Befehl zur Fehleranzeige von Anfang an ausgeführt.

    daniel5959

    Einen Kommentar schreiben:


  • missi
    antwortet
    Ist eingetragen in der Index.php das ist die Erste Seite aber ob das die stelle ist ? das ist jetzt zu sehnen auf der ersten Seine .,.. vor body und nach body ist das selbe
    Zuletzt geändert von missi; 05.01.2020, 14:36.

    Einen Kommentar schreiben:


  • Ingo
    antwortet
    Hi,
    Zitat von missi Beitrag anzeigen
    So wie das ausschaut macht das echt mehr Sinn auf was neues zu setzen ... würde das für 200€ zu machen sein dass das neue gemacht wird ?
    vermutlich nicht. Aber vielleicht könnte der Code dafür aktualisiert werden - je nachdem, wie aufwendig das ist. Zum Test könntest Du am Anfang des Codes
    PHP-Code:
    error_reporting(E_ALL E_STRICT); 
    eintragen.

    Gruß
    Ingo

    Einen Kommentar schreiben:


  • missi
    antwortet
    So wie das ausschaut macht das echt mehr Sinn auf was neues zu setzen ... würde das für 200€ zu machen sein dass das neue gemacht wird ? vll. auf wordpress basis ,, aber dass es ähnlich ausschaut ... und dass da noch man nachträglich komponenten einbinden kann .. auch die multiuploud funktion sollte möglich sein. .. eine blog komponente würde auch nett sein

    Einen Kommentar schreiben:


  • arnego2
    antwortet
    Da ist es einfacher die Inhalte zu übernehmen und in ein oftmals moderneres Design zu stecken.

    Einen Kommentar schreiben:


  • daniel5959
    antwortet
    Nachtrag:

    Beim Umschreiben sind Grundkenntnisse in PHP von Vorteil, damit man die Anleitungen richtig umsetzen kann.

    Oftmals gibt es eine Vielzahl an Dateien in verschiedenen Verzeichnissen, je nach CMS, wo Änderungen erforderlich sind.

    Selber habe ich noch kein altes PHP-Script auf PHP 7.x umgestellt, kann also nichts zu evtl. auftretenden Problemen sagen.

    Einen Kommentar schreiben:


  • daniel5959
    antwortet
    Hallo,

    bei Google lassen sich Seiten finden, die sich mit dem Umschreiben von php 5 auf PHP 7 befassen, z.B.

    https://www.php-einfach.de/2019/02/m...eicht-gemacht/

    daniel5959

    Einen Kommentar schreiben:


  • missi
    antwortet
    ja das umschreiben ist eher interessant .. als die alte Version fahren .. kann ich das selber machen ?

    Einen Kommentar schreiben:


  • daniel5959
    antwortet
    Hallo,

    bei vielen Webhostern kann z.B. PHP 5.6 und PHP 7.0 weiter genutzt werden, allerdings gegen eine monatliche Gebühr - z.B. Strato 5,33 Euro / Monat - siehe

    https://strato.de/blog/php-extended-...p-5-6-und-7-0/

    Ob einem das über 60 Euro im Jahr wert ist? - evtl. ist Umschreiben die bessere, günstigere Lösung.

    daniel5959
    Zuletzt geändert von daniel5959; 21.12.2019, 15:36.

    Einen Kommentar schreiben:

homepage-forum.de - Hilfe für Webmaster! Statistiken

Einklappen

Themen: 56.612   Beiträge: 428.144   Mitglieder: 28.213   Aktive Mitglieder: 53
Willkommen an unser neuestes Mitglied, Numuzem.

Online-Benutzer

Einklappen

131 Benutzer sind jetzt online. Registrierte Benutzer: 1, Gäste: 130.

Mit 3.502 Benutzern waren am 23.01.2020 um 17:20 die meisten Benutzer gleichzeitig online.

Die neuesten Themen

Einklappen

Die neuesten Beiträge

Einklappen

  • FBA
    Wordpress Online Shop
    Hallo zusammen,

    Ich bin auf der Suche wie man in Wordpress einen Online Shop (egal welcher Woocommerce, ... ) Konfigurator bauen kann, mit welchen der Kunde selbst durch Module eine Webseite zusammen setzen könnte. Siehe Bild. Die Module sollen als Produkte angelegt werden können. Als...
    26.03.2020, 16:02
  • Localfu
    Antwort auf Wordpress Online Shop
    FBA
    Hi FBA, ich empfehle niemmanden mit Clickbuild einen Wordpress-Shop zu basteln. Entweder man macht es richtig mit einer Shopware mit fertigen kaubaren Layouts oder man verwendet ein Baukastensystem-Shop eine großen Anbieters. Damit bist auf der sicheren Seite. Alles andere ist Müll und...
    Gestern, 13:15
  • Hithull
    vertikale Linien
    Guten Morgen liebe Gemeinde,



    seit Stunden versuche ich 3 gleichgroße Spalten durch 2 vertikale Linien zu erstellen und bekomme es einfach nicht hin.
    Kann mir jemand mal erklären wie das geht? Ich hab schon so einiges versucht z.B mit margin, width usw. eine Linie...
    27.03.2020, 06:58
  • Sempervivum
    Antwort auf vertikale Linien
    Keine Sorge, das geht auch einfacher. Hier kannst Du ablesen, wie Du drei Spalten mit Linien dazwischen erzeugen kannst:
    https://jsfiddle.net/Sempervivum/ds06rh4k/1/
    Wenn der Text durchgehend sein soll und sich automatisch gleichmäßig auf die Container verteilen, musst Du jedoch das Verfahren...
    Gestern, 07:46
  • Hithull
    Antwort auf vertikale Linien
    ...
    27.03.2020, 23:01
  • Hithull
    Antwort auf vertikale Linien
    Ich hab eigentlich gedacht, ich wäre auf einem guten Weg. Das hast du aber so eben zerstört...
    27.03.2020, 23:00
  • Hithull
    Antwort auf vertikale Linien
    MrMurphy


    Wow, vielen Dank für den Code ich werde ihn gleich einmal testen.
    Das ist definitiv viel zu hoch für mich .
    27.03.2020, 22:57
  • FBA
    Antwort auf Wordpress Online Shop
    Ne damit lässt sich sowas nicht umsetzen. Bin eher auf der suche nach nem Tipp für ein gutes Framework auf dem man einen Builder fürs Frontend bauen kann. Und wenns eins gibt, das noch die Option hat einen Shop gut einzubinden wäre das mich mich Klasse
    27.03.2020, 19:11
  • MrMurphy
    Antwort auf vertikale Linien
    Das kommt auf den Inhalt an.

    Wenn es sich um einen Text handelt, der in drei Spalten angezeigt werden soll ist Spaltenlayout mit Multicolumn das Mittel der Wahl.

    Sollen die Spalten unabhängige Inhalte enthalten Flexbox oder CSS-Grid.

    Was in die Seite soll weißt...
    27.03.2020, 16:00
  • Hithull
    Antwort auf vertikale Linien
    MrMurphy

    Das die Linien durch die Border Anweisung erzeigt werden weiss ich ja bereits. Hab ich auch so in meinem code gemacht. Wie krieg ich denn jetzt genau 3 gleich große Spalten hin, die alle die selbe Breite haben?



    Lg
    27.03.2020, 15:34
Lädt...
X