Hallo,
habe ein Probelm mit dem Abfangen eines errors bei der Com Funktion
(Um einen Fehler zu provozieren wurde die Datei excel.exe für Zugriffe gesperrt.)
Ich möchte gerne das der Fehler bei folgendem Code mit dem Text in der die() Funktion abgefangen werden kann:
Aber weder
noch
noch
funktionieren.
Setzte ich das @ Zeichen kommt gar keine Fehlermeldung. Auch nicht die von die().
Lasse ich es hingegen weg, dann kommt folgende:
Fatal error: Uncaught exception 'com_exception' with message 'Failed to create COM object `excel.application': Access is denied. ' in ....
Jedoch kommt wieder nicht die von die().
Kann mir jemand helfen?
habe ein Probelm mit dem Abfangen eines errors bei der Com Funktion
(Um einen Fehler zu provozieren wurde die Datei excel.exe für Zugriffe gesperrt.)
Ich möchte gerne das der Fehler bei folgendem Code mit dem Text in der die() Funktion abgefangen werden kann:
PHP-Code:
$excel = new COM("excel.application");
PHP-Code:
$excel = new COM("excel.application") or die("Geht nit");
PHP-Code:
$excel = @new COM("excel.application") or die("Geht nit");
PHP-Code:
if(!$excel)
{
die("Geht nit");
}
Setzte ich das @ Zeichen kommt gar keine Fehlermeldung. Auch nicht die von die().
Lasse ich es hingegen weg, dann kommt folgende:
Fatal error: Uncaught exception 'com_exception' with message 'Failed to create COM object `excel.application': Access is denied. ' in ....
Jedoch kommt wieder nicht die von die().
Kann mir jemand helfen?
Kommentar