20 / 9 / 3
Регистрация: 02.04.2015
Сообщений: 646
|
||||||
1 | ||||||
Вывод статьи из переменной03.09.2017, 11:10. Показов 1006. Ответов 11
Метки нет (Все метки)
Привет!
Подскажите примером как мне реальзовать такое, есть пхп файл articles.php внутри него я создам 5 переменных в которых будет хранится текст соколо 200-300 символов
domen.ru/articles.php?ar=1 выводит на экран только Вывод статьи №1 ну и желательно как-то в теременной хранить и описание для тега <title> чтобы вместе с первой статьей выводило и название <title>Название статьи №1</title> нужно все это разместить внутри файла articles.php и в зависимости от параметра ссылки выводить статью. можно конечно все это записать в 5 разных файлов или использовать цмс, но нужен такой компактрый вариант, подскажите пожалуйста как реальзовать его!
0
|
03.09.2017, 11:10 | |
Ответы с готовыми решениями:
11
Вывод 50% статьи ID страницы или вывод статьи из БД Вывод темы статей, и вывод самой статьи Вывод статьи по ее названию |
2169 / 1652 / 840
Регистрация: 10.01.2015
Сообщений: 5,190
|
||||||
03.09.2017, 11:55 | 2 | |||||
Тут, ИМХО, правильнее с массивом работать, а не с отдельными переменными.
0
|
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
|
||||||
03.09.2017, 12:17 | 3 | |||||
Сообщение было отмечено pav1uxa как решение
Решение
serauto79,
0
|
20 / 9 / 3
Регистрация: 02.04.2015
Сообщений: 646
|
|
03.09.2017, 22:24 [ТС] | 4 |
Спасибо.
pav1uxa я изменил немного массив под старый интерпретатор теперь если ссылка в браузере вида http://test.info/articles.php?a=1 то все ровно ничего не выводит из массива скрин приложил, а также в титле знак вопроса выводит <title>�</title>
0
|
20 / 9 / 3
Регистрация: 02.04.2015
Сообщений: 646
|
||||||
03.09.2017, 22:25 [ТС] | 5 | |||||
0
|
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
|
|
04.09.2017, 22:20 | 6 |
0
|
20 / 9 / 3
Регистрация: 02.04.2015
Сообщений: 646
|
|
04.09.2017, 23:33 [ТС] | 7 |
да, файл в utf-8
но тут не только в кодировке проблема, а и в скрипте, иначе выводило бы не один знак вопроса, а заменяло все символы в тексте на знаки вопроса Текст статьи №1 выводило бы так! ????? ?????? ?? Добавлено через 2 минуты да и к тому же метатег добавил <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> тут однозначно скрипт
0
|
2169 / 1652 / 840
Регистрация: 10.01.2015
Сообщений: 5,190
|
|
05.09.2017, 00:00 | 8 |
Вероятно, сам документ не в UTF-8.
В notepad++ "Кодировки -> Преобразовать в UTF-8 без BOM"
0
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|||||||||||
05.09.2017, 00:25 | 9 | ||||||||||
Сообщение было отмечено serauto79 как решение
Решение
По сути 2 раза проверяется одно и тоже условия
1
|
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
|
||||||
05.09.2017, 08:14 | 10 | |||||
Сообщение было отмечено serauto79 как решение
Решение
Там первый параметр должен быть ключем, второй массивом http://php.net/manual/ru/funct... exists.php
Первый раз проверяется, что существует ключ 'a' в массиве $_GET. Второй раз проверяется, что содержимое $_GET['a'] существует в массиве $a в качестве ключа. То есть если у тебя всего 4 статьи, а кто-либо запросит шестую. Добавлено через 1 минуту Добавьте еще в начало скрипта
Ну потому что Вы взяли мой работающий пример и сделали его неработающим... Лучше бы версию php обновили...
2
|
20 / 9 / 3
Регистрация: 02.04.2015
Сообщений: 646
|
|||||||||||
05.09.2017, 11:43 [ТС] | 11 | ||||||||||
pav1uxa - спасибо, вот так я поправил массив как вы в примере дали и теперь работает
у меня вопрос как в условии else вывести дефолтные данные на тот случай если человек перешел без параметров по ссылке вида http://test.info/articles.php либо статьи всего 3, а он перешел по ссылке вида http://test.info/articles.php?a=4 как ему отобразить дефолтные данные с массива
0
|
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
|
|||||||||||
05.09.2017, 22:18 | 12 | ||||||||||
Во-первых, верните мой, правильный скрипт (я про условие в if) Тот который у Вас сейчас выводит предупреждение, если зайти на страницу без GET параметров. (если включить отображение всех ошибок PHP)
Во-вторых, там есть строчки
Пример:
0
|
05.09.2017, 22:18 | |
05.09.2017, 22:18 | |
Помогаю со студенческими работами здесь
12
Laravel5 Вывод статьи Вывод полной статьи Вывод статьи по категории Вывод полной статьи по id Вывод статьи через id Вывод полного содержания статьи Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |