Xamp und zusätzlich 2te PHP Version verwenden

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Xamp und zusätzlich 2te PHP Version verwenden

Postby casi4712 » 10. March 2019 17:16

Hallo allerseits, ich habe ein ziemliches Problem. Wir haben hier eine aktuelle XAMP 3.2.2 Version am laufen mit PHP 7, was nötig war für unsere aktuellen PHP Scripte. Nun ist es leider so, dass ein altes Script, welches eine Mysql Datenbank abfragt, mit dieser Version nicht mehr funktioniert. Vielleicht hängt es ja damit zusammen, dass in der aktuellen XAMP MAria DB verwendet wird, und ich lediglich den Data Ordner mit der Datenbank in das neue Dateiverzeichnis kopiert habe. Der Aufruf der Suchseite endete mit entsprechend unerlaubten Funktionsaufrufen.

Das Script schaut wie folgt aus:

Code: Select all
<html>
<head>
<title>
</title>
   <link rel="stylesheet" href="..\stile.css" type="text/css">
  </head>
<body  bgcolor="#FFFFFF">
   <!-- beginn header-->
   <center>
   <table border='0'  bgcolor='#FFFFFF' width='762' cellpadding='0' cellspacing='0'>
    <tr>
   <td  bgcolor='#FFFFFF' width='50%' align='left'>Datenbank</td>
   <td  bgcolor='#FFFFFF' width='50%' align='right'><a href='../index.html'>Startseite</a></td>
   </tr>
    <tr>
   <td  bgcolor='#FFFFFF' width='100%' align='left' colspan='2'><hr></td>
   </tr>
   </table>
   </center>
   <!-- end header-->

<?php

$anzeige0 = $_POST["anzeige0"];
$anzeige1 = $_POST["anzeige1"];
//--------------------------------------------------------------------------------------------------------------
function strip_empty($input)
 {
  while (substr($input,0,1) == " " or substr($input,strlen($input)-1,1) == " ")
     {
      if (substr($input,0,1) == " ")
         $input = substr($input,1,strlen($input));
      if (substr($input,strlen($input)-1,1) == " ")
         $input = substr($input,0,strlen($input)-1);
     }

  while (strpos($input,"  ") != FALSE) $input = str_replace("  "," ",$input);
  return $input;
 }
//--------------------------------------------------------------------------------------------------------------


//--------------------------------------------------------------------------------------------------------------
function replace($str,$suche)
 {
 $suche = strip_empty($suche);
 $such = explode(" ",$suche);
 usort($such,"len");
 foreach ($such as $search)
   {
    $str = lowlevel_replace($str,$search);
   }
   
   $str = eregi_replace("#,#", "<b style='color:#FFFFFF'>", $str);
   $str = eregi_replace("#.#", "</b>", $str);
 return $str;
 }
//--------------------------------------------------------------------------------------------------------------


//--------------------------------------------------------------------------------------------------------------
function lowlevel_replace($eingabe,$suche)
  {
    $str1="";
        while (strpos(strtolower($eingabe),strtolower($suche)) !== FALSE)
          {
            $pos = strpos(strtolower($eingabe),strtolower($suche));
            $str1 .= substr($eingabe, 0, $pos)."#,#".substr($eingabe,$pos,strlen($suche))."#.#";
            $eingabe = substr($eingabe,$pos+strlen($suche),strlen($eingabe));
           }

   $eingabe = $str1.$eingabe;
   return $eingabe;
  }
//--------------------------------------------------------------------------------------------------------------


//--------------------------------------------------------------------------------------------------------------
function len($a,$b)
   {
    if (strlen ($a) > strlen ($b))
      $result -1;
    if (strlen ($a) < strlen ($b))
      $result = 1;
    if (strlen ($a) == strlen ($b))
      $result = 0;
     return $result;
   }
//--------------------------------------------------------------------------------------------------------------


     if (!isset($pgdown)) $pgdown = 0;
     if (!isset($pgup)) $pgup = 30;

   
if ($anzeige0 != '')
  {
     $anzeige0 = strip_empty($anzeige0);

   $db = mysql_connect('localhost','root','!La16+da');
   $sqlab = "select * from bgb01 where";
                 if (strlen($anzeige0) > 0 and strlen($anzeige1)>0 )
                 { $sqlab .= " f03 like '$anzeige0%' and f06 like '$anzeige1%' "; }
                 else
                 { $sqlab .= " f03 like '$anzeige0%' "; }
                 
               

                        $sqlab .= "order by 'f03'";

                               $res = mysql_db_query("bgb01", $sqlab);
                               $num = mysql_num_rows($res);

     switch ($pgdown)
     {
      case 1:
       # Erste Seite
       $pgdown = 0;
       break;
      case 2:
       # Nächste Seite
       $pgdown = $pgdown + $pgup;
       if ($pgdown > $num)
          {
           $pgdown = $num - $pgup;
           if ($pgdown < 0) $pgdown = 0;             
          }
       break;
      case 3:
       # vorherige Seite
       $pgdown = $pgdown -$pgup;
       if ($pgdown < 0) $pgdown = 0;
       break;
      case 4:
       # letzte Seite
       $pgdown = $num-($num%$pgup);
       if ($pgdown < 0) $pgdown = 0;
       if ($num%$pgup == 0) $pgdown = $pgdown - $pgup;
       break;
      default:
       # ohne Parameter - sowas gibt's auch ?!
       $pgdown = 0;
       break;
     }

   if ($num != '-1')
   {
   $sqlab .= " LIMIT $pgdown, $pgup";
   $res1 = mysql_db_query("bgb01", $sqlab);
   $num1 = mysql_num_rows($res1);

    echo "<center>";
    echo "&nbsp;<p>";

    echo "<table border='0' bgcolor='#ffffff' width='762' cellpadding='1' cellspacing='0'>";
      echo "<tr>";
      echo "<td  bgcolor='#FFFFFF' colspan='1'>";
      echo "<a href='suche_einfach.php?anzeige0=$anzeige0&anzeige1=$anzeige1'>Einfache Suche</a> | <a href='listen_bgb01_komplex.php'>Komplexe Suche</a><br>";
      
      echo "</form>";
      echo "</td>";
      echo "</tr>";
    echo "</table>";
      echo "</center>";
 





    echo "<center>";
   echo "<table border='0' bgcolor='#ffffff' width='810' cellpadding='1' cellspacing='0'>";
      echo "<tr>";
         echo "<td  bgcolor='#FFFFFF' colspan='10'>";
               echo "<hr>";
         echo "</td>";
      echo "</tr>";
      echo "<tr>";
    echo "<td  bgcolor='#FFFFFF' valign='top' align='right' width='16'></td>";
    echo "<td  bgcolor='#FFFFFF' valign='top' align='right' width='16'></td>";
    echo "<td  bgcolor='#FFFFFF' valign='top' align='right' width='16'></td>";
    echo "<td  bgcolor='#FFFFFF' valign='top' align='right' width='16'></td>";
    echo "<td  bgcolor='#FFFFFF' valign='top' align='right' width='16'></td>";
    echo "<td  bgcolor='#FFFFFF' valign='top' align='left' width='115'>Name</td>";
    echo "<td  bgcolor='#FFFFFF' valign='top' align='left' width='115'>Vorname</td>";
    echo "<td  bgcolor='#FFFFFF' valign='top' align='left' width='115'>Geburtsname</td>";
    echo "<td  bgcolor='#FFFFFF' valign='top' align='left' width='105'>Geburtsdatum</td>";
    echo "<td  bgcolor='#FFFFFF' valign='top' align='left' width='272'>Letzter Wohnort&nbsp;&nbsp;&nbsp;&nbsp; | &nbsp;&nbsp;&nbsp;&nbsp;Treffer: $num</td>";
      echo "</tr>";
      echo "<tr>";
         echo "<td  bgcolor='#FFFFFF' colspan='10'</td>";
         echo "<hr>";
      echo "</tr>";

   for ($i=0; $i<$num1; $i++)
   {
      $f00 = mysql_result($res1, $i, "f00");
      $f03 = mysql_result($res1, $i, "f03");
      $f06 = mysql_result($res1, $i, "f06");
      $f08 = mysql_result($res1, $i, "f08");
      $f11 = mysql_result($res1, $i, "f11");
      $f91 = mysql_result($res1, $i, "f91");
      $f92 = mysql_result($res1, $i, "f92");
      $f93 = mysql_result($res1, $i, "f93");
      $f94 = mysql_result($res1, $i, "f94");


      // Tabellenzeile mit -zellen
                echo "<tr>";
                echo "<td  bgcolor='#FFFFFF' align='left' valign='top'><a href='#' onclick=\"window.open('../anzeige_kurz.php?edit=$f00&anzeige=$f00', 'neuesFenster', 'width=800,height=500,menubar=no,resizable=no,scrollbars=yes')\"><img border='0' src='../pic/read_short.gif' alt='Anzeige kurz'></a></td>";
                echo "<td  bgcolor='#FFFFFF' align='left' valign='top'><a href='#' onclick=\"window.open('../anzeige_lang.php?edit=$f00&anzeige=$anzeige0', 'neuesFenster', 'width=800,height=500,menubar=no,resizable=no,scrollbars=yes')\"><img border='0' src='../pic/read_long.gif' alt='Anzeige lang'></a></td>";
                echo "<td  bgcolor='#FFFFFF' align='left' valign='top'><a href='#' onclick=\"window.open('../druckformat/anzeige_lang.php?edit=$f00&anzeige=$f00', 'neuesFenster', 'width=800,height=500,menubar=no,resizable=no,scrollbars=yes')\"><img border='0' src='../pic/print.gif' alt='Datensatz drucken'></a></td>";
                echo "<td  bgcolor='#FFFFFF' align='left' valign='top'></td>";
                echo "<td  bgcolor='#FFFFFF' align='left' valign='top'></td>";
//                echo "<td  bgcolor='#FFFFFF' align='left' valign='top'><a href='#' onclick=\"window.open('../anzeige_kurz.php?edit=$f00&anzeige=$anzeige0', 'neuesFenster', 'width=800,height=500,menubar=no,resizable=no,scrollbars=yes')\"><img border='0' src='../pic/read.gif' alt='Anzeige lang'></a></td>";
//                echo "<td  bgcolor='#FFFFFF' align='left' valign='top'><a href='#' onclick=\"window.open('../anzeige_kurz.php?edit=$f00&anzeige=$anzeige0', 'neuesFenster', 'width=800,height=500,menubar=no,resizable=no,scrollbars=yes')\"><img border='0' src='../pic/edit.gif' alt='Anzeige lang'></a></td>";
//                echo "<td  bgcolor='#FFFFFF' align='left' valign='top'><a href='#' onclick=\"window.open('../anzeige_kurz.php?edit=$f00&anzeige=$anzeige0', 'neuesFenster', 'width=800,height=500,menubar=no,resizable=no,scrollbars=yes')\"><img border='0' src='../pic/trash.gif' alt='Anzeige lang'></a></td>";
                echo "<td  bgcolor='#FFFFFF' align='left' valign='top'> | $f03</td>";
                echo "<td  bgcolor='#FFFFFF' align='left' valign='top'>$f06</td>";
                echo "<td  bgcolor='#FFFFFF' align='left' valign='top'>$f08</td>";
                echo "<td  bgcolor='#FFFFFF' align='left' valign='top'>$f11</td>";
                echo "<td  bgcolor='#FFFFFF' align='left' valign='top'>$f93 - $f94 - $f92</td>";
                echo "</tr>";
 }

   // Tabellenende
}
   echo "</table>";
   echo "<table border='0' width='513'cellpadding='1' cellspacing='1'>";
   echo "<tr>";
         echo "<td align='center'>";
            echo "<img border='0' scr='../pic/blind.gif' height='10' width='1'><br>"; 
               if ($pgdown >= $pgup)
                  {
                     echo "<a href='listen_bgb01_einfach.php?verk=$verk&pgup=$pgup&pgdown=1&feld=$feld&anzeige0=$anzeige0&anzeige1=$anzeige1'><img border='0' src='../pic/01.gif'></a>&nbsp;&nbsp;";
                  }
            if ($pgdown >= $pgup)
                  {
                   echo "<a href='listen_bgb01_einfach.php?verk=$verk&pgup=$pgup&pgdown=$pgdown=3&feld=$feld&anzeige0=$anzeige0&anzeige1=$anzeige1'><img border='0' src='../pic/02.gif'></a>&nbsp;&nbsp;";
                }
            if  ($pgdown+$num1 < $num)
                  {
                   echo "<a href='listen_bgb01_einfach.php?verk=$verk&pgup=$pgup&pgdown=$pgdown=2&feld=$feld&anzeige0=$anzeige0&anzeige1=$anzeige1'><img border='0' src='../pic/03.gif'></a>&nbsp;&nbsp;";
                  }
            if ($pgdown < $num and $pgdown<$num-$pgup)
                  {
                     echo "<a href='listen_bgb01_einfach.php?verk=$verk&pgup=$pgup&pgdown=$pgdown=4&feld=$feld&anzeige0=$anzeige0&anzeige1=$anzeige1'><img border='0' src='../pic/04.gif'></a>&nbsp;&nbsp;";
                  }

                   echo "<br>";
          if ($num == 0) $Sei_Num=0;
          else
               {
                  $Sei_Num = ($pgdown+$pgup)/$pgup;
                  echo "<img border='0' src='../pic/band.gif'><br>Seite $Sei_Num von "; $n=round($num/$pgup,0);if ($n==0 or ($num/$pgup-$n) > 0) $n++; echo "$n Seite(n)";
                  }
      echo "</td>";
   echo "</tr>";
 echo "</table>";
     
   mysql_freeresult;
   mysql_close($db);
}
else
{
      echo "&nbsp;<p>";
    echo "<center>";
    echo "<table border='0' bgcolor='#ffffff' width='762' cellpadding='1' cellspacing='0'>";
      echo "<tr>";
      echo "<td  bgcolor='#FFFFFF' colspan='1'>";
      echo "<a href='suche_einfach.php?anzeige0=$anzeige0&anzeige1=$anzeige1'>Einfache Suche</a> | <a href='suche_komplex.php?anzeige0=$anzeige0&verk=$verk&anzeige1=$anzeige1&verk1=$verk1&anzeige2=$anzeige2&verk2=$verk2&anzeige3=$anzeige3&verk3=$verk3&anzeige4=$anzeige4&verk4=$verk4&anzeige5=$anzeige5&verk5=$verk5&anzeige6=$anzeige6'>Komplexe Suche</a><br>";
      echo "</td>";
      echo "</tr>";
      echo "<tr>";
      echo "<td  bgcolor='#FFFFFF' colspan='1'>";
      echo "<hr>";
      echo "</td>";
      echo "</tr>";
    echo "</table>";
      echo "</center>";

    echo "<center>";
    echo "<table border='0' width='762' cellpadding='1' cellspacing='0'>";
      echo "<tr>";
    echo "<td align='center'>";
      echo "&nbsp;<p><font color='#000000'>Bitte geben Sie einen korrekten Suchbegriff ein ...<br>(das Namensfeld muß ausgefüllt sein)";
      echo "</td>";
    echo "<tr>";
      echo "<td align='center'>";
      echo "&nbsp;<p><b><font color='#000000'></b>";
      echo "</td>";
      echo "</tr>";
    echo "</table>";
    echo "</center>";
}
?>
</body>
</html>




Was habe ich bisher versucht: Zunächst habe ich mir gesagt, ok, dann versuche ich halt für das entsprechende Verzeichnis die PHP5.1.4 PHP Version zu nutzen, mit der das Script vorher funktionierte. Dazu habe ich mir diese Version herunter geladen und in ein separate Verzeichnis gepackt. Die HTTPD-XAMP.conf habe ich um folgende Zeilen ergänzt:
Code: Select all
ScriptAlias /php5.1.4-cgi/ "D:/xampp/php5.1.4/"
<Directory "D:/xampp/php5.1.4">
    SetEnv PHPRC "D:/xampp/php5.1.4"
    AllowOverride None
    Options None
    Require all denied
    <Files "php-cgi.exe">
          Require all granted
    </Files>
</Directory>

Im Verzeichnis mit dem Script habe ich eine Htacess mit folgendem Inhalt:
Code: Select all
#.htaccess-Datei für Web-Verzeichnis /service
AuthType Basic
AuthName "Datenbank"

<FilesMatch "\.php$">
    SetHandler application/x-httpd-php-cgi
</FilesMatch>

<IfModule actions_module>
    Action application/x-httpd-php-cgi "/php5.1.4-cgi/php-cgi.exe"
</IfModule>


Im Ergebnis habe ich jetzt erreicht, dass in diesem Verzeichnis PHP 5.1.4 laut phpinfo ausgeführt wird. Das Formular wird dargestellt ohne Fehler, aber bei der Betätigung des Suchfeldes, passiert nun nichts, nicht mal eine Fehlermeldung. Wenn ich in den Web serverlog gehe, dann steht da folgendes:

Code: Select all
PHP Warning:  PHP Startup: Unable to load dynamic library 'gettext' (tried: D:\\xampp\\php5.1.4\\ext\\gettext (Das angegebene Modul wurde nicht gefunden.), D:\\xampp\\php5.1.4\\ext\\php_gettext.dll (Das angegebene Modul wurde nicht gefunden.)) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'mbstring' (tried: D:\\xampp\\php5.1.4\\ext\\mbstring (Das angegebene Modul wurde nicht gefunden.), D:\\xampp\\php5.1.4\\ext\\php_mbstring.dll (Das angegebene Modul wurde nicht gefunden.)) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'exif' (tried: D:\\xampp\\php5.1.4\\ext\\exif (Das angegebene Modul wurde nicht gefunden.), D:\\xampp\\php5.1.4\\ext\\php_exif.dll (Das angegebene Modul wurde nicht gefunden.)) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'mysqli' (tried: D:\\xampp\\php5.1.4\\ext\\mysqli (Das angegebene Modul wurde nicht gefunden.), D:\\xampp\\php5.1.4\\ext\\php_mysqli.dll (Das angegebene Modul wurde nicht gefunden.)) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_mysql' (tried: D:\\xampp\\php5.1.4\\ext\\pdo_mysql (Das angegebene Modul wurde nicht gefunden.), D:\\xampp\\php5.1.4\\ext\\php_pdo_mysql.dll (Das angegebene Modul wurde nicht gefunden.)) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_sqlite' (tried: D:\\xampp\\php5.1.4\\ext\\pdo_sqlite (Das angegebene Modul wurde nicht gefunden.), D:\\xampp\\php5.1.4\\ext\\php_pdo_sqlite.dll (Das angegebene Modul wurde nicht gefunden.)) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'php_openssl.dll' (tried: D:\\xampp\\php5.1.4\\ext\\php_openssl.dll (Das angegebene Modul wurde nicht gefunden.), D:\\xampp\\php5.1.4\\ext\\php_php_openssl.dll.dll (Das angegebene Modul wurde nicht gefunden.)) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'php_ftp.dll' (tried: D:\\xampp\\php5.1.4\\ext\\php_ftp.dll (Das angegebene Modul wurde nicht gefunden.), D:\\xampp\\php5.1.4\\ext\\php_php_ftp.dll.dll (Das angegebene Modul wurde nicht gefunden.)) in Unknown on line 0
[Sun Mar 10 17:09:14.658151 2019] [mpm_winnt:notice] [pid 4544:tid 724] AH00354: Child: Starting 150 worker threads.
[Sun Mar 10 17:09:14.802136 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215: PHP Warning:  PHP Startup: Unable to load dynamic library './pdo_mysql.so' - Das angegebene Modul wurde nicht gefunden.\r: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.802136 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215:  in Unknown on line 0: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.803136 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215: PHP Warning:  PHP Startup: Unable to load dynamic library './bz2' - Das angegebene Modul wurde nicht gefunden.\r: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.803136 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215:  in Unknown on line 0: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.803136 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215: PHP Warning:  PHP Startup: Unable to load dynamic library './curl' - Das angegebene Modul wurde nicht gefunden.\r: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.803136 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215:  in Unknown on line 0: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.803136 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215: PHP Warning:  PHP Startup: Unable to load dynamic library './fileinfo' - Das angegebene Modul wurde nicht gefunden.\r: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.803136 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215:  in Unknown on line 0: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.803136 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215: PHP Warning:  PHP Startup: Unable to load dynamic library './gd2' - Das angegebene Modul wurde nicht gefunden.\r: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.803136 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215:  in Unknown on line 0: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.804136 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215: PHP Warning:  PHP Startup: Unable to load dynamic library './gettext' - Das angegebene Modul wurde nicht gefunden.\r: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.804136 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215:  in Unknown on line 0: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.804136 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215: PHP Warning:  PHP Startup: Unable to load dynamic library './mbstring' - Das angegebene Modul wurde nicht gefunden.\r: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.804136 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215:  in Unknown on line 0: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.804136 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215: PHP Warning:  PHP Startup: Unable to load dynamic library './exif' - Das angegebene Modul wurde nicht gefunden.\r: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.804136 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215:  in Unknown on line 0: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.804136 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215: PHP Warning:  PHP Startup: Unable to load dynamic library './mysqli' - Das angegebene Modul wurde nicht gefunden.\r: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.805136 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215:  in Unknown on line 0: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.805136 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215: PHP Warning:  PHP Startup: Unable to load dynamic library './pdo_mysql' - Das angegebene Modul wurde nicht gefunden.\r: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.805136 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215:  in Unknown on line 0: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.805136 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215: PHP Warning:  PHP Startup: Unable to load dynamic library './pdo_sqlite' - Das angegebene Modul wurde nicht gefunden.\r: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.805136 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215:  in Unknown on line 0: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.805136 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215: PHP Warning:  PHP Startup: Unable to load dynamic library './php_ftp.dll' - Das angegebene Modul wurde nicht gefunden.\r: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.805136 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215:  in Unknown on line 0: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.806136 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215: PHP Notice:  Undefined variable: anzeige0 in D:\\xampp\\htdocs\\lab-bgb\\suche\\suche_komplex.php on line 41: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.806136 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215: PHP Notice:  Undefined variable: anzeige1 in D:\\xampp\\htdocs\\lab-bgb\\suche\\suche_komplex.php on line 56: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.806136 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215: PHP Notice:  Undefined variable: anzeige2 in D:\\xampp\\htdocs\\lab-bgb\\suche\\suche_komplex.php on line 71: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.806136 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215: PHP Notice:  Undefined variable: anzeige3 in D:\\xampp\\htdocs\\lab-bgb\\suche\\suche_komplex.php on line 86: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.806136 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215: PHP Notice:  Undefined variable: anzeige4 in D:\\xampp\\htdocs\\lab-bgb\\suche\\suche_komplex.php on line 101: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.807137 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215: PHP Notice:  Undefined variable: anzeige5 in D:\\xampp\\htdocs\\lab-bgb\\suche\\suche_komplex.php on line 116: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.807137 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215: PHP Notice:  Undefined variable: anzeige6 in D:\\xampp\\htdocs\\lab-bgb\\suche\\suche_komplex.php on line 131: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.807137 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215: PHP Notice:  Undefined variable: anzeige7 in D:\\xampp\\htdocs\\lab-bgb\\suche\\suche_komplex.php on line 147: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.807137 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215: PHP Notice:  Undefined variable: anzeige8 in D:\\xampp\\htdocs\\lab-bgb\\suche\\suche_komplex.php on line 162: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.807137 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215: PHP Notice:  Undefined variable: anzeige9 in D:\\xampp\\htdocs\\lab-bgb\\suche\\suche_komplex.php on line 177: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.808137 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215: PHP Notice:  Undefined variable: anzeige10 in D:\\xampp\\htdocs\\lab-bgb\\suche\\suche_komplex.php on line 192: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.808137 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215: PHP Notice:  Undefined variable: anzeige11 in D:\\xampp\\htdocs\\lab-bgb\\suche\\suche_komplex.php on line 207: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.808137 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215: PHP Notice:  Undefined variable: anzeige12 in D:\\xampp\\htdocs\\lab-bgb\\suche\\suche_komplex.php on line 222: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.808137 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215: PHP Notice:  Undefined variable: anzeige13 in D:\\xampp\\htdocs\\lab-bgb\\suche\\suche_komplex.php on line 237: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.809137 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215: PHP Notice:  Undefined variable: anzeige14 in D:\\xampp\\htdocs\\lab-bgb\\suche\\suche_komplex.php on line 252: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.809137 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215: PHP Notice:  Undefined variable: anzeige15 in D:\\xampp\\htdocs\\lab-bgb\\suche\\suche_komplex.php on line 267: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.809137 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215: PHP Notice:  Undefined variable: anzeige16 in D:\\xampp\\htdocs\\lab-bgb\\suche\\suche_komplex.php on line 282: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:14.809137 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57932] AH01215: PHP Notice:  Undefined variable: anzeige17 in D:\\xampp\\htdocs\\lab-bgb\\suche\\suche_komplex.php on line 297: D:/xampp/php5.1.4/php-cgi.exe
[Sun Mar 10 17:09:20.157781 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57952] AH01215: PHP Warning:  PHP Startup: Unable to load dynamic library './pdo_mysql.so' - Das angegebene Modul wurde nicht gefunden.\r: D:/xampp/php5.1.4/php-cgi.exe, referer: http://localhost:8080/lab-bgb/suche/suche_komplex.php
[Sun Mar 10 17:09:20.157781 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57952] AH01215:  in Unknown on line 0: D:/xampp/php5.1.4/php-cgi.exe, referer: http://localhost:8080/lab-bgb/suche/suche_komplex.php
[Sun Mar 10 17:09:20.157781 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57952] AH01215: PHP Warning:  PHP Startup: Unable to load dynamic library './bz2' - Das angegebene Modul wurde nicht gefunden.\r: D:/xampp/php5.1.4/php-cgi.exe, referer: http://localhost:8080/lab-bgb/suche/suche_komplex.php
[Sun Mar 10 17:09:20.157781 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57952] AH01215:  in Unknown on line 0: D:/xampp/php5.1.4/php-cgi.exe, referer: http://localhost:8080/lab-bgb/suche/suche_komplex.php
[Sun Mar 10 17:09:20.158781 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57952] AH01215: PHP Warning:  PHP Startup: Unable to load dynamic library './curl' - Das angegebene Modul wurde nicht gefunden.\r: D:/xampp/php5.1.4/php-cgi.exe, referer: http://localhost:8080/lab-bgb/suche/suche_komplex.php
[Sun Mar 10 17:09:20.158781 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57952] AH01215:  in Unknown on line 0: D:/xampp/php5.1.4/php-cgi.exe, referer: http://localhost:8080/lab-bgb/suche/suche_komplex.php
[Sun Mar 10 17:09:20.158781 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57952] AH01215: PHP Warning:  PHP Startup: Unable to load dynamic library './fileinfo' - Das angegebene Modul wurde nicht gefunden.\r: D:/xampp/php5.1.4/php-cgi.exe, referer: http://localhost:8080/lab-bgb/suche/suche_komplex.php
[Sun Mar 10 17:09:20.158781 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57952] AH01215:  in Unknown on line 0: D:/xampp/php5.1.4/php-cgi.exe, referer: http://localhost:8080/lab-bgb/suche/suche_komplex.php
[Sun Mar 10 17:09:20.158781 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57952] AH01215: PHP Warning:  PHP Startup: Unable to load dynamic library './gd2' - Das angegebene Modul wurde nicht gefunden.\r: D:/xampp/php5.1.4/php-cgi.exe, referer: http://localhost:8080/lab-bgb/suche/suche_komplex.php
[Sun Mar 10 17:09:20.158781 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57952] AH01215:  in Unknown on line 0: D:/xampp/php5.1.4/php-cgi.exe, referer: http://localhost:8080/lab-bgb/suche/suche_komplex.php
[Sun Mar 10 17:09:20.158781 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57952] AH01215: PHP Warning:  PHP Startup: Unable to load dynamic library './gettext' - Das angegebene Modul wurde nicht gefunden.\r: D:/xampp/php5.1.4/php-cgi.exe, referer: http://localhost:8080/lab-bgb/suche/suche_komplex.php
[Sun Mar 10 17:09:20.158781 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57952] AH01215:  in Unknown on line 0: D:/xampp/php5.1.4/php-cgi.exe, referer: http://localhost:8080/lab-bgb/suche/suche_komplex.php
[Sun Mar 10 17:09:20.159781 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57952] AH01215: PHP Warning:  PHP Startup: Unable to load dynamic library './mbstring' - Das angegebene Modul wurde nicht gefunden.\r: D:/xampp/php5.1.4/php-cgi.exe, referer: http://localhost:8080/lab-bgb/suche/suche_komplex.php
[Sun Mar 10 17:09:20.159781 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57952] AH01215:  in Unknown on line 0: D:/xampp/php5.1.4/php-cgi.exe, referer: http://localhost:8080/lab-bgb/suche/suche_komplex.php
[Sun Mar 10 17:09:20.159781 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57952] AH01215: PHP Warning:  PHP Startup: Unable to load dynamic library './exif' - Das angegebene Modul wurde nicht gefunden.\r: D:/xampp/php5.1.4/php-cgi.exe, referer: http://localhost:8080/lab-bgb/suche/suche_komplex.php
[Sun Mar 10 17:09:20.159781 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57952] AH01215:  in Unknown on line 0: D:/xampp/php5.1.4/php-cgi.exe, referer: http://localhost:8080/lab-bgb/suche/suche_komplex.php
[Sun Mar 10 17:09:20.159781 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57952] AH01215: PHP Warning:  PHP Startup: Unable to load dynamic library './mysqli' - Das angegebene Modul wurde nicht gefunden.\r: D:/xampp/php5.1.4/php-cgi.exe, referer: http://localhost:8080/lab-bgb/suche/suche_komplex.php
[Sun Mar 10 17:09:20.159781 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57952] AH01215:  in Unknown on line 0: D:/xampp/php5.1.4/php-cgi.exe, referer: http://localhost:8080/lab-bgb/suche/suche_komplex.php
[Sun Mar 10 17:09:20.159781 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57952] AH01215: PHP Warning:  PHP Startup: Unable to load dynamic library './pdo_mysql' - Das angegebene Modul wurde nicht gefunden.\r: D:/xampp/php5.1.4/php-cgi.exe, referer: http://localhost:8080/lab-bgb/suche/suche_komplex.php
[Sun Mar 10 17:09:20.160781 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57952] AH01215:  in Unknown on line 0: D:/xampp/php5.1.4/php-cgi.exe, referer: http://localhost:8080/lab-bgb/suche/suche_komplex.php
[Sun Mar 10 17:09:20.160781 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57952] AH01215: PHP Warning:  PHP Startup: Unable to load dynamic library './pdo_sqlite' - Das angegebene Modul wurde nicht gefunden.\r: D:/xampp/php5.1.4/php-cgi.exe, referer: http://localhost:8080/lab-bgb/suche/suche_komplex.php
[Sun Mar 10 17:09:20.160781 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57952] AH01215:  in Unknown on line 0: D:/xampp/php5.1.4/php-cgi.exe, referer: http://localhost:8080/lab-bgb/suche/suche_komplex.php
[Sun Mar 10 17:09:20.160781 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57952] AH01215: PHP Warning:  PHP Startup: Unable to load dynamic library './php_ftp.dll' - Das angegebene Modul wurde nicht gefunden.\r: D:/xampp/php5.1.4/php-cgi.exe, referer: http://localhost:8080/lab-bgb/suche/suche_komplex.php
[Sun Mar 10 17:09:20.160781 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57952] AH01215:  in Unknown on line 0: D:/xampp/php5.1.4/php-cgi.exe, referer: http://localhost:8080/lab-bgb/suche/suche_komplex.php
[Sun Mar 10 17:09:20.160781 2019] [cgi:error] [pid 4544:tid 1964] [client ::1:57952] AH01215: PHP Fatal error:  Call to undefined function mysql_connect() in D:\\xampp\\htdocs\\lab-bgb\\suche\\listen_bgb01_komplex.php on line 98: D:/xampp/php5.1.4/php-cgi.exe, referer: http://localhost:8080/lab-bgb/suche/suche_komplex.php



Warum werden diese Module nicht geladen, hat jemand einen Tip?


Danke I.V.


Gruss


Chris
casi4712
 
Posts: 12
Joined: 29. October 2018 11:42
XAMPP version: 7.2.8
Operating System: win10

Re: Xamp und zusätzlich 2te PHP Version verwenden

Postby thepande999 » 14. March 2019 21:19

Hallo,

ich hab zwar keine direkte Lösung für dein Problem aber warum stellst du deine Scripte nicht einfach auf mysli oder pdo um.

es liegt definitiv nicht am Maria db. Maria verhält sich wie mysql.

Gruß
thepande999
 
Posts: 8
Joined: 04. March 2019 19:22
XAMPP version: PHP 5.6
Operating System: Windows

Re: Xamp und zusätzlich 2te PHP Version verwenden

Postby casi4712 » 15. March 2019 07:22

Das habe ich versucht, bzw. ich habe in den PHP Schripten jeweils das mysql durch mysqli ersetzt. Hat leider nicht funktioniert. Reicht dass noch nicht aus?
casi4712
 
Posts: 12
Joined: 29. October 2018 11:42
XAMPP version: 7.2.8
Operating System: win10

Re: Xamp und zusätzlich 2te PHP Version verwenden

Postby Nobbie » 15. March 2019 12:04

Nein, leider sind in den mysqli_xxx() Funktionen die Parameter teilweise in anderer Reihenfolge und/oder auch grundsätzlich andere Parameter, man kann nicht einfach mysql durch mysqli ersetzen.

Weil ich auch faul bin, habe ich mir für eine Software ein "Übersetzungsmodul" geschrieben, das definiert die in PHP7 fehlenden mysql_xxxx Funktionen (allerdings nur einen kleinen Teil, mehr brauchte ich nicht) und "übersetzt" sie (durch expliziten Aufruf der mysqli_xxxx Funktionen) auf mysqli. Das nachfolgende Script kopierst und speicherst Du komplett in eine neue Datei, beispielsweise mysqlX.php und machst in Deinen eigenen Scripts, wo mysql_xxxx Funktionen aufgerufen werden, oben einfach einen

include "mysqlX.php";

hinein.

Mit etwas Glück läuft Dein Script dann schon, wenn bestimmte Funktionen fehlen, dann sagt Dir das PHP, dann musst Du die nachtragen nach dem gleichen Muster, schau es Dir an, wie ich es gemacht habe und lies im Zweifel die Dokumentation der Funktionen, damit Du weißt, wie die richtige Syntax ist. Nach diesem Strickmuster kann man problemlos sämtliche Funktionen übersetzen resp. weiterleiten. Bei mir läuft das so bei einem Provider mit PHP7.

Hier ist der Quellcode:

Code: Select all
<?php

   function mysql_connect($server, $user, $password) {
      global $link;
      $link = mysqli_connect($server, $user, $password);

      return $link;
   }

   function mysql_select_db($database) {
      global $link;

      $res = mysqli_select_db($link, $database);
      return $res;
   }

   function mysql_close() {
      global $link;
      
      $res = mysqli_close($link);
      return $res;
   }

   function mysql_query($query) {
      global $link;
      
      $res = mysqli_query($link, $query);
      return $res;
   }

   function mysql_fetch_row($result) {
      $row = mysqli_fetch_row($result);
   
      return $row;
   }

   function mysql_fetch_array($result) {
      $row = mysqli_fetch_array($result);
   
      return $row;
   }

   function mysql_fetch_assoc($result) {
      $row = mysqli_fetch_assoc($result);
   
      return $row;
   }

   function mysql_data_seek($result, $offset) {
      $bool = mysqli_data_seek($result, $offset);
   
      return $bool;
   }

   function mysql_num_rows($result) {
      $num = mysqli_num_rows($result);
   
      return $num;
   }

   function mysql_insert_id() {
      global $link;
      $id = mysqli_insert_id($link);

      return $id;
   }

   function mysql_escape_string($s) {
      global $link;
      $res = mysqli_escape_string($link, $s);

      return $res;
   }
    function mysql_db_query($database, $query) {
        global $link;

        $db = mysqli_select_db($link, $database);
        if (!$db)
            $res = 0;
        else
            $res = mysqli_query($link, $query);

        return $res;
    }

    function mysqli_result($res,$row=0,$col=0) {
        $numrows = mysqli_num_rows($res);
        if ($numrows && $row <= ($numrows-1) && $row >=0) {
            mysqli_data_seek($res,$row);
            $resrow = (is_numeric($col)) ? mysqli_fetch_row($res) : mysqli_fetch_assoc($res);
            if (isset($resrow[$col])) {
                return $resrow[$col];
            }
        }
        return false;
    }   
?>


Die beiden Funktionen mysql_db_query() und mysql_result() sind überdies sowieso veralteter Schrott, die habe ich komplett neu angefügt. Wer dieses Script geschrieben hat, sollte definitiv entlassen werden, das ist grauenhaft schlecht programmiert. Und die Zeile:

mysql_freeresult;

löschst Du komplett heraus, die hat nie im Leben funktioniert, es gibt keine gleichlautende Funktion. Es gab mal mysql_free_result, aber der Aufruf der free-Funktionen unmittelbar vor dem close() zeigt tiefstes Unverständnis der Materie, der close() gibt ohnehin alle Ressourcen frei. Keine Ahnung, ob das Schrottscript jetzt läuft, ich würde empfehlen, es neu zu programmieren, das ist gruseligst!
Nobbie
 
Posts: 13165
Joined: 09. March 2008 13:04

Re: Xamp und zusätzlich 2te PHP Version verwenden

Postby casi4712 » 17. March 2019 16:59

Danke Dir, werde ich morgen gleich mal ausprobieren, eine Frage noch, funktioniert das mit dem angepassten Verzeichnis via CGI Einbindung der alten PHP Version oder ist dass damit gar nicht nötig?

einen schönen Sonntag noch

Gruss

Chris
casi4712
 
Posts: 12
Joined: 29. October 2018 11:42
XAMPP version: 7.2.8
Operating System: win10

Re: Xamp und zusätzlich 2te PHP Version verwenden

Postby Nobbie » 17. March 2019 18:20

casi4712 wrote:Danke Dir, werde ich morgen gleich mal ausprobieren, eine Frage noch, funktioniert das mit dem angepassten Verzeichnis via CGI Einbindung der alten PHP Version oder ist dass damit gar nicht nötig?


Denk mal drüber nach. Was wird da gemacht und was ist der Sinn? Du wirst es herausfinden.
Nobbie
 
Posts: 13165
Joined: 09. March 2008 13:04

Re: Xamp und zusätzlich 2te PHP Version verwenden

Postby casi4712 » 17. March 2019 20:18

Hallo,

was da gemacht wird, weiß ich, es wird eine MySQL Datenbank abgefragt und entsprechende, in der Suchmaske eingegebene Datensätze angezeigt. Es ist sicher richtig dass die Programmierung nicht sauber ist. Aber ich kann mit Sicherheit sagen, dass das Script unter PHP 5.1.4 seine Arbeit verrichtet hat.

Liebe Grüße

Chris
casi4712
 
Posts: 12
Joined: 29. October 2018 11:42
XAMPP version: 7.2.8
Operating System: win10

Re: Xamp und zusätzlich 2te PHP Version verwenden

Postby casi4712 » 17. March 2019 22:28

Wenn ich ein php script via cmd ausführe, erscheint immer das selbe, dass muss doch etwas zu bedeuten haben:

Code: Select all
C:\Users\Traube>php D:\xampp\htdocs\lab-bgb\mysqlX.php
PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_mysql.so' (tried: D:\xampp\php\ext\pdo_mysql.so (Das angegebene Modul wurde nicht gefunden.), D:\xampp\php\ext\php_pdo_mysql.so.dll (Das angegebene Modul wurde nicht gefunden.)) in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library 'pdo_mysql.so' (tried: D:\xampp\php\ext\pdo_mysql.so (Das angegebene Modul wurde nicht gefunden.), D:\xampp\php\ext\php_pdo_mysql.so.dll (Das angegebene Modul wurde nicht gefunden.)) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library 'gd2' (tried: D:\xampp\php\ext\gd2 (Das angegebene Modul wurde nicht gefunden.), D:\xampp\php\ext\php_gd2.dll (Das angegebene Modul wurde nicht gefunden.)) in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library 'gd2' (tried: D:\xampp\php\ext\gd2 (Das angegebene Modul wurde nicht gefunden.), D:\xampp\php\ext\php_gd2.dll (Das angegebene Modul wurde nicht gefunden.)) in Unknown on line 0
PHP Warning:  Module 'mysqli' already loaded in Unknown on line 0

Warning: Module 'mysqli' already loaded in Unknown on line 0
PHP Warning:  Module 'curl' already loaded in Unknown on line 0

Warning: Module 'curl' already loaded in Unknown on line 0
PHP Warning:  Module 'openssl' already loaded in Unknown on line 0

Warning: Module 'openssl' already loaded in Unknown on line 0
PHP Warning:  Module 'openssl' already loaded in Unknown on line 0

Warning: Module 'openssl' already loaded in Unknown on line 0
PHP Warning:  Module 'curl' already loaded in Unknown on line 0

Warning: Module 'curl' already loaded in Unknown on line 0
PHP Warning:  Module 'openssl' already loaded in Unknown on line 0

Warning: Module 'openssl' already loaded in Unknown on line 0

casi4712
 
Posts: 12
Joined: 29. October 2018 11:42
XAMPP version: 7.2.8
Operating System: win10

Re: Xamp und zusätzlich 2te PHP Version verwenden

Postby Nobbie » 17. March 2019 23:39

Du hast Dir eine Xampp Installation zerballert, dss ist passiert.

Ich habe die Änderung gepostet, damit Du nicht eine zerballerte Installation benutzt, sondern ausschliesslich und sonst nichts eine jungfräuliche Xampp Installation mit PHP7. Das ist der einzige Sinn meines Vorschlags. Bei Deiner zerballerten Installation kann ich nicht helfen.
Nobbie
 
Posts: 13165
Joined: 09. March 2008 13:04

Re: Xamp und zusätzlich 2te PHP Version verwenden

Postby casi4712 » 18. March 2019 15:20

So, danke noch mal, gut möglich dass du recht hattest. Muss bei meinem vorangehenden Versuch passiert sein, das Script mit der alten PHP Version laufen zu lassen. Hab jetz noch mal alles fresh aufgesetzt und dein Script included. Nun bringt er imemrhin eine Fehlermeldung, Dass ich noch mal über eine Fehlermeldung froh bin;)

Code: Select all
Einfache Suche | Komplexe Suche

Notice: Undefined variable: anzeige0 in D:\Webserverdaten\htdocs\lab-bgb2\suche\suche_einfach.php on line 40
Name   

Notice: Undefined variable: anzeige1 in D:\Webserverdaten\htdocs\lab-bgb2\suche\suche_einfach.php on line 41




in diesen beiden Zeilen steht folgendes:

echo "<b>Name</b>&nbsp;&nbsp;&nbsp;<input name='anzeige0' value='$anzeige0' size='30'>";
echo "&nbsp;&nbsp;&nbsp;<b>Vorname</b>&nbsp;&nbsp;&nbsp;<input name='anzeige1' value='$anzeige1' size='30'>";
casi4712
 
Posts: 12
Joined: 29. October 2018 11:42
XAMPP version: 7.2.8
Operating System: win10

Re: Xamp und zusätzlich 2te PHP Version verwenden

Postby Altrea » 18. March 2019 15:28

Hallo,

Das sind keine Fehlermeldungen, das sind Hinweise. In deinem Fall Hinweise auf eine unsaubere Programmierung. Du verwendest nämlich Variablen ohne diese vorher angelegt zu haben. Genau genommen werden diese in deinem Fall erst angelegt, wenn das Formular einmal abgeschickt wurde.

Du kannst das zum Beispiel durch die Benutzung von empty() oder isset() lösen.
PHP versucht ansonsten (meist richtig) zu raten, was sich der Programmierer dabei gedacht hat.

Diese Meldungen wären bei deiner früheren PHP Version übrigends sehr wahrscheinlich ebenfalls aufgetreten, sofern das error_reporting so eingestellt gewesne wäre Notices auszugeben.

Mich wundert vielmehr, dass du keine Meldungen bezüglich dem Benutzen von eregi bekommst. eregi wurde mit PHP 5.3.0 als Veraltet definietr und ist mit PHP 7.0 aus dem Core geworfen worden.
Stattdessen soll mal preg_match() verwenden. Hier ist die Syntax etwas anders, daher wirst du an dieser Stelle deinen Code manuell anpassen müssen.

mit freundlichen Grüßen,
Altrea
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 10 Pro x64

Re: Xamp und zusätzlich 2te PHP Version verwenden

Postby Nobbie » 18. March 2019 19:37

Altrea wrote:Mich wundert vielmehr, dass du keine Meldungen bezüglich dem Benutzen von eregi bekommst. eregi wurde mit PHP 5.3.0 als Veraltet definietr und ist mit PHP 7.0 aus dem Core geworfen worden.


Jau!! Genau das habe ich nämlich auch gesehen und gedacht und dann dachte ich, warte einfach mal ab, mal sehen was passiert...

Also das ist echt krudes Zeug, ein uraltes Script seit Millionen Jahren nicht gewartet und offensichtlich niemand in der Firma, der von Tuten und Blasen eine Ahnung hätte. Vielleicht sollte man sich auch mal professionelle Hilfe gönnen, anstatt sinnlos und kenntnisfrei in der Gegend herum zu stochern.
Nobbie
 
Posts: 13165
Joined: 09. March 2008 13:04

Re: Xamp und zusätzlich 2te PHP Version verwenden

Postby casi4712 » 18. March 2019 23:08

Vielen Dank noch mal für Eure Mühe, zumindest hatte das Script tatsächlich unter 5.1.4 funktioniert, ohne Fehlermeldungen, und Nobbie, du sprichst mir aus der Seele. Wenn ich selber PHP Programmierer wäre, wäre ich bestimmt auch in keinem Forum, um Hilfe zu suchen. Ich weiß dass dass Script Müll ist, auch ohne selber PHP Freak zu sein und hatte mich über die fehlenden Varablendeklarationen gewundert. Ich ziehe mir diesen Schuh von daher auch nicht an.

Schönen Abend noch und trotzdem Danke für den Hilfeversuch
casi4712
 
Posts: 12
Joined: 29. October 2018 11:42
XAMPP version: 7.2.8
Operating System: win10

Re: Xamp und zusätzlich 2te PHP Version verwenden

Postby Nobbie » 19. March 2019 11:12

Ich verstehe einfach nicht, dass sich die Firma niemanden leisten kann (ein Tag reicht vollkommen aus!), der das Script überarbeitet und auf PHP7 portiert. Da wird definitiv an der falschen Stelle gespart oder die Software wird nicht wirklich benötigt.
Nobbie
 
Posts: 13165
Joined: 09. March 2008 13:04


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 52 guests