PHP.SU

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

Страниц (164): В начало « ... 5 6 7 8 [9] 10 11 12 13 ... » В конец

> Найдено сообщений: 2452
Panoptik Отправлено: 09 Сентября, 2015 - 10:41:56 • Тема: Как послать AT команду USB 4G/3G модему из php скрипта или bat файла? • Форум: Работа с сетью

Ответов: 3
Просмотров: 1569
что за терминал? вы можешет понятно сказать? тут все таки сообщество пхп программистов а не программистов по модемам. Обясните ситуацию максимально понятно, если можно с иллюстрациями, ссылками или примерами.
Настрадамусы в отпуске чтобы угадать что там за терминал и вообще что и как вы делаете
Panoptik Отправлено: 09 Сентября, 2015 - 10:39:18 • Тема: Одновременная отправка POST и GET • Форум: HTTP и PHP

Ответов: 8
Просмотров: 2303
чтобы отправить гет и пост одновременно нужно в экшн формы засунуть квери стринг с гет параметрами, а метод установить как пост

CODE (html):
скопировать код в буфер обмена
  1. <form action="?var1=val1&var2=val2" method="post">
  2.  ...
  3.     <input name="postVar" value="postVar">
  4.  ...
  5. </form>
  6.  
Panoptik Отправлено: 08 Сентября, 2015 - 16:43:10 • Тема: Как послать AT команду USB 4G/3G модему из php скрипта или bat файла? • Форум: Работа с сетью

Ответов: 3
Просмотров: 1569
kuteikin пишет:
Взял простую команду AT^RESET

а куда взял эту команду то? опишите процесс как именно вы передавали эту самую команду модему?
Panoptik Отправлено: 08 Сентября, 2015 - 09:52:39 • Тема: Алгоритм работы с БД • Форум: Работа с СУБД

Ответов: 10
Просмотров: 1520
если вы внимательно прочитали все ответы то среди них есть например такие
http://stackoverflow[dot]com/a/21805580/2110663 где указано что в папке в которой 10к файлов поиск происходит более чем в 10 раз медленнее чем в папке в которой 1к и соответственно если меньше то еще быстрее
ну и надеюсь вы прочти то что при количестве овер 32к некоторые программы перестают работать (как то ls)

а теоретически вы можете конечно писать туда сколько угодно, я же даю всего лишь рекоммендацию как лучше

ну и если ближе к делу то достаете md5 hash из файла или названия файла к примеру файл называется test.jpg делаем из него мд5 хеш 0412c29576c708cf0155e8de242169b1
берем первые 2 буквы хеша и создаем с таким названием папку. то есть
04. соответстенно в базу запишите относительный путь вместе с названием файла 04/test.jpg
при таком алгоритме у вас получится размещать файлы примерно одинаково распределенными по 16^2 = 256 папкам это как раз <1000
если файлов намного больше и в каждой папке у вас будет получаться (или теоретически вы предполагаете) >1000 файлов, создаете еще один подуровень по тому же принципу, то есть берем следующие 2 буквы хеша 12.
соответственно создаете папку внутри 04 и уже внутри папки копируете свой файл 04/12/test.jpg - этот же путь будет записан в базу
файлы в идеале тоже лучше переименовывать в latin-digital формат чтобы в файловую систему не попадали всякие юникод символы, но это уже другая тема
а по сути у вас получится 256*256 = 65к файлов относительно равномерно распределенных по файловой системе и доступ к ним будет происходить с приемлемой скоростью.
можно увеличивать иерархию еще на уровень, больше наверное смысла не будет так как такое количество файлов наверняка не влезет на ваш диск, но теоретически можно
Panoptik Отправлено: 08 Сентября, 2015 - 09:40:43 • Тема: Помогите с голосованием • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 67
если не трудно, для начала отформатируйте код тегами, а после люди посмотрят трудно им или нет
Panoptik Отправлено: 07 Сентября, 2015 - 18:10:41 • Тема: Алгоритм работы с БД • Форум: Работа с СУБД

Ответов: 10
Просмотров: 1520
сканирования файлов замедляется как при работе с файловым менеджером так и для программ.
и если вдруг вам понадобиться руками лазать в такую папку, вы будете не в восторге
(Добавление)
http://stackoverflow[dot]com/questio[dot][dot][dot]t-in-a-directory
Panoptik Отправлено: 07 Сентября, 2015 - 14:33:09 • Тема: Алгоритм работы с БД • Форум: Работа с СУБД

Ответов: 10
Просмотров: 1520
учтите что очень много картинок в одной папке >1000 - это очень плохо. так что возможно нужно будет их поделить по подпапкам
Panoptik Отправлено: 07 Сентября, 2015 - 13:50:56 • Тема: Как получить значение name изменяемого поля? • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 535
или так, как ни странно Улыбка
CODE (javascript):
скопировать код в буфер обмена
  1. var thisName = this.name;
Panoptik Отправлено: 07 Сентября, 2015 - 13:46:36 • Тема: Как получить значение name изменяемого поля? • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 535
CODE (javascript):
скопировать код в буфер обмена
  1. var thisName = $(this).attr('name');
Panoptik Отправлено: 07 Сентября, 2015 - 11:58:38 • Тема: Что делает спец. символ "\r"? • Форум: Вопросы новичков

Ответов: 3
Просмотров: 244
вы бы еще пример печатной машинки вспомнили, там тоже чтобы на новую строку перевести нужно было потянуть за рычаг и прокрутить барабан
Panoptik Отправлено: 03 Сентября, 2015 - 16:19:50 • Тема: Поморите доработать реулярное выражение для полного разбора url • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 618
parse_url
parse_str
Panoptik Отправлено: 03 Сентября, 2015 - 16:04:35 • Тема: PHPExcel и yii! Не работает! • Форум: CMS и фреймворки

Ответов: 11
Просмотров: 13250
des1roer пишет:
для работы PHPExcel необходимо отключить загрузчик Yii, а потом подключить. но этот код не работает в версии 1.1.16. при его выполнении выскакивает ошибка что нет файла.


CODE (htmlphp):
скопировать код в буфер обмена
  1.  spl_autoload_unregister(array('YiiBase','autoload'));
  2.  Yii::import("ext.phpexcel.Classes.PHPExcel", true);
  3.  $objPHPExcel = new PHPExcel();
  4.  spl_autoload_register(array('YiiBase','autoload'));



и обратите внимание еще на этот комментарий
http://www[dot]yiiframework[dot]com/wiki[dot][dot][dot]-with-yii/#c2273

des1roer пишет:
может как-то можно сделать через другой загрузчик? или прописывать не в контролере а где еще?

там же в статье есть упоминание того что можно пропатчить саму библиотеку

такое чувство что вы пытаетесь вызвать классы после того как автоладер отключили

а именно вот эта строчка должна быть вызвана до включения Yii шного автолоадера
PHP:
скопировать код в буфер обмена
  1. $objReader = PHPExcel_IOFactory::createReader('Excel5');
Panoptik Отправлено: 03 Сентября, 2015 - 16:01:24 • Тема: Объединение 4х таблиц • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 65
задача слегка противоречива, и поэтому решение вы не можете найти

если вам нужно отображать сущности в каталоге, делайте один запрос на выборку сущностей (то есть с группировкой) и еще один (или по одному на каждую сущность) для вывода всех деталей (свойств) сущности

вариант без группировки тоже имеет право на жизнь, но он не даст возможности паггинировать данные + ко всему группировку и обработку свойств придется производить непосредственно в коде, а не при помощи СУБД что не есть приятно

так что определитесь что вам надо, а уже потом спрашивайте как это сделать
Panoptik Отправлено: 02 Сентября, 2015 - 18:23:44 • Тема: Пропал сайт - вместо него рекламная страница. • Форум: Вопросы новичков

Ответов: 15
Просмотров: 667
хорошие каталоги пожалуй нужны, качественных мало, а если просто помойка ссылок без описания то конечно так себе затея.
Panoptik Отправлено: 02 Сентября, 2015 - 17:33:57 • Тема: PHPExcel и yii! Не работает! • Форум: CMS и фреймворки

Ответов: 11
Просмотров: 13250
это смотрели?
http://www[dot]yiiframework[dot]com/wiki[dot][dot][dot]ibrary-with-yii/

в частности вот этот коммент
http://www[dot]yiiframework[dot]com/wiki[dot][dot][dot]-with-yii/#c8432

в кратце последовательность такая
- отключаем автолоадер ии
- инклудим стартовый файл библиотеки
- инициализируем библиотеку и делаем то что требуется с ней
- включаем автолоадер ии
- продолжаем работу с приложением (моделями и тд)

Страниц (164): В начало « ... 5 6 7 8 [9] 10 11 12 13 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB