uling2 wrote:Wenn ich in zwei völlig verschiedenen Foren (Windows-7 und Apachefriends) Fragen stelle, würde ich das nicht als Crossposting bezeichnen oder hängen die Foren irgend wie zusammen? Oder hast Du ein App, dass Dir alle Foren im WWW als eines anzeigt?
Du stellst denselben Sachverhalt mehreren freiwilligen Helfern zur Analyse dar und schöpfst damit die Zeit durch die Hilfsbereitschaft beider Gruppen gleichzeitig ab. "Völlig verschieden" liegt auch im Auge des Betrachters, denn bei den meisten Support Anfragen stellt man sich immer die Frage, ob es sich auch um ein Betriebssystem Phänomen handeln könnte und ist so auch in artverwandten Foren unterwegs.
Prinzipiell ist in manchen Situationen auch nichts dagegen einzuwenden, wenn man zum Beispiel neue Erkenntnisse erlangt hat die die Ursache des Problems bei eben diesem anderen Produkt vermuten lässt. Doch in solch einem Fall gibt man beiden Communitys dann die volle Transparenz darüber. Du hättest im Windows 7 Board schreiben können, dass du aus den und den Gründen dein Problem auch in dieser Community hier schildern wirst, so dass diese für sich entscheiden kann, ob sie den Beitrag weiter als ungelöst und unbeantwortet stehen lässt und ggf. noch Zeit hineininvestieren möchte, oder eben nicht.
Gleichermaßen gehört es sich dann hier auf den bereits gemachten Beitrag in einem anderen Forum zu verweisen, damit von etwaigen Informationen, Fortschritten und Lösungswegen partizipiert werden kann.
uling2 wrote:Altrea wrote:Dein Problem selbst ist zum jetzigen Zeitpunkt erstmal nur ein Javascript Problem.
Wie soll das sein? Ein Code, der seit vielen Jahren unverändert und problemlos läuft und auch unter anderen XAMPP-Versionen und auf bei verschiedenen Hostern keinerlei Fehler beim debugging verursacht (ich schrieb es ja mehrfach und hatte die Hoffnung, dass dies meine Ratlosigkeit wiederspieglet), soll nun fehlerhaft sein? Wie soll ich einen fehlerfreies Script auf Fehler untersuchen?
Kaum ein Script ist wirklich "fehlerfrei". Es arbeitet vielleicht unter den jeweiligen Rahmenbedingungen wie man es erwarten würde, doch Rahmenbedingungen können sich ändern. Manche Scripte sind gut darauf ausgelegt, Änderungen von Rahmenbedingungen in einer bestimmten Ausprägung zu unterstützen, andere weniger gut.
Beispiel: Du schreibst in dem anderen Beitrag, dass das Script wenn du von Partition E startest keine Fehler zeigt, auf C aber schon. Ist dein Script vielleicht Pfadabhängig? Ebenso könnte es ein Windows Umgebungsvariablen Problem sein oder sonst eine Windows Eigenart wie das Windows Berechtigungskonzept der Ordner.
Wird dein Script bei dem einen IE9 in einem compat oder quirks-Mode ausgeführt und bei dem anderen nicht (oder in einem unterschiedlichen Mode)?
Hast du die Aufrufe (speziell der zusätzlichen Ressourcen wie js-Dateien) mit Tools wie Mozilla Firebug analysiert? Wird alles korrekt eingebunden und sind die jeweilig benötigten Funktionen beim Aufruf zugänglich?
Wie werden deine JavaScript Ressourcen zur Verfügung gestellt? Ist PHP da irgendwo mit im Boot oder werden Pfade über Apache mod_rewrite umgebogen?
Ich kann zu alle dem nichts sagen, das kannst nur DU. Und jetzt sage mir bitte nochmal, wie ich dein "fehlerfreies" Script (was es ja nicht ist, denn aus irgendeinem Grund funktioniert es gerade nicht) ohne jedliche Informationen analysieren soll?
Das einzige was ich derzeit nur mit Gewissheit sagen kann ist, dass ein Aufruf deines Scripts aus mir unbekannten Gründen auf eine von dir oder von jemand anders geschriebene js-Funktion nicht zugreifen kann, weil sie zum Beispiel nicht richtig definiert, nicht richtig implementiert, oder was auch immer ist. Zu diesem Zeitpunkt sind die gesamten Ressourcen bereits von Apache (vielleicht mit Hilfe von PHP) verarbeitet und liegen beim Browser deines Vertrauens.
uling2 wrote:Ja, DAS sind solche Tipps, auf die ich gehofft habe, danke dafür. short_open_tags ist zwar bei beiden on, aber ich gehe nun mal die ini durch, vielleicht finde ich da was.
Dann Frage ich mich, weshalb in der Fehlermeldung noch ungeparste PHP Ausgaben stecken, dann zu diesem Zeitpunkt ist die ganze PHP Magie bereits gelaufen. Kann natürlich auch an einem falschen Aufruf deinerseits liegen, oder daran, dass die Aufrufe in .html Dateien befinden und eine deiner Apache Konfiguration auch .html Dateien durch den Parser schickt, die andere aber nicht. Und da du alle Informationen für dich behälst, wirst du auch dein Problem bei dir behalten müssen.
mit freundlichen Grüßen,
Altrea