PHP- все статьи тега ➜ страница 22


Что такое phtml, и когда я должен использовать расширение.phtml, а не.php?

Мне интересно, в чем разница между ними .phtml, который и .php файлы есть, и когда использовать один над другим. ...

Как прочитать любой заголовок запроса в PHP

Как я должен читать любой заголовок в PHP? например пользовательский заголовок: X-Requested-With. ...

Создание CSV-файла для пользователя на PHP

У меня есть данные в базе данных MySQL. Я посылаю пользователю URL-адрес, чтобы получить свои данные в виде файла CSV. У меня есть электронная почта ссылки, запрос MySQL и т. д. покрытый. Как я могу, когда они нажимают на ссылку, иметь всплывающее окно для загрузки CVS с записью из MySQL? У меня есть вся информация, чтобы получить уже рекорд. Я просто не вижу, как PHP создает CSV-файл и позволяет им загружать файл с a .расширение csv. ...

PHP для добавления одного массива в другой (не блока нажать или +)

как добавить один массив к другому, не сравнивая их ключи? $a = array( 'a', 'b' ); $b = array( 'c', 'd' ); в конце должно быть: Array( [0]=>a [1]=>b [2]=>c [3]=>d ) Если я использую что-то вроде [] или array_push, это приведет к одному из следующих результатов: Array( [0]=>a [1]=>b [2]=>Array( [0]=>c [1]=>d ) ) //or Array( [0]=>c [1]=>d ) это просто должно быть что-то, делаю это, но в более элегантном виде: foreach ( $b AS $var ) $a[] = $var; ...

Laravel, получить последний идентификатор вставки с помощью Eloquent

