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


Как я могу проверить, существует ли URL-адрес через PHP?

Как проверить, существует ли URL (не 404) в PHP? ...

Распакуйте файл с помощью PHP

Я хочу распаковать файл, и это прекрасно работает system('unzip File.zip'); но мне нужно передать имя файла через URL-адрес и не могу заставить его работать, это то, что у меня есть. $master = $_GET["master"]; system('unzip $master.zip'); чего мне не хватает? Я знаю, что это должно быть что-то маленькое и глупое, что я упускаю из виду. спасибо, ...

Установите куки никогда не истекает

смотреть на!--1-->PHP документация по настройке cookie Я вижу, что я могу установить дату истечения срока действия куки. Вы можете установить срок действия файла cookie в конце сеанса браузера или в какое-то время в будущем, но я не вижу способа установить срок действия файла cookie никогда. Возможно ли это вообще и как это достигается? ...

PHP 7: отсутствует VCRUNTIME140.файл DLL

у меня есть ошибка при запуске PHP 7 на Windows. Когда я бегу php в командной строке он возвращает окно сообщения с системной ошибкой: программа не может запуститься, потому что VCRUNTIME140.dll отсутствует на вашем компьютере. Попробуйте переустановить программу, чтобы устранить эту проблему. после этого, CLI рушится. поскольку я не хочу устанавливать DLL-файл с внешнего сайта, я не знаю, как исправить это! версия PHP:7.0. 0alpha1 VC14 x64 потокобезопасный ...

Обновление PHP в XAMPP для Windows?

Я хотел бы знать, как вы обновляете PHP в Xampp для Windows? Я попытался загрузить последнюю версию PHP с основного сайта PHP, но когда я проверяю (phpinfo), я все еще получаю, что предыдущая версия все еще используется. ...

MySQL vs MySQLi при использовании PHP [закрыто]

Что лучше, MySQL или MySQLi? И почему? Что я должен использовать? Я имею в виду лучше не только с точки зрения производительности, но и любой другой соответствующей функции. ...

Лучшая практика многоязычный веб-сайт

я уже несколько месяцев борюсь с этим вопросом, но я не был в ситуации, когда мне нужно было изучить все возможные варианты раньше. Прямо сейчас я чувствую, что пришло время узнать возможности и создать свои собственные личные предпочтения для использования в моих предстоящих проектах. позвольте мне сначала набросать ситуацию, которую я ищу я собираюсь обновить/перестроить систему управления контентом, которую я использую для уже довольно давно. Тем не менее, я чувствую, что multi language-это ...

PHP, получить имя файла без расширения файла

у меня есть этот PHP код: function ShowFileExtension($filepath) { preg_match('/[^?]*/', $filepath, $matches); $string = $matches[0]; $pattern = preg_split('/./', $string, -1, PREG_SPLIT_OFFSET_CAPTURE); if(count($pattern) > 1) { $filenamepart = $pattern[count($pattern)-1][0]; preg_match('/[^?]*/', $filenamepart, $matches); return strtolower($matches[0]); } } если у меня есть файл с именем my.zip эта функция возвращает .zip. Я хочу сделать ...

Расширение mysql устарело и будет удалено в будущем: вместо этого используйте mysqli или PDO [дубликат]

этот вопрос уже есть ответ здесь: Почему я не должен использовать функции mysql_* в PHP? 14 ответов когда я пытаюсь подключиться к серверу MySQL с PHP, я вижу следующую ошибку: Deprecated: расширение mysql является устаревшим и будет удалено в будущем: используйте mysqli или PDO вместо этого /путь/имя_файла.php on line 123 код в указанной строке: mysql_connect($server, $username, $password); Я у ...

PHP фатальная ошибка: не удается повторно объявить класс

кто-нибудь знает, что может вызвать эту проблему? PHP фатальная ошибка: не удается повторно объявить класс ...

Как позволить PHP создавать поддомен автоматически для каждого пользователя?

