PHP.SU

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

Страниц (12): « 1 2 [3] 4 5 6 7 8 9 ... » В конец

> Найдено сообщений: 176
spsu Отправлено: 27 Апреля, 2013 - 15:04:55 • Тема: Файловый сервер - необходимый минимум • Форум: Работа с файловой системой и файлами

Ответов: 17
Просмотров: 4010
Цитата:
что прямые ссылки на файлы стараются не размещать

Конечно зальют шелл и если в папке будут выполняца какие-либо файлы получат доступ к проэкту.
В таблице БД можно хранить настоящее имя файла(под которым был залит), и имя файла под каторым был сохранен.
Тут уже надо подумать\посмотреть в других проэктах, как сделать так чтобы имя файла было уникальное.
Ну и выдавать юзверю ссылку вида: file.php?id=ИД файла в БД.
spsu Отправлено: 27 Апреля, 2013 - 08:56:17 • Тема: С чего начать? :О • Форум: Вопросы новичков

Ответов: 5
Просмотров: 186
Доучивай html, и пока будешь учить js сможешь подрабатывать верстальщиком, потом уже PHP.
Знать что-то одно лучше чем всего и по чуть-чуть, т.к нельзя что либо применить на деле если знаеш немного.
spsu Отправлено: 27 Апреля, 2013 - 06:08:18 • Тема: Не могу отредактировать инфу в базе! • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 44
Допиши в коде .
Увидишь в чем причина.
spsu Отправлено: 27 Апреля, 2013 - 04:24:53 • Тема: функция puterror • Форум: Вопросы новичков

Ответов: 1
Просмотров: 150
Это не встроенная функция поэтому о ней вам поведает только ее разработчик.
spsu Отправлено: 25 Апреля, 2013 - 23:39:22 • Тема: jQuery.parseJSON() не воспринимает более 2-х двоеточий • Форум: JavaScript & VBScript

Ответов: 20
Просмотров: 7744
Выложите пример строки на которую парсер орет.
spsu Отправлено: 25 Апреля, 2013 - 23:35:10 • Тема: jQuery.parseJSON() не воспринимает более 2-х двоеточий • Форум: JavaScript & VBScript

Ответов: 20
Просмотров: 7744
Экранировать.
spsu Отправлено: 25 Апреля, 2013 - 23:30:41 • Тема: Вынос обработки исключения в декоратор • Форум: Объектно-ориентированное программирование

Ответов: 10
Просмотров: 2228
DeepVarvar , по одно из ссылок было как раз описано что так делать не стоит.
И я с этим мнением полностью согласен.
Зачем свич если можно сделать несколько блоков Catch.
Цитата:
Давайте еще определение каждой переменной обернем. Шоп наверняка. Шоп никогда приложение не падало. Ни при каких обстоятельствах.

Приложения должно быть стабильным.
spsu Отправлено: 25 Апреля, 2013 - 22:34:25 • Тема: Вынос обработки исключения в декоратор • Форум: Объектно-ориентированное программирование

Ответов: 10
Просмотров: 2228
М.б кому поможет несколько статей по использованию исключений в PHP и вообще их использования:
Как делать надо и не надо, http://wiki[dot]agiledev[dot]ru/doku.php[dot][dot][dot]:exception_using
Использование:
http://habrahabr[dot]ru/post/58702/
http://habrahabr[dot]ru/post/58687/
http://habrahabr[dot]ru/post/100137/
Сделаю как написал LIME.
spsu Отправлено: 25 Апреля, 2013 - 21:55:27 • Тема: Вынос обработки исключения в декоратор • Форум: Объектно-ориентированное программирование

Ответов: 10
Просмотров: 2228
LIME пишет:
так могут быть вложенные try catch
и ловить они будут только исключения своего типа либо пробрасывать их дальше

Зачем тут вложенные или я чего-то не понимаю?
Или имеется введу один глобальный для всех которые не обрабатываются, и вложенны для тех которые обрабатываются?
spsu Отправлено: 25 Апреля, 2013 - 21:08:08 • Тема: Вынос обработки исключения в декоратор • Форум: Объектно-ориентированное программирование

Ответов: 10
Просмотров: 2228
Есть класс HttpClient он брасает два типа исключений, CurlExaption ошибка поражденная curl есть, HttpExcaption бросается если получен HTTP код отличный от 200 и других допустимых.
Есть класс VK который бросает VkApiExcaption который бросается если возникла ошибки VK API есть VkExcaption который бросается в случае внутренних ошибок класса Vk.
VK соответсвенно имеет несколько методов для авторизации, вызова API.
Соответсвенно каждый метод оборачивается в try catch при вызове.
Произошла допустим ошибка vk api выводим сообщения в зависимости от ее кода.
И места в котором она вылезла.
Или например получен Http код 502 значит сервер подвис нужно повторить операцию а не давать сообщение о ошибке.
И.т.д...
Весь код оборачивать не оч. практично.
spsu Отправлено: 25 Апреля, 2013 - 20:32:32 • Тема: После INSERT получить id INSERTa • Форум: Работа с СУБД

Ответов: 5
Просмотров: 2678
zzzzzz пишет:
Спасибо Вам друзья, но извиняюсь за дотошность, какая вероятность что вернется неправильный результат в случае если одновременно несколько юзеров пытаются зарегаться.

Нету такой вероятности у mysql есть механизм для предотвращения подобных ситуаций..
spsu Отправлено: 25 Апреля, 2013 - 19:49:48 • Тема: После INSERT получить id INSERTa • Форум: Работа с СУБД

Ответов: 5
Просмотров: 2678
spsu Отправлено: 25 Апреля, 2013 - 19:11:43 • Тема: Вынос обработки исключения в декоратор • Форум: Объектно-ориентированное программирование

Ответов: 10
Просмотров: 2228
Есть класс A который бросает 2 типа исключений , он использует класс B который тоже 2 исключения бросает.
Есть класс C который использует класс A.
В классе C почти все методы класса вызывают методы классса A.
Обработка некоторых исключений идентична в нескольких методах класса С.
Дабы не плодить повторяющийся код, хочу создать декоратор к классу A который будет ловить его исключения и обрабатывать.
Насколько это правильно?
spsu Отправлено: 25 Апреля, 2013 - 18:16:44 • Тема: HTTP_USER_AGENT. Не верный результат в хроме • Форум: Программирование на PHP

Ответов: 3
Просмотров: 293
Цитата:
Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31

stripos регистронезависима.
10 строка в коде.
spsu Отправлено: 24 Апреля, 2013 - 08:08:43 • Тема: Скрипт падает • Форум: Если скрипт не работает

Ответов: 2
Просмотров: 1236
Разобрался, в месте вызова метода который содержал ошибку стояла собачка.
Соответсвенно все ошибки глушило.

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB