Hallo zusammen,
ich bin jetzt seit einer dreiviertel Stunde am suchen, wo der Fehler liegt. Folgender Code:
Alles anzeigen
Obwohl die beiden Variablen in "if ($data['version'] == $ars[1])" übereinstimmen, wird der else-Teil ausgeführt? Warum??? Ich versteh das nicht..
Danke schonmal
LG
Fipsi
ich bin jetzt seit einer dreiviertel Stunde am suchen, wo der Fehler liegt. Folgender Code:
Quellcode
- function looking_updates()
- {
- $data = parse_ini_file("config.ini");
- $datei_open = fopen($data['ars_link_data']."data.txt","r");
- if ($datei_open != FALSE)
- {
- $ars = array();
- for ($i=1;$i<15;$i++)
- {
- $ars[$i] = fgets($datei_open);
- }
- fclose($datei_open);
- echo "Version Local: ".$data['version']."<br />";
- echo "Version Server: ".$ars[1];
- if ($data['version'] == $ars[1])
- {
- $text = "<center>Ihre Version: ".$data['version']."<br />Ihre Version ist auf dem aktuellsten Stand.</center>\r\n";
- }
- else
- {
- $text = "<center>Ihre Version: ".$data['version']."<br />Ihre Version ist veraltet.<br /><a href=\"update.php\">Klicken Sie hier, um Updates herunter zu laden und zu installieren</a><br />(falls Sie Internetzugang haben).</center>\r\n";
- }
- }
- else
- {
- $text = "<center>Wenn Sie eine Verbindung zum Internet haben, kann Überprüft werden, ob Sie die aktuellste Version haben</center>\r\n";
- }
- return $text;
- }
Obwohl die beiden Variablen in "if ($data['version'] == $ars[1])" übereinstimmen, wird der else-Teil ausgeführt? Warum??? Ich versteh das nicht..
Danke schonmal
LG
Fipsi
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Fipsi ()