Как создать поддомен типа http://user.mywebsite.com ? Должен ли я каким-то образом получить доступ к htaccess? Можно ли просто создать его с помощью чистого php-кода или мне нужно использовать какой-то внешний скрипт-серверный язык? для тех, кто ответил: Ну, тогда я должен спросить мой хостинг, если они предоставляют какой-то доступ DNS?? ...

Где хранятся переменные $ SESSION?

Are $_SESSION переменные хранятся на клиенте или сервере? ...

Выход из системы аутентификации HTTP через PHP

Что такое правильно способ выхода из защищенной папки HTTP-аутентификации? есть обходные пути, которые могут достичь этого, но они потенциально опасны, потому что они могут быть глючными или не работать в определенных ситуациях / браузерах. Вот почему я ищу правильное и чистое решение. ...

PHP фатальная ошибка: вызов неопределенной функции JSON decode()

Apache ведет журнал PHP Fatal error: Call to undefined function json_decode(). После некоторого googling, похоже, эта проблема является результатом отсутствия последней версии php. Как ни странно, работает php --version ouputs PHP 5.5.1-2+debphp.org~precise+2 (cli) (built: Aug 6 2013 10:49:43) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies with Zend OPcache v7.0.2-dev, Copyright (c) 1999-2013, by Zend Technologies with Xdebug v2.2 ...

Экранирование одинарной кавычки в PHP при вставке в MySQL [дубликат]

этот вопрос уже есть ответ здесь: Как я могу предотвратить SQL-инъекций в PHP? 28 ответов у меня есть озадачивающий вопрос, который я не могу понять... Я надеюсь, что кто-то здесь сможет указать мне в правильном направлении... у меня есть два SQL-запроса: - Первый вводит информацию из формы в базу данных. - второй берет данные из базы данных, введенной выше, отправляет электронное письмо, а затем регист ...

Использование фигурных скобок с именами динамических переменных в PHP

Я пытаюсь использовать имена динамических переменных (я не уверен, что они на самом деле называются), но в значительной степени так: for($i=0; $i<=2; $i++) { $("file" . $i) = file($filelist[$i]); } var_dump($file0); возвращение null что говорит мне, что это не работает. Я понятия не имею, какой синтаксис или технику я ищу здесь, что затрудняет исследование. $filelist определен ранее. ...

Преобразование временной метки UNIX в форматированную строку даты

используя PHP, я хочу конвертировать временные метки UNIX в строки даты, подобные этому:2008-07-17T09:24:17Z как преобразовать метку времени, такую как 1333699439 to 2008-07-17T09:24:17Z? ...

Добавление нового столбца в существующую таблицу в процессе миграции

Я действительно не могу понять, как добавить новый столбец в мою выходную таблицу в моей базе данных с помощью PHP laravel framework. Я попытался отредактировать файл миграции для public function up() { Schema::create('users', function($table){ $table->integer("paid"); }); } и в терминале php artisan migrate:install и migrate как добавить новые столбцы? ...

REST API-зачем использовать PUT DELETE POST GET?

Итак,я просматривал некоторые статьи о создании REST API. И некоторые из них предлагают использовать все типы HTTP-запросов: like PUTDELETEPOSTGET. Мы бы создали например .php и написать API таким образом: $method = $_SERVER['REQUEST_METHOD']; $request = split("/", substr(@$_SERVER['PATH_INFO'], 1)); switch ($method) { case 'PUT': ....some put action.... break; case 'POST': ....some post action.... break; case 'GET': ....some get action.... break; case 'DELET ...

Массив, копировать значения ключей в PHP [дубликат]

этот вопрос уже есть ответ здесь: создайте массив assoc с равными ключами и значениями из обычного массива 3 ответы у меня есть этот массив: $a = array('b', 'c', 'd'); есть ли простой способ преобразовать массив следующим? $a = array('b' => 'b', 'c' => 'c', 'd' => 'd'); ...