Бывают случаи когда на некоторых хостингах по умолчанию в настройках PHP выключены излишние warnings (варнинги) и errors(ошибки).
Порой часами копаешься в своём коде, и не можешь найти в чём проблемма выполнения скриптов.
Попробовать включить можно это 2мя способами:
1) через файл .htaccess (если на хостинге есть возможность использовать свои настройки Apache)
2) через настройки php.ini
3) в самом скрипте, в начале скрипта прописать следущее:
ini_set('error_reporting', E_ALL); ini_set('display_errors', 1);