Articles of php

swagger-php имеет разные документы из одного и того же кода

Мы используем slim framework и swagger–php для динамического создания документации swagger. Теперь у нас есть некоторые специальные методы в API, которые не должны публично оформляться. (/ doc now) Есть ли способ получить второй URL-адрес документации (/ doc2), где я могу получить секретные методы и параметры документально? (без необходимости делать документацию вручную, просто используя аннотации в […]

Экспорт данных в Excel в php

Для моего веб-сайта я хочу дать пользователю новую возможность, которая заключается в том, чтобы экспортировать все данные пользователя в файл excel. Возможно, можно выполнить в php, если возможно, чем я могу получить ссылку на этот вид работы.

return array_chunk в группах

Обычно я могу делать довольно приличные базовые массивы, но это поставило мою голову против стены. Я пытаюсь передать некоторую информацию (для меню) через функцию и вернуть ее форматированным образом. Мой желаемый конечный результат – отправить некоторую информацию, подобную этой. Мне нужно иметь возможность повторять массив до тех пор, пока он не станет пустым в случае, […]

Какой метод более безопасен / подходит для блокировки доступа к подкаталогу с использованием .htaccess?

Я пытаюсь использовать .htaccess для блокировки внешнего доступа к каталогу /includes/ directory моего сайта, который включает только обработку файлов PHP . Оба метода ниже «работают», но я предпочитаю последнее, потому что он не оставляет пользователю страницу с ошибкой. Кто-нибудь может сообщить мне, если он менее безопасен? Лучше ли это использовать: <Directory "/includes"> Deny from all […]

Навигация по ajax не работает после перезаписи htaccess

Я использую .htaccess, чтобы переписать мой url из /list.php?pat=free&mainCol=maincate&subCol=shoes в / maincate / обувь после перезаписи кнопка следующей страницы ajax больше не работает. он должен загрузить list_pull.php из той же папки, что и list.php $.post("list_pull.php",{ pageCurrent:pageClick, pullSubCol:$("#pullSubCol").val()}); и htaccess выглядит так RewriteRule ^([^/.]+)/([^/.]+)$ /list.php?pat=free&mainCol=$1&subCol=$2 [L] Я пробовал использовать полный путь http://www.mydomain.com/list_pull.php – не работал, я […]

API YouTube PHP – Zend_Gdata_App_HttpException

У меня есть рабочий сайт, который использует youtube api. Все было хорошо, но сегодня я заметил, что получаю ошибку при использовании этого api: Fatal error: Uncaught exception 'Zend_Gdata_App_HttpException' with message 'Expected response code 200, got 403 <?xml version='1.0' encoding='UTF-8'?><errors><error><domain>yt:quota</domain><code>too_many_recent_calls</code></error></errors>' in /root/public_html/grabandrun.com/public/ZendGdata/library/Zend/Gdata/App.php:700 Stack trace: #0 /root/public_html/grabandrun.com/public/ZendGdata/library/Zend/Gdata.php(221): Zend_Gdata_App->performHttpRequest('GET', 'http://gdata.yo…', Array, NULL, NULL, NULL) #1 /root/public_html/grabandrun.com/public/ZendGdata/library/Zend/Gdata/App.php(861): Zend_Gdata->performHttpRequest('GET', 'http://gdata.yo…', […]

Как обнаружить второе появление с помощью регулярного выражения? (РНР)

Из этого вопроса Как сопоставить это с помощью регулярного выражения Прямо сейчас я хочу найти ключевое слово 3D D из представленных пользователем данных. Правило до тех пор, пока в предложении присутствуют 3D и D, он действителен (нечувствителен к регистру). Например: 3Dzzzzzzzzzzzzzzzzzzz (недействителен, поскольку нет второго появления D) zzzzzD (неверно, потому что нет 3D) xxx3DzzzzzD (действительный, […]

(php) regexto удалять комментарии, но игнорировать события внутри строк

Я пишу съемку-стриптизершу и стараюсь приспособить для всех потребностей здесь. У меня есть следующий код кода, который удаляет почти все комментарии, но на самом деле он заходит слишком далеко. Было потрачено много времени на тестирование и тестирование шаблонов регулярных выражений, но я не утверждаю, что они лучшие в каждом. Моя проблема в том, что у […]

Добавить в php / ajax не работает

Я использую стандартный пример чата ( http://www.phpclasses.org/blog/package/3213/post/1-Tutorial-on-Creating-an-AJAX-based-Chat-system-in-PHP. html ) с jQuery 1.7 . Каждый раз, когда я отправляю сообщение, я получаю сообщение Использование getPreventDefault () устарело. Вместо этого используйте defaultPrevented. Входное сообщение по-прежнему отправляется в базу данных и обрабатывается правильно, однако «добавление» к исходному источнику и, следовательно, печать на экране не работает. Как я могу […]

Как загрузить изображения в обычной форме вставки (MySql)? после загрузки изображение должно иметь три версии разных размеров и разных имен

Теперь у меня есть форма вставки: $sql="INSERT INTO products (pname, pcat, pimg1, pimg2, pimg3, pnotes, pclient, pclientaddress, pclientphone) VALUES ('$_POST[pname]','$_POST[pcat]','$_POST[pimg1]','$_POST[pimg2]','$_POST[pimg3]','$_POST[pnotes]','$_POST[pclient]','$_POST[pclientaddress]','$_POST[pclientphone]')"; Вместо того, чтобы вводить значение URL-адреса трех разных изображений, есть ли способ, которым я могу загрузить одно изображение и иметь его разные размеры, оригинал, который будет называться 1001a и два других 1001 и 1001b?