PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (8): « 1 2 3 [4] 5 6 7 8 »

> Найдено сообщений: 119
iflight Отправлено: 10 Августа, 2011 - 22:55:18 • Тема: Как правильно отдавать ошибки 404, 403 и т.д. • Форум: Вопросы новичков

Ответов: 10
Просмотров: 719
Ну у меня за основу вот это взято http://habrahabr[dot]ru/blogs/php/31270/ , правда многое изменено и дописано, пока вроде повторений нет, все нужное всегда можно вызвать из отвечающего за это класса, все классы вместе образует ядро, вот и думал дописать еще класс, занимающийся ошибками.
iflight Отправлено: 10 Августа, 2011 - 22:22:02 • Тема: Как правильно отдавать ошибки 404, 403 и т.д. • Форум: Вопросы новичков

Ответов: 10
Просмотров: 719
У меня контролер - программа, его методы функции программы, например users->login - авторизация, users->registration - регистрация и т.д. контроллеров несколько, в каждом принципе можно наткнуться на 404 ошибку как минимум, + сам класс, вызывающий нужный контроллер должен уметь 404 отдавать. Проще сделать класс который будет за все ошибки отвечать, еще и лог вести. Или это в корне не правильно?
iflight Отправлено: 10 Августа, 2011 - 22:03:27 • Тема: Как правильно отдавать ошибки 404, 403 и т.д. • Форум: Вопросы новичков

Ответов: 10
Просмотров: 719
Ясно, спасибо) Надо класс написать в общем, чтоб занимался всеми этими делами)
iflight Отправлено: 10 Августа, 2011 - 21:42:12 • Тема: Как правильно отдавать ошибки 404, 403 и т.д. • Форум: Вопросы новичков

Ответов: 10
Просмотров: 719
Как правильно отдавать ошибки, чтобы при этом отображалась страничка апача с ошибкой и её можно было сменить через htaccess?
Отсылаю заголовок, например HTTP/1.1 404 Not Found, судя по тулсам хрома - браузер его принимает, но грузит страничку (точнее часть шаблона, с ошибками php).
Пока что сделал так:
PHP:
скопировать код в буфер обмена
  1. header('HTTP/1.1 404 Not Found');
  2.                 die ('404 Not Found');

но думаю это не лучший способ) Подскажите)
iflight Отправлено: 10 Августа, 2011 - 20:24:55 • Тема: Опять Mod_Rewrite • Форум: Вопросы новичков

Ответов: 2
Просмотров: 138
DeepVarvar Тут очень по многим темам такое нужно
new01 http://htaccess[dot]net[dot]ru/ там все с примерами и не плохо написано.
iflight Отправлено: 10 Августа, 2011 - 00:43:05 • Тема: html + php • Форум: Вопросы новичков

Ответов: 19
Просмотров: 623
Ого) "очень легкий вопрос" ))
А мне кажется надо извлекать DOM структуру и последовательно выводить теги\контент, каждого уровня. Так наиболее гибко будет имхо(в том смысле что для любых страниц + без модификации подойдет и для xml и для новых стандартов html)... Тока это задачка не для меня ))
iflight Отправлено: 09 Августа, 2011 - 21:59:49 • Тема: html + php • Форум: Вопросы новичков

Ответов: 19
Просмотров: 623
Вопрос что-то не понятен(:
Вам надо чтобы конечный html так выглядел? тогда можно двойные ковычки и \n\r использовать
iflight Отправлено: 09 Августа, 2011 - 16:02:29 • Тема: Integer не работает с вычитанием, умножением и делением. • Форум: Хранение данных, их вывод и обработка

Ответов: 3
Просмотров: 2930
Oleh А вы скобки не пробовали юзать? Улыбка Приоритет операций то учитывайте
Смотрите:
сначала приводите к целому, потом складываете 5+3, создается впечатление что сначала складывается 5.3+3, затем приводится к целому.
PHP:
скопировать код в буфер обмена
  1. <?
  2. $s1=5.3;
  3. $s2=3;
  4. $s3=(int)$s1+$s2;
  5. print $s3."<p>";
  6. ?>

PHP:
скопировать код в буфер обмена
  1. $j1=5;
  2. $j2=2.7;
  3. $j3=(int)$j1-$j2;
  4. $j4=(int)$j3;
  5. print $j3."<br>";
  6. print $j4."<p>";

Вы приводите к целому $j1, а затем вычитаете из него дробное число...
iflight Отправлено: 09 Августа, 2011 - 15:19:52 • Тема: Как перевести скрипт с CP1251>UTF-8 • Форум: Кодировки и все смежное

Ответов: 8
Просмотров: 4928
event тогда больше идей нет, копаться надо в самом скрипте\базе
Ezi имхо это не решение, максимум - "временная необходимоть"
iflight Отправлено: 08 Августа, 2011 - 21:11:56 • Тема: Как перевести скрипт с CP1251>UTF-8 • Форум: Кодировки и все смежное

Ответов: 8
Просмотров: 4928
event пишет:
3. Кодировку формы я не проверял, как это можно сделать?.

Атрибут accept-charset тега <form>
iflight Отправлено: 08 Августа, 2011 - 20:52:08 • Тема: Класс навигации • Форум: Объектно-ориентированное программирование

Ответов: 6
Просмотров: 2532

DeepVarvar а вы случаем нигде не преподаете?
iflight Отправлено: 08 Августа, 2011 - 19:23:50 • Тема: Не определенная переменная в теле функции • Форум: Вопросы новичков

Ответов: 5
Просмотров: 162
QDef насколько я знаю, нет (могу ошибиться) - не вижу смысла в такой "фиче". Но по сути пример выше - тоже самое. можно насильственно привести к нужному типу, например - (int)$var - станет целым.
iflight Отправлено: 08 Августа, 2011 - 19:05:11 • Тема: Не определенная переменная в теле функции • Форум: Вопросы новичков

Ответов: 5
Просмотров: 162
В начале функции добавь

PATCH .= - это конкатенация
iflight Отправлено: 08 Августа, 2011 - 14:58:10 • Тема: Доска объявлений • Форум: Если скрипт не работает

Ответов: 10
Просмотров: 5147
wredyatina пишет:
Но к сожалению я пробовала у меня не работает, поэтому выложила страницы, у меня ошибки в кодах, но я сейчас запуталась и их найти не могу...

Мы темболее запутаемся, выводите ошибки - в начале скрипта.

Зы. не полагайтесь на скрипты "из инета"
iflight Отправлено: 08 Августа, 2011 - 13:25:29 • Тема: Как перевести скрипт с CP1251>UTF-8 • Форум: Кодировки и все смежное

Ответов: 8
Просмотров: 4928
А вы в файлах поменяли кодировку или просто отобразили в другой? (в нодпаде++ две функции - кодировать и преобразовать, так вот надо преобразовать).
Кодировку соединения с бд проверяли? кодировку формы отправления, у тега <form>?
Посмотрите в скрипте может где-то явно преобразуется кодировка?

Страниц (8): « 1 2 3 [4] 5 6 7 8 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB