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

87
PHP - включить файл php, а также отправить параметры запроса

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

87
$ дата + 1 год?

Я пытаюсь назначить дату через год с указанной мной даты. Мой код выглядит так: $futureDate=date('Y-m-d', strtotime('+one year', $startDate)); Возвращается неправильная дата. Есть идеи, почему?...

87
Какой код статуса HTTP нужно отправлять, когда сайт не работает на техническое обслуживание?

Есть ли код состояния HTTP, чтобы сообщить Google (и другим) уйти и снова проиндексировать меня позже ? По сути, тот, который семантически сообщает клиентам, что сайт закрыт на техническое обслуживание? Я рассмотрел 304 => Not modified 307 => Temporary redirect 410 => Gone 503 =>...

87
Получение имен всех файлов в каталоге с помощью PHP

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

87
Получить значение индекса массива в PHP

У меня есть массив: $list = array('string1', 'string2', 'string3'); Я хочу получить индекс для данного значения (т.е. 1дляstring2 и 2для string3) Все, что мне нужно, это положение строк в массиве строка1 равна 0 строка2 равна 1 string3 равно 2 Как этого добиться?...

87
Показать заголовки запроса POST Curl? Есть ли способ сделать это?

Я создаю приложение для веб-автоматизации Curl, и у меня возникла проблема с получением желаемого результата моего действия POST, у меня возникли проблемы с выяснением того, как я могу показать полный запрос POST, который я отправляю (с заголовками), я искали по этому поводу, но все, что...

87
Проверьте установку ImageMagick

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

87
Следует ли мне использовать assert в моем PHP-коде?

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

87
PHP: Могу ли я получить индекс в функции array_map?

Я использую карту в php так: function func($v) { return $v * 2; } $values = array(4, 6, 3); $mapped = array_map(func, $values); var_dump($mapped); Можно ли получить индекс значения в функции? Кроме того, если я пишу код, которому нужен индекс, следует ли использовать цикл for вместо карты?...

87
Скачивание большого файла с помощью 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
Как установить пароль для Redis?

Я работаю с Redis на своем локальном компьютере, поэтому мне действительно не нужно устанавливать пароль для подключения к серверу с моим клиентом php (я использую predis в качестве клиента). Однако я перемещаю свое приложение на активный сервер, поэтому я хочу установить пароль для подключения к...

87
Разделитель не должен быть буквенно-цифровым или обратным слэшем и 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
Выбор класса css с помощью xpath

Я хочу выбрать только класс с именем .date По какой-то причине я не могу заставить это работать. Если кто-нибудь знает, что не так с моим кодом, я был бы очень признателен. @$doc = new DOMDocument(); @$doc->loadHTML($html); $xml = simplexml_import_dom($doc); // just to make xpath more simple...

87
Как получить доступ к свойствам объекта с такими именами, как целые числа?

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