в настоящее время я использую этот код для вставки данных в таблицу: public function saveDetailsCompany() { $post = Input::All(); $data = new Company; $data->nombre = $post['name']; $data->direccion = $post['address']; $data->telefono = $post['phone']; $data->email = $post['email']; $data->giro = $post['type']; $data->fecha_registro = date("Y-m-d H:i:s"); $data->fecha_modificacion = date("Y-m-d H:i:s"); if($data->save()) { ...

Отправить вложения с помощью PHP Mail ()?

Мне нужно отправить pdf с почтой, это возможно? $to = "xxx"; $subject = "Subject" ; $message = 'Example message with <b>html</b>'; $headers = 'MIME-Version: 1.0' . "rn"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "rn"; $headers .= 'From: xxx <xxx>' . "rn"; mail($to,$subject,$message,$headers); чего мне не хватает? ...

Как отсортировать многомерный массив в PHP [дубликат]

этот вопрос уже есть ответ здесь: как я могу сортировать массивы и данные в PHP? 9 ответов У меня есть данные CSV, загруженные в многомерный массив. Таким образом, каждая "строка" является записью, и каждый "столбец" содержит один и тот же тип данных. Я использую функцию ниже, чтобы загрузить мой CSV файл. function f_parse_csv($file, $longest, $delimiter) { $mdarray = array(); $file = fopen($fil ...

Как получить тело поста в php?

Я отправляю как сообщение на страницу php следующее: {a:1} это тело запроса (запрос POST). В PHP, что мне нужно сделать, чтобы извлечь это значение? var_dump($_POST); это не решение, не работает. ...

Переменные PHP передаются по значению или по ссылке?

переменные в PHP передаются по значению или по ссылке? ...

JavaScript эквивалент PHP в массиве()

есть ли способ в JavaScript сравнить значения из одного массива и посмотреть, находится ли он в другом массиве? похоже на PHP in_array ...

Геттер и сеттер?

Я не разработчик PHP, поэтому мне интересно, если в PHP более популярно использовать явные геттеры / сеттеры, в чистом стиле ООП, с частными полями (так, как мне нравится): class MyClass { private $firstField; private $secondField; public function getFirstField() { return $this->firstField; } public function setFirstField($x) { $this->firstField = $x; } public function getSecondField() { return $this->secondField; } public fu ...

Получение страны посетителей от их IP

Я хочу получить страну посетителей через их IP... Прямо сейчас я использую это (http://api.hostip.info/country.php?ip=...... ) вот мой код: <?php if (isset($_SERVER['HTTP_CLIENT_IP'])) { $real_ip_adress = $_SERVER['HTTP_CLIENT_IP']; } if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $real_ip_adress = $_SERVER['HTTP_X_FORWARDED_FOR']; } else { $real_ip_adress = $_SERVER['REMOTE_ADDR']; } $cip = $real_ip_adress; $iptolocation = 'http://api.hostip.info/country.php?ip=' . $cip; $cr ...

Получить запрос, выполненный в Laravel 3/4

как я могу получить выполненный запрос в Laravel 3/4, используя Fluent Query Builder или Eloquent ORM. например: DB::table('users')->where_status(1)->get(); или (posts (id, user_id, ...)) User::find(1)->posts->get(); или... Как я могу сохранить в лог все запросы. ...

Как получить параметры запроса в symfony2

Я очень новичок в symfony. На других языках, таких как java и другие, я могу использовать request.getParameter('parmeter name') чтобы получить значение. есть ли что-нибудь подобное, что мы можем сделать с symfony2. Я видел несколько примеров, но ни один не работает для меня. Предположим, у меня есть поле с именем имя пользователя. В форме действия я попытался использовать что-то вроде этого: $request = $this->getRequest(); $username= $request->request->get('username'); Я тоже пробо ...

PHP-конкатенация или прямая вставка переменных в строку

мне интересно, Как правильно вставлять переменные PHP в строку? таким образом: echo "Welcome ".$name."!" или так: echo "Welcome $name!" оба эти метода работают в моем PHP v5.3.5. Последнее короче и проще, но я не уверен, что первое лучше форматирование или принято как более правильное. ...

В чем разница между PSR-0 и PSR-4?

Я недавно читал о пространствах имен и как они полезны. Я создаю проект в Laravel и пытался перейти от автоматической загрузки карт классов к пространству имен. Я не могу понять, что такое фактическая разница между PSR-0 и PSR-4. Некоторые ресурсы, которые я читал из Битва автопогрузчиков Laracasts PSR-4 автозапуск PSR-0 PSR-4 насколько я понимаю: PSR-4 не преобразует подчеркивания в разделители каталогов определенные специфические правила композитора приводят к тому, что структура ката ...

Как получить jQuery $.текст ответа на ошибку ajax?

Я посылаю ответ на ошибку в мой jQuery. Однако, я не могу получить текст ответа (в примере ниже это будет пошел на пляж) единственное, что говорит jQuery - это "ошибка". посмотреть этот пример: php <? header('HTTP/1.1 500 Internal Server Error'); print "Gone to the beach" ?> jQuery $.ajax({ type: "post", data: {id: 0}, cache: false, url: "doIt.php", dataType: "text", error: function (request, error) { console.log(arguments); ...

Как вызвать функцию JavaScript из PHP?

как вызвать функцию JavaScript из PHP? <?php jsfunction(); // or echo(jsfunction()); // or // Anything else? следующий код xyz.HTML-код (при нажатии кнопки) он вызывает wait() внешний xyz.js. Это wait() вызовы подождать.РНР. function wait() { xmlhttp=GetXmlHttpObject(); var url="wait.php"; xmlhttp.onreadystatechange=statechanged; xmlhttp.open("GET", url, true); xmlhttp.send(null); } function statechanged() { if(xmlhttp.readyState==4) { document.getEle ...

На PHP сделать сайт url-протокол - HTTP или https

Я написал небольшую функцию для установления текущего протокола url-адреса сайта, но у меня нет SSL и я не знаю, как проверить, работает ли он под https. вы можете сказать мне, если это правильно? function siteURL() { $protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443) ? "https://" : "http://"; $domainName = $_SERVER['HTTP_HOST'].'/'; return $protocol.$domainName; } define( 'SITE_URL', siteURL() ); нужно ли это делать, к ...

Перехват нескольких типов исключений в одном блоке перехвата

Я хотел бы более чистый способ получить следующую функциональность, чтобы поймать AError и BError в один блок: try { /* something */ } catch( AError, BError $e ) { handler1( $e ) } catch( Exception $e ) { handler2( $e ) } есть ли способ сделать это? Или мне придется ловить их отдельно? AError и Berror есть общий базовый класс, но они также разделяют его с другими типами, которые я хотел бы пройти до handler2, так что я не могу просто поймать базовый класс. ...