PHPFAQ  
Начинающим   Технологии   MySQL   Ошибки   Ссылки   Юмор   О сайте   Форум   PHP Club  

Обработка ошибок и отладка.


Самыми, пожалуй, сложными для понимания новичков в программировании, являются темы отладки и обработки ошибок.
Отладка - это способ найти ошибку в своем крипте. Чтобы освоиться с её основными приемами, следует прочитать одну из фундаментальных статей данного сайта, Ничего не работает! Что делать??? Поиск ошибок и отладка.

Обработка ошибок не имеет прямого отношения к их исправлению, но с помощью нижеследующей статьи вы сможете писать устойчивые к ошибкам и удобные для пользователей программы:
Обработка ошибок, часть 1. Общие принципы.
Обработка ошибок, часть 2. Разбор примера. Исключения.


Комментарии

антон 15.05.12 10:00
сайт перестал работать,в углу только "PHP5.2+ Required"-что это значит?
Евгений 12.03.12 18:40
Добрый день. Подскажите пжста, форум работал без проблем, но теперь вдруг стартовая страница просто чистый (белый) экран. Никаких ошибок или т.п. не выдает.
Роман 19.12.11 08:49
Здравствуйте!При входе в phpmyadmin вот такая ошибка
Deprecated: Function eregi() is deprecated in Z:\home\localhost\www\Tools\phpmyadmin\libraries\select_lang.lib.php on line 89

Deprecated: Function eregi() is deprecated in Z:\home\localhost\www\Tools\phpmyadmin\libraries\select_lang.lib.php on line 89

Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\Tools\phpmyadmin\libraries\select_lang.lib.php:89) in Z:\home\localhost\www\Tools\phpmyadmin\libraries\select_theme.lib.php on line 92

Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\Tools\phpmyadmin\libraries\select_lang.lib.php:89) in Z:\home\localhost\www\Tools\phpmyadmin\index.php on line 29
Николай 14.12.11 23:32
При попытке зайти на сайт выдается такая ошибка
required 'globals.php' (include_path='.:/usr/share/php5:/usr/share/php5/PEAR') in /var/www/vhosts/remak.su/httpdocs/index.php on line 24, а вот и сама строка JDEBUG ? $_PROFILER->mark( 'afterLoad' ) : null; что делать? подскажите пожалуйста!!!!
eyeOS Bot 05.12.11 20:47
Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in /home/u344170252/public_html/eyeos/system/kernel/services/Meta/implementations/MetaDataConverter.php on line 62
Захар 28.10.11 15:48
Хостинг Руцентр, может быть не все модули подключены? Это выдаете phpmailer... На моей машине все работало правильно...

SMTP -> ERROR: Failed to connect to server: Operation timed out (60)
SMTP Error: Could not connect to SMTP host.
Aleks 15.10.11 20:59
Помогите пожалуйста при попытке поменять шаблон на движке livestreet всё испортилось и даже при установке стандартного шаблона выдет вот такую штуку

Warning: session_regenerate_id() [function.session-regenerate-id]: Cannot regenerate session id - headers already sent in /home/p26012/www/nocool.ru/engine/modules/session/Session.class.php on line 59

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/p26012/www/nocool.ru/config/config.php:1) in /home/p26012/www/nocool.ru/engine/modules/session/Session.class.php on line 61
константин 17.09.11 21:44
Когда в админпанеле сайта dle пытаюсь добавить или отредактировать новость пишет ошибки:при добавлении:Fatal error: Call to undefined function getpermision() in Z:\home\try-soft\www\engine\inc\addnews.php on line 4 ,при редактировании новости:Parse error: syntax error, unexpected $end in Z:\home\try-soft\www\engine\inc\editnews.php on line 1691 Подскажите пожалуйста что делать
Ufesss(Дима) 04.06.11 17:53
Выходит такая ошибка:
Warning: mb_ereg() [function.mb-ereg]: mbregex compile err: empty range in char class in Z:\home\localhost\www\funciones.php on line 62
Что это значит?

Вот код 62-ой строки funciones.php:
if (!mb_ereg("^[a-zA-Zа-яА-Я0-9/-_]{1,255}$", $mensaje))
1px 31.01.11 18:19
<?php
$db = new mySQLi ("localhost", "root", "", "database") or die ("Соединение не установлено!");

$net = $_GET["net"];

Где ошибка?

$mass = "SELECT title, keywords, description, text FROM categories";

$result = $db->query($mass) or die ("<p><i>Соединение с базой данных не установлено!</i></p>");

$myrow = $result->fetch_object();
?>
Ответ: Не знаю. Я не занимаюсь поиском ошибок в коде. Для этого есть интерпретатор РНР. Буду рад ответить на конкретные вопросы. Просто от нечего делать мне писать не надо.

Плюс такие вопросы очень желательно писать на форум. возможно, там найдется желающий поболтать просто так.

Написать комментарий
Пожалуйста, воздержитесь от посылки спама.
Сообщения, содержащие гиперссылки, проходят премодерацию.
Представьтесь:
Вы робот?
Сообщение:

© phpfaq.ru, 2012
Rambler's Top100 0.018 sec.