PHP Update Server
Nach Stunden des experimentieren habe ich nun den PHP Update Server bei uns testen können. Dabei ist mir aufgefallen, dass beim "Phase Switching" der Device Typ nicht richtig aufgelöst wird.
Laut rawurl ist der type '%23t'. Das entspricht '#t'. Leider wird das im Updatescript nicht richtig aufgelöst.
In meinem Fall sollte #t ein IP222 sein. Laut debug.xml ist der Type aber #t!!
Nachdem ich im update.php script in Zeile 529 den Wert rawurlencode durch urldecode ersetzt habe, wurde das Script korrekt ausgeführt.
529 // echo "config add UP1 /url " . rawurlencode($url) . "\r\n";
530 echo "config add UP1 /url " . urldecode($url) . "\r\n";
Kann das jemand bestätigen oder liege ich da falsch!
Laut rawurl ist der type '%23t'. Das entspricht '#t'. Leider wird das im Updatescript nicht richtig aufgelöst.
In meinem Fall sollte #t ein IP222 sein. Laut debug.xml ist der Type aber #t!!
Nachdem ich im update.php script in Zeile 529 den Wert rawurlencode durch urldecode ersetzt habe, wurde das Script korrekt ausgeführt.
529 // echo "config add UP1 /url " . rawurlencode($url) . "\r\n";
530 echo "config add UP1 /url " . urldecode($url) . "\r\n";
Kann das jemand bestätigen oder liege ich da falsch!