Chcę sprawdzić, czy "dbas.php" jest zawarty w "ad.php". Napisałem kod -
Jak można sprawdzić, czy plik php został pomyślnie dołączony?
ad.php
<?php if(file_exists("dbas.php") && include("dbas.php")){
// some code will be here
}
else{echo"Database loading failed";}
?>
pomyślnie przetestowała file_exists (część), ale nie wiem, czy to() działa dobrze, czy nie, bo ja wypróbowany w localhost i jeśli plik znajduje się w katalogu, to nigdy nie zawodzi. Tak więc nie wiem, jak ten kod zachowałby się na serwerze, gdyby był tam duży ruch. Proszę mi powiedzieć, czy mój kod jest poprawny?
-Dziękuję.
rozwiązany: Dziękuję bardzo za odpowiedzi.
Można to przetestować, uniemożliwiając odczytanie pliku 'dbas.php' przez serwer WWW. Potwierdzi, że istnieje, ale nie może go uwzględnić. –
Nie używaj kodu bcoz w kodzie, gdy plik nie zostanie znaleziony, pokazuje błędy PHP i to jest złe, czego możesz użyć poniżej, mam kod pocztowy –
, który nie rzuciłby żadnego błędu, jeśli plik nie został znaleziony w katalogu.Jeśli plik w katalogu, tylko poniższy kod zostanie uruchomiony, w przeciwnym razie wyświetli się komunikat "Ładowanie bazy danych nie powiodło się". Dlaczego użyłem file_exists() do sprawdzenia, czy plik znajduje się w katalogu. – user1844626