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

194
Недопустимое смещение строки Предупреждение PHP

Я получаю странную ошибку PHP после обновления моей версии PHP до 5.4.0-3. У меня есть этот массив: Array ( [host] => 127.0.0.1 [port] => 11211 ) Когда я пытаюсь получить к нему доступ таким образом, я получаю странные предупреждения print $memcachedConfig['host']; print...

193
В PHP почему </ script> не показывает ошибку разбора?

Я запускал следующий код PHP : <?php </script> ?> Не было ошибок разбора, и вывод был " ?>" ( пример ). В подобных случаях я получаю ошибку разбора: <?php </div> ?> Ошибка разбора: синтаксическая ошибка, неожиданное '<' в ... Почему не <?php </script>...

192
Количество строк с PDO

Есть много противоречивых утверждений вокруг. Каков наилучший способ подсчета строк с использованием PDO в PHP? До использования PDO я просто пользовался mysql_num_rows. fetchAll это то, чего я не хочу, потому что иногда я имею дело с большими наборами данных, поэтому не подходит для моего...

192
PHP / MySQL вставьте строку, затем получите 'id'

Поле 'id' моей таблицы автоматически увеличивается, когда я вставляю строку. Я хочу вставить строку, а затем получить этот идентификатор. Я бы сделал это так, как сказал, но есть ли способ сделать это, не беспокоясь о времени между вставкой строки и получением идентификатора? Я знаю, что могу...

192
Nginx 403 запрещено для всех файлов

У меня nginx установлен с PHP-FPM на коробке CentOS 5, но я пытаюсь заставить его обслуживать любой из моих файлов - будь то PHP или нет. Nginx работает как www-data: www-data, и по умолчанию загружается сайт «Welcome to nginx на EPEL» (принадлежит root: root с разрешениями 644). Файл конфигурации...

192
Неожиданные результаты при работе с очень большими целыми числами на интерпретируемых языках

Я пытаюсь получить сумму 1 + 2 + ... + 1000000000, но я получаю смешные результаты в PHP и Node.js . PHP $sum = 0; for($i = 0; $i <= 1000000000 ; $i++) { $sum += $i; } printf("%s", number_format($sum, 0, "", "")); // 500000000067108992 Node.js var sum = 0; for (i = 0; i <= 1000000000; i++) {...

191
Как узнать, используете ли вы HTTPS без $ _SERVER ['HTTPS']

Я видел много онлайн-уроков, в которых говорится, что вам нужно проверить, защищено $_SERVER['HTTPS']ли соединение с сервером по протоколу HTTPS. Моя проблема в том, что на некоторых серверах, которые я использую, $_SERVER['HTTPS']это неопределенная переменная, которая приводит к ошибке. Могу ли я...

191
Как я могу вывести UTF-8 CSV на PHP, который Excel будет читать правильно?

У меня есть очень простая вещь, которая просто выводит некоторые вещи в формате CSV, но это должен быть UTF-8. Я открываю этот файл в TextEdit или TextMate или Dreamweaver, и он правильно отображает символы UTF-8, но если я открываю его в Excel, он делает это глупо - вместо этого. Вот что у меня...

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

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

190
Как вы создаете необязательные аргументы в php?

В руководстве PHP, чтобы показать синтаксис для функций с необязательными параметрами, они используют скобки вокруг каждого набора зависимых необязательных параметров. Например, для date()функции руководство гласит: string date ( string $format [, int $timestamp = time() ] ) Где $timestampэто...

190
Проблемы кодировки символов в PHPMailer

Я пытаюсь использовать PHPMailer для отправки регистрации, активации. и т.д. почта для пользователей: require("class.phpmailer.php"); $mail -> charSet = "UTF-8"; $mail = new PHPMailer(); $mail->IsSMTP(); $mail->Host = "smtp.mydomain.org"; $mail->From = "name@mydomain.org";...

190
Получить параметр URL в PHP

Я пытаюсь передать URL-адрес в качестве параметра URL в PHP, но когда я пытаюсь получить этот параметр, я ничего не получаю Я использую следующую форму URL: http://localhost/dispatch.php?link=www.google.com Я пытаюсь пройти через это: $_GET['link']; Но ничего не вернулось. В чем...

190
Генерация случайного пароля в php

Я пытаюсь сгенерировать случайный пароль в php. Однако я получаю все 'а' и возвращаемый тип имеет тип массив, и я хотел бы, чтобы это была строка. Любые идеи о том, как исправить код? Спасибо. function randomPassword() { $alphabet = "abcdefghijklmnopqrstuwxyzABCDEFGHIJKLMNOPQRSTUWXYZ0123456789";...

190
Как мне установить расширение ext-curl с PHP 7?

Я установил PHP 7, используя этот репозиторий , но когда я пытаюсь запустить composer install, он выдает эту ошибку: [пакет] требует ext-curl * -> запрашиваемое расширение PHP curl отсутствует в вашей системе. С PHP 5 вы можете легко установить его, запустив команду yumor apt-get install...

189
PHP PDO: кодировка, набор имен?

Я имел это ранее в моем обычном соединении mysql_ *: mysql_set_charset("utf8",$link); mysql_query("SET NAMES 'UTF8'"); Нужно ли это для PDO? И где я должен это иметь? $connect = new PDO("mysql:host=$host;dbname=$db", $user, $pass, array(PDO::ATTR_ERRMODE =>...

189
Печенье против сессий

Я начал использовать PHP пару месяцев назад. Ради создания системы входа в систему для моего веб-сайта я прочитал о файлах cookie и сеансах и их различиях (файлы cookie хранятся в браузере пользователя и сеансах на сервере). В то время я предпочел куки-файлы (а кому не нравятся куки-файлы ?!) и...