PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (106): В начало « ... 73 74 75 76 [77] 78 79 80 81 ... » В конец

> Найдено сообщений: 1581
Строитель Отправлено: 05 Февраля, 2017 - 22:29:52 • Тема: Не работает код php на Вордпрессе • Форум: Вопросы новичков

Ответов: 22
Просмотров: 931
IvanBr, пока ещё не за что Улыбка
Строитель Отправлено: 05 Февраля, 2017 - 22:22:38 • Тема: Не работает код php на Вордпрессе • Форум: Вопросы новичков

Ответов: 22
Просмотров: 931
IvanBr, в файле single-content.php вызывается функция get_youtube_video() . Но подключения этих файлов друг к другу я не обнаружил. С движком ВП я не работал, поэтому не могу точно сказать, как там с автоподгрузкой этих файлов, но как вариант для проверки, попробуйте подключить к файлу single-content.php файл с функцией get_youtube_video() строкой :

include 'Путь к файлу с описанием функции';
Строитель Отправлено: 05 Февраля, 2017 - 22:06:03 • Тема: Не работает код php на Вордпрессе • Форум: Вопросы новичков

Ответов: 22
Просмотров: 931
IvanBr, скиньте тогда код файла functions.php в архиве. А так же напишите № строки, в которой вы вызываете foo().
Строитель Отправлено: 05 Февраля, 2017 - 21:55:46 • Тема: Не работает код php на Вордпрессе • Форум: Вопросы новичков

Ответов: 22
Просмотров: 931
IvanBr пишет:
да, пака тестирую именно рядом и разместил
Ну тогда код должен работать ... А описание функции вы разместили корректно в коде файла functions.php?
Строго говоря, если функция foo() вам возвращает bool(false), то это свидетельствует о том, что скрипт не видит файла klychi.txt
Строитель Отправлено: 05 Февраля, 2017 - 21:48:35 • Тема: Не работает код php на Вордпрессе • Форум: Вопросы новичков

Ответов: 22
Просмотров: 931
IvanBr пишет:
вызов функции прописываю так
А пути к файлам разве не нужно корректировать? Например, на тестовом сайте у вас эти два текст-файла "лежат" в той же папке, в которой и пхп файл с кодом. А когда вы переносите код в functions.php, то пути к файлам наверняка изменятся. Или вы эти файлы рядом с functions.php разместили?
Строитель Отправлено: 05 Февраля, 2017 - 21:37:47 • Тема: Не работает код php на Вордпрессе • Форум: Вопросы новичков

Ответов: 22
Просмотров: 931
IvanBr пишет:
на месте результата светит bool(false).
А вы передаёте в foo() параметры, когда тестируете код на ВП ? Какие именно параметры? (если передаёте)
Строитель Отправлено: 05 Февраля, 2017 - 21:04:38 • Тема: Поиск в файле • Форум: Вопросы новичков

Ответов: 7
Просмотров: 270
lamborg3, идеально будет, если вы закроете уязвимость, отфильтровав входящие от пользователей данные Закатив глазки
PHP:
скопировать код в буфер обмена
  1. // хотя бы так
  2. $word = htmlspecialchars($_POST['word']);

(Добавление)
Ну и проверку на существование текст. файла тоже не мешало бы добавить в скрипт.
Строитель Отправлено: 05 Февраля, 2017 - 20:55:02 • Тема: Почему не отображаются В переменных cat и dog содержатся разные имена • Форум: Вопросы новичков

Ответов: 1
Просмотров: 101
phpist, потому что вы не правильно выбрали операторы сравнения !=
У вас ведь переменные равны? А значит по логике и проверять их надо на равенство (если в этом же блоке вам требуется ещё что либо выполнять)
Спойлер (Отобразить)
Строитель Отправлено: 05 Февраля, 2017 - 20:42:39 • Тема: Поиск в файле • Форум: Вопросы новичков

Ответов: 7
Просмотров: 270
lamborg3
PHP:
скопировать код в буфер обмена
  1. $word = $_POST['word'] = 'wveyu';
  2.  
  3. $FL = file('kody1.txt', FILE_IGNORE_NEW_LINES|FILE_SKIP_EMPTY_LINES );
  4.  
  5. if (in_array($word, $FL)) {
  6.     echo 'Продукт оригинальный "'. $word .'"';
  7. } else {
  8.     echo 'Продукта "'. $word .'" нет в файле';
  9. }

(Добавление)
lamborg3, в первой строке моего примера уберёте присваивание методу POST (это было нужно для демонстрации)
Строитель Отправлено: 05 Февраля, 2017 - 19:57:57 • Тема: Wordpress - помогите отредактировать шапку • Форум: CMS и фреймворки

Ответов: 2
Просмотров: 778
Андрей23, по ссылкам переходить тут может не найтись желающих ... Опубликованный в теме код всегда будет в приоритете.
Строитель Отправлено: 05 Февраля, 2017 - 19:47:13 • Тема: Поиск в файле • Форум: Вопросы новичков

Ответов: 7
Просмотров: 270
lamborg3, добавьте условие с проверкой на пустоту.
Спойлер (Отобразить)
Строитель Отправлено: 05 Февраля, 2017 - 19:13:56 • Тема: Не работает код php на Вордпрессе • Форум: Вопросы новичков

Ответов: 22
Просмотров: 931
IvanBr, я ваш рабочий код, для примера, прописал в теле функции foo() . Сохраните его в отдельный пхп-файл и посмотрите в браузере на результат его работы. Если работает, то свою функцию допиливайте по моему примеру.
Спойлер (Отобразить)

(Добавление)
IvanBr, только что обратил внимание, что у вас в этой строке

$klychi = file_get_contents($klychi);

переменная $klychi строчного типа, а внизу вы к ней обращаетесь, как к массиву

$klychi[$curent_position]

Если бы у вас был включён показ ошибок, то вы бы увидели соответствующее уведомление об этом.
Строитель Отправлено: 05 Февраля, 2017 - 17:37:02 • Тема: Не работает код php на Вордпрессе • Форум: Вопросы новичков

Ответов: 22
Просмотров: 931
Heavenanvil пишет:
никакие php-ошибки не отображаются.
А вы включали их отображение?

А ещё проверьте адреса к файлам klychi.txt и counter.inf на хостинге.
(Добавление)
IvanBr пишет:
Но когда ставлю его в functions.php
Покажите код, как именно вы его вставляете в тело функции. Возможно у вас просто проблема с областью видимости переменных.
Строитель Отправлено: 05 Февраля, 2017 - 17:30:25 • Тема: preg_match переменную из строки если в начале строки есть символ или нет ничего • Форум: Регулярные выражения

Ответов: 3
Просмотров: 705
Heger пишет:
а нужно только 2=12646
PHP:
скопировать код в буфер обмена
  1. $old_grupps = '22=12646,23=11912,2=12646';
  2. $id_new_gruppu = '~,*(\d=\d{5})~';
  3.  
  4. if (preg_match($id_new_gruppu, $old_grupps, $match)) {
  5.     echo $match[1]; // 2=12646
  6. }
Строитель Отправлено: 05 Февраля, 2017 - 00:40:32 • Тема: Вывести файлы с базы которые добавлены не раньше чем 20 дней назад • Форум: Программирование на PHP

Ответов: 2
Просмотров: 595
bobsa пишет:
вывести файлы с базы данных которые например находятся на сервере больше 20 дней
Спойлер (Отобразить)

Страниц (106): В начало « ... 73 74 75 76 [77] 78 79 80 81 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB