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

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

7
Как получить доступ к свойствам объекта с такими именами, как целые числа?
Я использую json_decode()что-то вроде: $myVar = json_decode($data) Что дает мне такой вывод: [highlighting] => stdClass Object ( [448364] => stdClass Object ( [Data] => Array ( [0] => Tax amount liability is ....... Я хочу получить доступ к строковому значению в ключе [0]. Когда я пытаюсь сделать что-то вроде: print …
87 php  object  properties 

6
Выбор класса css с помощью xpath
Я хочу выбрать только класс с именем .date По какой-то причине я не могу заставить это работать. Если кто-нибудь знает, что не так с моим кодом, я был бы очень признателен. @$doc = new DOMDocument(); @$doc->loadHTML($html); $xml = simplexml_import_dom($doc); // just to make xpath more simple $images = $xml->xpath('//[@class="date"]'); foreach …
87 php  html  xml  xpath  web 

5
Скачивание большого файла с помощью curl
Мне нужно скачать удаленный файл с помощью curl. Вот пример кода, который у меня есть: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $st = curl_exec($ch); $fd = fopen($tmp_name, 'w'); fwrite($fd, $st); fclose($fd); curl_close($ch); Но он не может обрабатывать большие файлы, потому что сначала читает в память. Можно ли …
87 php  curl  download 

19
Срок действия пароля MySQL истек. Не могу подключиться
Я просто стер свой Mac и заново установил El Capitan. Сейчас я изо всех сил пытаюсь подключиться к Mysql. Пройдя процесс настройки веб-сервера, я создал простой тестовый файл PHP: <?php $conn = new mysqli("127.0.0.1", "root", "xxxxxxxx"); if ($conn->connect_error) echo "Connection failed: " . $conn->connect_error; else echo "Connected successfully"; phpinfo(); ?> …

13
PHP - включить файл php, а также отправить параметры запроса
Мне нужно показать страницу из моего php-скрипта в зависимости от определенных условий. У меня есть условие if, и я выполняю «включить», если условие выполнено. if(condition here){ include "myFile.php?id='$someVar'"; } Теперь проблема в том, что на сервере есть файл «myFile.php», но я хочу вызвать этот файл с аргументом (id), и значение …

4
Передача данных в buildForm () в Symfony 2.8, 3.0 и выше
В настоящее время мое приложение передает данные в мой тип формы с помощью конструктора, как рекомендовано в этом ответе . Однако руководство по обновлению Symfony 2.8 сообщает, что передача экземпляра типа createFormфункции устарела: Передача экземпляров типов в методы Form :: add (), FormBuilder :: add () и FormFactory :: create …
87 php  symfony 

8
Следует ли мне использовать assert в моем PHP-коде?
Сотрудник несколько раз добавлял команду assert в наши библиотеки в тех местах, где я бы использовал оператор if и выдал исключение. (До этого я даже не слышал об assert.) Вот пример того, как он это использовал: assert('isset($this->records); /* Records must be set before this is called. */'); Я бы сделал: …
87 php  assert 

5
Показать заголовки запроса POST Curl? Есть ли способ сделать это?
Я создаю приложение для веб-автоматизации Curl, и у меня возникла проблема с получением желаемого результата моего действия POST, у меня возникли проблемы с выяснением того, как я могу показать полный запрос POST, который я отправляю (с заголовками), я искали по этому поводу, но все, что появляется, - это заголовки ответов, …
87 php  curl  request  header  libcurl 



10
Проверьте установку ImageMagick
Мой веб-хостинг сказал, что ImageMagic был предварительно установлен на сервере. Я быстро поискал «ImageMagick» в выводе phpinfo () и ничего не нашел. Я не могу использовать SSH на сервере, так есть ли способ в PHP проверить установку?
87 php  imagemagick 

15
Получение имен всех файлов в каталоге с помощью PHP
По какой-то причине я продолжаю получать 1 для имен файлов с помощью этого кода: if (is_dir($log_directory)) { if ($handle = opendir($log_directory)) { while($file = readdir($handle) !== FALSE) { $results_array[] = $file; } closedir($handle); } } Когда я повторяю каждый элемент в $ results_array, я получаю кучу единиц, а не имя …


7
Разделитель не должен быть буквенно-цифровым или обратным слэшем и preg_match.
У меня есть такой код: $string1 = "My name is 'Kate' and im fine"; $pattern = "My name is '(.*)' and im fine"; preg_match($pattern , $string1, $matches); echo $matches[1]; и когда я запускаю, он возвращает эту ошибку: Предупреждение: preg_match () [function.preg-match]: разделитель не должен быть буквенно-цифровым или обратным слэшем.
87 php  regex  preg-match 

5
HTTP-запросы с file_get_contents, получение кода ответа
Я пытаюсь использовать file_get_contentsвместе с stream_context_createдля выполнения запросов POST. Мой код на данный момент: $options = array('http' => array( 'method' => 'POST', 'content' => $data, 'header' => "Content-Type: text/plain\r\n" . "Content-Length: " . strlen($data) . "\r\n" )); $context = stream_context_create($options); $response = file_get_contents($url, false, $context); Он работает нормально, однако при …
87 php  file  http  stream 

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