Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.88/32: Рейтинг темы: голосов - 32, средняя оценка - 4.88
1 / 1 / 2
Регистрация: 07.01.2012
Сообщений: 195

Поместить в текст переменную

23.08.2012, 22:20. Показов 6481. Ответов 31
Метки нет (Все метки)

Нужно поместить переменную в
HTML5
1
<input name = "name" type = "text"> // Сюда в value нужно вставить текст из переменной
Подробнее смотрите на скринах.
Миниатюры
Поместить в текст переменную   Поместить в текст переменную  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.08.2012, 22:20
Ответы с готовыми решениями:

Как вставить в переменную текст и переменную вместе?
Вопрос для бывалых программистов наверное простой, но не где пока не нашел ответа. Подскажите пожалуйста как мне в переменную допустим...

Поместить часть текста в переменную
дан текст, в нем есть слово &quot;описание&quot;, весь текст после этого слова нужно поместить в переменную...

Поместить результат работы функции в переменную
Ситуация такая. Есть функция: the_excerpt(); Она выводит некоторый текст на экран. Вопрос такой как этот результат запихнуть в...

31
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6725 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
23.08.2012, 23:47
IIIypuk, в php необъявленная переменная - NULL. Запустите вот такой код:
PHP
1
2
3
4
5
<?php var_dump($var1);
echo '<br>'; 
$var2 = '';
var_dump($var2);
?>
и потом говорите

Добавлено через 2 минуты
заметьте, переменная $var1 - неинициализирована! если написать
PHP
1
echo $var1;
при включенных нотайсах мы увидим ошибку, что переменная не объявлена! И в чем тогда заключается смысл вашего кода если вы делаете тоже самое?
0
 Аватар для IIIypuk
10 / 10 / 1
Регистрация: 19.11.2011
Сообщений: 101
23.08.2012, 23:48
KOPOJI,
PHP
1
$name = $text = '';
Я делал акцент на правильное оформление кода, а не решение проблемы автора.
0
23.08.2012, 23:49

Не по теме:

IIIypuk, а это уже вопрос привычек. Правильное оформление кода - то, которое удобочитаемо для других и для тебя. Лично мне удобочитаем мой вариант, я к нему привык. Другим он также удобно будет читаться. Так что это все вопрос предпочтения

0
 Аватар для IIIypuk
10 / 10 / 1
Регистрация: 19.11.2011
Сообщений: 101
24.08.2012, 00:05
KiberQ,
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
if (isset($_GET['submit'])) { // проверяет, была ли нажата кнопка name="submit"
    $text = $_GET['text']; // получает содержимое формы name="text"
 
    echo '<input type="text" name="input" value="'.$text.'">'; // записывает переменную
} else {
    echo <<<_HTML
<form action="" name="test" method="get">
    <input type="text" name="text" value="" /><br />
    <input type="submit" name="submit" value="Отправить" />
</form>
_HTML;
}
Набросал код по теме. Полностью реализовано то, что хотел автор.
Не запускал, но думаю все верно.

Добавлено через 8 минут
KOPOJI, правильное оформление кода это то - которое было принято стандартом. Вот тут были правила.
1
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6725 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
24.08.2012, 00:21
IIIypuk, найдите там, если вам так хочется, и покажите мне, что нельзя использовать
PHP
1
2
$var1 = '';
$var2 = '';
вместо
PHP
1
$var1 = $var2 = '';
Хотя я сильно сомневаюсь, что вы это найдете (да если даже и найдете - мне лично не особо это интересно). И уж тем более, не зная о чем говорите, не стоит называть код "говнокодом", только потому, что вы заметили в нем отличие от вашего стиля программирования. Я тоже самое могу сказать про ваше $_GET['text'] - что будет если я вручную в строке наберу ?submit и нажму Enter?
P.S. дальнейшие рассуждения считаю излишними, к теме это не относится, если хотите что-то мне еще сообщить - для этого есть личка. Благодарю за внимание.
0
1 / 1 / 2
Регистрация: 07.01.2012
Сообщений: 195
24.08.2012, 13:23  [ТС]
Попробовал сейчас, но особо эффекта нет.
В первом файле как была ошибка, так и осталась (что-то с куками).
Во втором файле что-то с датой не так.
Миниатюры
Поместить в текст переменную   Поместить в текст переменную  
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6725 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
24.08.2012, 14:00
инет тупит, не могу посмотреть картинки..
PHP
1
2
3
4
5
6
7
<?php ob_start();
if(isset($_POST['btn'])) {
$name = $_POST['name'];
setcookie('name',$name,time()+3600,'/');
header('Location: '.$_SERVER['PHP_SELF']);
}
?>
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
<!DOCTYPE HTML>
<html>
<head>
<title>TITLE</title>
</head>
<body>
....
<form method="post">
<input type="text" name="name" value="<?=(isset($_COOKIE['name']) ? htmlspecialchars($_COOKIE['name'],ENT_QUOTES,'UTF-8') : '');?>"/>
<input type="submit" name="btn" value="GO" />
</form>
</body>
</html>
PHP-код размещать в начале. а остальное уже там добавите что вам нужно сами..
0
1 / 1 / 2
Регистрация: 07.01.2012
Сообщений: 195
24.08.2012, 14:48  [ТС]
Так, запилил на хост, трабл с cookies пропал. Теперь хрень с кодировкой (скрин).
Не все буквы отображаются правильно.
Изображения
 
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6725 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
24.08.2012, 14:55
1. скрипт должен быть сохранен в кодировке UTF-8 without BOM
2. в начале скрипта, сразу после ob_start() такую строчку
PHP
1
2
<?php ob_start(); //это то, что уже есть
header('Content-type: text/html; charset=utf-8'); //а вот эту строчку после ob_start надо добавить
3. Доктайп в начале файла (можешь другой, я использую с HTML5)
HTML5
1
<!DOCTYPE HTML>
4. Тег мета:
HTML5
1
2
3
<meta charset="utf-8" >
<!-- если доктайп другой, то вот такой мета тег нужен: -->
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
5. Если ничего из выше перечисленного не помогает, то в .htaccess прописать строчку
Bash
1
AddDefaultCharset UTF-8
Если же и это не помогает, значит что то неверно сделал из этого..
0
1 / 1 / 2
Регистрация: 07.01.2012
Сообщений: 195
24.08.2012, 15:15  [ТС]
Т.е. это в каждый файл добавлять, если у меня их несколько, так?
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6725 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
24.08.2012, 15:22
ну как бы да. только .htaccess должен быть один

Добавлено через 24 секунды
доктайп и тег мета - вообще положены по спецификации
0
 Аватар для IIIypuk
10 / 10 / 1
Регистрация: 19.11.2011
Сообщений: 101
25.08.2012, 16:38
KiberQ, добавьте в .htaccess и не придеться в каждый файл писать.
Хотя мне всегда хватало
HTML5
1
<meta http-equiv="content-type" content="text/html;charset=utf-8"/>
в <head>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.08.2012, 16:38

Как поместить результат выполнения скрипта в переменную
Как правильно реализовать вот такую вещь: $content=file_get_content('./content.php'); Этот не совсем работает

Как поместить в переменную код html и php?
Здравствуйте, Подскажите пожалуйста как поместить вот этот код: &lt;p align=&quot;left&quot; class='post_comment'&gt;Add comment:...

Как поместить document.write('21'); по ссылке JS в PHP переменную
Здравствуйте! Есть не изменяемая ссылка CRM системы для отображения количества товара: &lt;script...

Как вывод функции print_r() в виде строки поместить в переменную?
Как вывод функции print_r() в виде строки поместить в переменную? Или другой способ рекурсивно записать в строку массив со всеми его...

Поместить во вторую переменную цифру (1, 2, 3) соответствующую прописному значению цифры в строке
Есть строка с одним названием из &quot;один&quot; &quot;два&quot; &quot;три&quot; и есть вторая переменная используя оператор switch case поместить во вторую...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
32
Ответ Создать тему
Новые блоги и статьи
[golang] Реализация стека с поддержкой получения минимального элемента за O(1)
alhaos 16.06.2026
155. Min Stack Задача: Реализовать стек который поддерживает push, pop, top и получение минимального элемента за O(1). Методы: NewMinStack() *MinStack — инициализация Push(val int) —. . .
[golang] Конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
alhaos 10.06.2026
Задача Реализовать конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов. Сигнатура func Fetch(urls string, maxConcurrent int) Result Пример urls :=. . .
[golang] Состояние гонки (race condition)
alhaos 10.06.2026
Состояние гонки (race condition) Состояние гонки (Race Condition) — это ошибка, возникающая при одновременном доступе нескольких горутин к одним и тем же данным без должной синхронизации. При этом. . .
Взрослые отношения, и почему они не получаются
kumehtar 09.06.2026
Когда в детстве ребёнок не получает от родителей чего-то важного, он лишается не просто приятных переживаний, а основы для формирования определённых внутренних качеств и навыков. Если ребёнок не. . .
[golang] Worker Pool
alhaos 09.06.2026
Worker Pool Worker Pool — паттерн конкурентной обработки задач в Go. Суть: фиксированное количество горутин-воркеров читают задачи из общего канала и пишут результаты в общий канал результатов. . . .
[golang] Pipeline
alhaos 08.06.2026
Pipeline Pipeline — паттерн конкурентной обработки данных в Go. Суть: данные проходят через цепочку независимых стадий, каждая из которых работает в своей горутине и общается с соседями через. . .
Свет внутри себя
kumehtar 07.06.2026
Пусть это будет здесь lIs4oanZS9Y
Программа для com-порта
Uhbif79 05.06.2026
Всем привет, давно хотел изучить Qt, начинал, бросал, потом снова начинал. И сейчас вот смог написать свою первую программу. До этого имел опыт программирования микроконтроллеров, писал прошивки на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru