- Kormányok / autós szimulátorok topikja
- Megjött a Razer DeathAdder egerek legfrissebb nemzedéke
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Milyen egeret válasszak?
- Fejhallgató erősítő és DAC topik
- Bambu Lab 3D nyomtatók
- Philips LCD és LED TV-k
- Milyen Android TV boxot vegyek?
- Azonnali notebookos kérdések órája
- Bluetooth hangszórók
Új hozzászólás Aktív témák
-
Lacces
őstag
Sziasztok!
Egyik:
Azt szeretném elérni, hogy ha hiba keletkezik, a fájlok betöltésével (vagy bármilyen köztes php kód esetén hiba lépne fel), akkor a végén a szerver Ahelyett, hogy kiírná az oldalra a hibát, egy teljesen másik oldalra irányítson át.
Pl.: require ('./includes/title.inc.php'); - ben talál hibát, akkor írányítson át az error.php-ra.
De sajnos nem az teszi, hanem kiírja szépen az oldalra a szokásos hibaüzenetet... És ezt szeretném elkerülni (van egy statikus html oldal, amit be kéne hoznia helyette:error.php)
következő kód:
<?php
ob_start();
try{
require ('./includes/title.inc.php');
require ('./includes/random_image.inc.php');
?>
... HTML Kód részletek....
<?php
}catch(Exception $e){
ob_end_clean();
header('Location: http://'.$_SERVER['HTTP_HOST'].'/error.php');
}
ob_end_flush();
?>header('Location: http://'.$_SERVER['HTTP_HOST'].'/error.php'); lehet ez a rossz, de megpróbáltam, úgy hogy a közvetlen url címét adom meg...
Másik:
Ha ez a fájlom helye: http://localhost/PHP/error.php, akkor jó-e a rá ez?
header('Location: http://'.$_SERVER['HTTP_HOST'].'/error.php');
Vagy ki kell egészítenem még egy /PHP/ részlettel?
Új hozzászólás Aktív témák
- Nintendo 3DS és DS topic
- Facebook és Messenger
- Kormányok / autós szimulátorok topikja
- 8300 mAh, maradhat?
- Megjött a Razer DeathAdder egerek legfrissebb nemzedéke
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Nehéz helyzetben az SMIC, régebbi chipet használ az új Huawei laptop
- Milyen egeret válasszak?
- Milyen okostelefont vegyek?
- Gitáros topic
- További aktív témák...
- Samsung SyncMaster 205BW Monitor
- KAMATMENTES Részletfizetés Alienware DELL monitor
- Samsung Galaxy S22 Ultra 512GB, Kártyafüggetlen, 1 Év Garanciával
- 124 - Lenovo Yoga Pro 7 (14IMH9) - Intel Core Ultra 9 185H, RTX 4060 (48 hónap garancia!) (ELKELT)
- 15,6" Dell Latitude laptopok: E6540, E5550, E5570, 5580, 5590, 5500, 5501, 5510/ SZÁMLA + GARANCIA
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest