Вопросы с тегом «php»

PHP - широко используемый, высокоуровневый, динамический, объектно-ориентированный и интерпретируемый язык сценариев, в первую очередь разработанный для серверной веб-разработки. Используется для вопросов о языке PHP.

14
file_put_contents - не удалось открыть поток: отказано в разрешении
Пытаюсь написать запрос к файлу для отладки. Файл находится в формате database/execute.php. Файл, в который я хочу писать, - это database/queries.php. Я пытаюсь использовать file_put_contents('queries.txt', $query) Но я получаю file_put_contents (query.txt) [function.file-put-contents]: не удалось открыть поток: в доступе отказано У меня есть queries.txtфайл chmod'd на 777, в чем может быть …

3
Как правильно добавить токен подделки межсайтовых запросов (CSRF) с помощью PHP
Я пытаюсь повысить безопасность форм на моем веб-сайте. Одна из форм использует AJAX, а другая представляет собой простую форму «свяжитесь с нами». Я пытаюсь добавить токен CSRF. Проблема, с которой я сталкиваюсь, заключается в том, что токен только иногда появляется в «значении» HTML. В остальное время значение пустое. Вот код, …
98 php  security  session  csrf 

16
Как я могу установить Github на моем собственном сервере?
Есть ли что-нибудь вроде Github для вашего локального сервера? Мне любопытно, есть ли PHP-скрипт или даже настольный клиент, который имитирует функциональность Github, я люблю Github, но было бы неплохо разместить его на моем собственном сервере. Приносим извинения, если этого недостаточно для «программирования», но обычно только программисты используют GIT и Github. …
98 php  git  github 

7
Проверьте заголовки PHP с помощью PHPUnit
Я пытаюсь использовать PHPunit для тестирования класса, который выводит некоторые настраиваемые заголовки. Проблема в том, что на моей машине это: <?php class HeadersTest extends PHPUnit_Framework_TestCase { public function testHeaders() { ob_start(); header('Location: foo'); $headers_list = headers_list(); header_remove(); ob_clean(); $this->assertContains('Location: foo', $headers_list); } } или даже это: <?php class HeadersTest extends …

7
Установка конкретной версии laravel с помощью composer create-project
Самый быстрый и простой способ установить Laravel - через команду composer. Из документации laravel ( http://laravel.com/docs/quick ) видно, что мы можем установить его следующим образом: composer create-project laravel/laravel your-project-name --prefer-dist Но когда вы запустите указанную выше команду, она получит последнюю версию Laravel. Как я могу это контролировать, если я хочу …

5
PHP: как работать с <! [CDATA [с SimpleXMLElement?
Я заметил, что при использовании SimpleXMLElementв документе, который содержит эти теги CDATA, содержимое всегда NULL. Как это исправить? Также извините за спам об XML. Я уже несколько часов пытаюсь заставить работать скрипт на основе XML ... &lt;content&gt;&lt;![CDATA[Hello, world!]]&gt;&lt;/content&gt; Я попробовал сделать первое попадание в Google, если вы искали "SimpleXMLElement cdata", …
97 php  xml  tags  cdata 

11
Множественное наследование в PHP
Я ищу хороший чистый способ обойти тот факт, что PHP5 по-прежнему не поддерживает множественное наследование. Вот иерархия классов: Сообщение - TextMessage -------- InvitationTextMessage - EmailMessage -------- InvitationEmailMessage У двух типов классов Invitation * много общего; Я бы хотел иметь общий родительский класс, Приглашение, от которого они оба унаследовали бы. К …
97 php  oop  inheritance 

2
Какие переменные $ _SERVER безопасны?
Любая переменная, которой может управлять пользователь, также может контролировать злоумышленник и, следовательно, является источником атаки. Это называется "испорченной" переменной и небезопасно. При использовании $_SERVERможно управлять многими переменными. PHP_SELF, HTTP_USER_AGENT, HTTP_X_FORWARDED_FOR, HTTP_ACCEPT_LANGUAGEИ многие другие являются частью заголовка запроса HTTP , посланного клиентом. Кто-нибудь знает о «безопасном списке» или незапятнанном списке $_SERVERпеременных?
97 php  security 

22
Как мне сделать асинхронный запрос GET в PHP?
Я хочу сделать простой запрос GET к другому сценарию на другом сервере. Как мне это сделать? В одном случае мне просто нужно запросить внешний скрипт без необходимости вывода каких-либо данных. make_request('http://www.externalsite.com/script1.php?variable=45'); //example usage Во втором случае мне нужно получить текстовый вывод. $output = make_request('http://www.externalsite.com/script2.php?variable=45'); echo $output; //string output Честно говоря, …
97 php  http  curl  asynchronous 

15
Как восстановить сериализованную строку, которая была повреждена из-за неправильной длины счетчика байтов?
Я использую Hotaru CMS с плагином загрузки изображений, я получаю эту ошибку, если пытаюсь прикрепить изображение к сообщению, в противном случае ошибки нет: unserialize () [function.unserialize]: ошибка смещения Код нарушения (ошибка указывает на строку с **): /** * Retrieve submission step data * * @param $key - empty when setting …

12
Как добавить код / ​​файл PHP в файлы HTML (.html)?
Я не могу использовать PHP на своих HTML-страницах. Например, index.html. Я пробовал использовать оба: &lt;? contents ?&gt; и &lt;?php contents ?&gt; Ни то, ни другое не работает. Мой сервер предлагает PHP, и когда я использую .phpрасширение, оно работает правильно. Это проблема или мне нужно изменить настройки php.ini?
97 php  html  file 

2
Отправить электронное письмо с помощью PHPMailer - вставить изображение в тело
Я пытаюсь отправить HTML-письмо с помощью PHPMailer с изображениями. Тело загружается из файла html, который содержит всю информацию. При отправке почты изображение не появляется в теле, хотя я даже отправляю изображение еще и как вложение. &lt;img&gt;Тег HTML указывает на то же место, что и место. PHP: $mail-&gt;AddAttachment('img/2u_cs_mini.jpg'); Как я могу …
97 php  html  image  email  phpmailer 

19
Таблицы стилей Laravel и javascript не загружаются для небазовых маршрутов
Хорошо, я знаю, что это действительно элементарная проблема, но я не могу ее понять. Это вопрос относительно Laravel. По сути, мои таблицы стилей встроены в представление макета по умолчанию. В настоящее время я просто использую обычный CSS, чтобы связать их, например: &lt;link rel="stylesheet" href="css/app.css" /&gt; Он отлично работает, когда я …
97 php  laravel  blade 

7
Как декодировать escape-последовательности Unicode, такие как «\ u00ed», в правильные символы в кодировке UTF-8?
Есть ли в PHP функция, которая может декодировать escape-последовательности Unicode, такие как " \u00ed" to " í" и все другие подобные случаи? Я нашел здесь аналогичный вопрос, но, похоже, он не работает.

4
что быстрее: in_array или isset? [закрыто]
В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь за помощью …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.