Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Wenn du einen Webspace hast kannst du es auch darauf laufen lassen (aber Vorsicht dass du bei deinen Tests nicht versehentlich was dort überschreibst oder Sicherheitslücken einbaust so dass deine restliche Seite gehackt wird). Musst halt die Dateien immer hochladen aber manche FTP-Programme bieten auch eine Auto-Sync-Funktion an. Ich wüsste aber nicht was gegen ein lokales xampp spricht? Ist doch problemlos benutzbar...
Zend Studio oder phpeclipse wären Alternativen. Musst du selber wissen was dir besser gefällt und eben ausprobieren. Das Zend Studio ist halt so ziemlich die führende IDE für PHP und empfehlenswert wenn man größere Projekte macht, da es doch wesentlich mehr Features bietet als ein HTML-Editor wie Phase 5 (der ja im Wesentlichen nur Syntax-Highlighting kann).