Hallo zusammen,
ich hoffe nur, dass ich mit meinem Problem hier richtig bin...
Und zwar bekomme ich folgende Arten von Meldungen beim Aufrufen mehrerer Scripte:
Notice: Use of undefined constant ho - assumed 'ho' in c:\inetpub\wwwroot\... usw.
Notice: Undefined index: welcomenews in c:\inetpub\wwwroot\... usw.
Notice: Undefined variable: pagetitel in c:\inetpub\wwwroot\... usw.
Die Scripte sind wohlgemerkt nicht von mir selber. Und wie gesagt, es ist nicht nur bei einem.
In der php.ini habe ich bereits die register_globals auf ON gesetzt. Das Error-Reporting habe ich runtergestuft. Die Meldungen sind danach zwar weg, aber wie ich bereits gelesen habe "verdeckt" das ja das eigentliche Problem nur. Außerdem arbeiten die Scripte zum Teil trotzdem nicht.
Normalerweise müsste ich die Scripte so umschreiben, dass die Meldungen nicht mehr auftauchen. Nur erstens hab ich noch nicht das ausreichende Wissen (also Programmierkenntnisse), um es umzuschreiben, und zweitens liefen die selben Scripte mit der selben PHP-Version auch in einer anderen Umgebung. Ich komme nur leider nicht mehr an die php.ini ran und habe nicht mehr die Möglichkeit die ini mit meiner zu vergleichen. Gibt es denn noch andere Einstellungen in der ini die das beheben bzw. umgehen könnten?
Meine Umgebung:
Windows XP Pro., IIS 5, PHP 4.3.4, MySQL 4.0.25
Ich hatte schon diverse andere PHP Versionen vorher installiert und extra die 4.3.4, weil die wie gesagt in der anderen Umgebung auch installiert war und es dort ja auch funktionierte. Der Unterschied ist, dass dort der IIS 6 installiert war und eine andere MySQL Version, aber daran kann es doch eigentlich nicht liegen, oder?
Ich weiß, dass das Problem nicht neu ist und habe auch schon mehrere Stunden in Google zugebracht. Aber vielleicht kann mir trotzdem jemand helfen.
Ich sag schon mal Danke!
Grüße
Alex.
ich hoffe nur, dass ich mit meinem Problem hier richtig bin...
Und zwar bekomme ich folgende Arten von Meldungen beim Aufrufen mehrerer Scripte:
Notice: Use of undefined constant ho - assumed 'ho' in c:\inetpub\wwwroot\... usw.
Notice: Undefined index: welcomenews in c:\inetpub\wwwroot\... usw.
Notice: Undefined variable: pagetitel in c:\inetpub\wwwroot\... usw.
Die Scripte sind wohlgemerkt nicht von mir selber. Und wie gesagt, es ist nicht nur bei einem.
In der php.ini habe ich bereits die register_globals auf ON gesetzt. Das Error-Reporting habe ich runtergestuft. Die Meldungen sind danach zwar weg, aber wie ich bereits gelesen habe "verdeckt" das ja das eigentliche Problem nur. Außerdem arbeiten die Scripte zum Teil trotzdem nicht.
Normalerweise müsste ich die Scripte so umschreiben, dass die Meldungen nicht mehr auftauchen. Nur erstens hab ich noch nicht das ausreichende Wissen (also Programmierkenntnisse), um es umzuschreiben, und zweitens liefen die selben Scripte mit der selben PHP-Version auch in einer anderen Umgebung. Ich komme nur leider nicht mehr an die php.ini ran und habe nicht mehr die Möglichkeit die ini mit meiner zu vergleichen. Gibt es denn noch andere Einstellungen in der ini die das beheben bzw. umgehen könnten?
Meine Umgebung:
Windows XP Pro., IIS 5, PHP 4.3.4, MySQL 4.0.25
Ich hatte schon diverse andere PHP Versionen vorher installiert und extra die 4.3.4, weil die wie gesagt in der anderen Umgebung auch installiert war und es dort ja auch funktionierte. Der Unterschied ist, dass dort der IIS 6 installiert war und eine andere MySQL Version, aber daran kann es doch eigentlich nicht liegen, oder?
Ich weiß, dass das Problem nicht neu ist und habe auch schon mehrere Stunden in Google zugebracht. Aber vielleicht kann mir trotzdem jemand helfen.
Ich sag schon mal Danke!
Grüße
Alex.
Kommentar