PhP3 kompatible ??

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • PhP3 kompatible ??

    Folgender Sourcecode läuft nicht unter PhP3. Kann mir irgendjemand sagen welche Prozedur inkompatible ist ?

    Ich selbst habe PhP3 nie benutzt.

    <-- Begin Sourcecode -->

    $Zwischensumme = 0;
    $Endsumme = 0;
    $Gesamtkontrolle = false;
    $date_time_array = getdate (time());
    if ((strlen($Block1)) == 11) {
    for ($i = 0; $i <= 8; $i++) {
    $Endsumme = $Endsumme + ((int) substr ($Block1,$i,1)*7);
    $i++;
    $Endsumme = $Endsumme + ((int) substr ($Block1,$i,1)*3);
    $i++;
    $Endsumme = $Endsumme + ((int) substr ($Block1,$i,1));
    }
    $Pruef1 = (int) substr ($Block1,9,1);
    if (($Endsumme % 10) == $Pruef1) {
    $Endsumme = $Endsumme + ($Pruef1*7);
    if ((substr($Block1,10,1)) == "D") {
    $Zwischensumme = 0;
    if (strlen($Block2) == 7) {
    for ($i = 0; $i <= 5; $i++) {
    $ziffer = (int) substr ($Block2,$i,1);
    $Zwischensumme = $Zwischensumme + ($ziffer*7);
    $Endsumme = $Endsumme + ($ziffer*3);
    $i++;
    $ziffer = (int) substr ($Block2,$i,1);
    $Zwischensumme = $Zwischensumme + ($ziffer*3);
    $Endsumme = $Endsumme + $ziffer;
    $i++;
    $ziffer = (int) substr ($Block2,$i,1);
    $Zwischensumme = $Zwischensumme + $ziffer;
    $Endsumme = $Endsumme + ($ziffer*7);
    }
    $Pruef1 = (int) substr ($Block2,6,1);
    if ($Pruef1 == ($Zwischensumme%10)) {
    $Endsumme = $Endsumme + ($Pruef1*3);
    $Zwischensumme = 0;
    if (strlen($Block3) == 7) {
    for ($i = 0; $i <= 5; $i++) {
    $ziffer = (int) substr ($Block3,$i,1);
    $Zwischensumme = $Zwischensumme + ($ziffer*7);
    $Endsumme = $Endsumme + $ziffer;
    $i++;
    $ziffer = (int) substr ($Block3,$i,1);
    $Zwischensumme = $Zwischensumme + ($ziffer*3);
    $Endsumme = $Endsumme + ($ziffer*7);
    $i++;
    $ziffer = (int) substr ($Block3,$i,1);
    $Zwischensumme = $Zwischensumme + ($ziffer*1);
    $Endsumme = $Endsumme + ($ziffer*3);
    }
    $Pruef1 = (int) substr ($Block3,6,1);
    if ($Pruef1== ($Zwischensumme%10)) {
    $Endsumme = $Endsumme + $Pruef1;
    if (($Endsumme % 10) == ((int) substr($Block4,0,1))) {
    $GueltigJahr = (int) substr($Block3,0,2);
    if ($GueltigJahr < 30) {
    $GueltigJahr = $GueltigJahr + 2000;
    If ($date_time_array["year"] >= $GueltigJahr) {
    If ($date_time_array["mon"] >= (int) substr($Block3,2,2))
    If ($date_time_array["mday"] <= (int) substr($Block3,4,2))
    $Gesamtkontrolle = true;
    }
    else $Gesamtkontrolle = true;
    }
    }
    }
    }
    }
    }
    }
    }
    }
    if ($Gesamtkontrolle == true) {
    if ($Modus == 2) {
    $AlterJahr = (int) substr($Block2,0,2);
    if ($AlterJahr > 20) {
    $AlterJahr = $AlterJahr + 1900;
    $Alter = $date_time_array["year"] - $AlterJahr;
    if ($date_time_array["mon"] < (int) substr($Block2,2,2))
    $Alter = $Alter - 1;
    else
    if ($date_time_array["mon"] == (int) substr($Block2,2,2))
    if ($date_time_array["mday"] < (int) substr($Block2,4,2))
    $Alter = $Alter - 1;
    }
    else
    $Gesamtkontrolle = false;
    if ($Alter >= $MinAlter)
    $Gesamtkontrolle = true;
    else
    $Gesamtkontrolle = false;
    }
    }

    if ($Gesamtkontrolle == true)
    readfile ($Okay);
    else
    readfile ($Error);

    <-- Ende Sourcecode -->

    MFG

    KinNeko

    was es nicht gibt, schreibe ich selber

  • #2
    Eine sehr nette Übersicht, was unter welchen PHP funzt und was nicht findest Du bei Hartmut unter www.zugeschaut-und-mitgebaut.de/php
    Achim

    php-Entwicklung | ebiz-consult.de
    PHP-Webhosting für PHP Entwickler | ebiz-webhosting.de
    die PHP Marktplatz-Software | ebiz-trader.de

    Kommentar

    Lädt...
    X