powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [php] Не выполнение php кода в переменной. Как?
13 сообщений из 13, страница 1 из 1
[php] Не выполнение php кода в переменной. Как?
    #38177264
Isoe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, у меня есть файл, в файле встречаются разнообразные вещи, в том числе пхп код ( разные переменные и т.п. ). Суть вопроса: как сделать, когда выводишь содержимое файла на экран, чтоб пхп код не выполнялся?
Вроде бы код в одинарные кавычки не вставишь, так как переменная в которой тот самый код лежит не будет выполнятся, в общем тупик. Помогите пожалуйста.
...
Рейтинг: 0 / 0
[php] Не выполнение php кода в переменной. Как?
    #38177286
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IsoeЗдравствуйте, у меня есть файл, в файле встречаются разнообразные вещи, в том числе пхп код ( разные переменные и т.п. ). Суть вопроса: как сделать, когда выводишь содержимое файла на экран, чтоб пхп код не выполнялся?
Вроде бы код в одинарные кавычки не вставишь, так как переменная в которой тот самый код лежит не будет выполнятся, в общем тупик. Помогите пожалуйста.

Код: php
1.
print file_get_contents('myfile.php');
...
Рейтинг: 0 / 0
[php] Не выполнение php кода в переменной. Как?
    #38177293
Isoe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Увы, безрезультатно.
...
Рейтинг: 0 / 0
[php] Не выполнение php кода в переменной. Как?
    #38177309
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IsoeУвы, безрезультатно.
если это безрезульаттно то что вам надо?

ВАриант
1. есть файл с пхп кодом
2. надо вывести его на экран

какие тут различия от того что вы описали?
зы. или вам надо что то типа: print nl2br(htmlspecial_chars(file_get_contents('myfile.php')));
...
Рейтинг: 0 / 0
[php] Не выполнение php кода в переменной. Как?
    #38177381
Isoe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно сначала поместить в переменную текст, а её уже вывести. Вот и проблема, что в переменной некоторые элементы становятся переменными.
...
Рейтинг: 0 / 0
[php] Не выполнение php кода в переменной. Как?
    #38177385
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Isoeв переменной некоторые элементы становятся переменнымиЭто как?
...
Рейтинг: 0 / 0
[php] Не выполнение php кода в переменной. Как?
    #38177400
Isoe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Допустим, вот текст моего файла:
Код: php
1.
x kdfpidjvdfpv ; ksdpfjksdvg gslgksd $phda skfjsd bksfjioewjf sdogs $adas flsaldas


Мне нужно как то этот текст присвоить переменной, чтоб $phda, $adas не воспринимались переменными внутри строки, если так произойдет, то будет вместо них пустота. Как это сделать? Чтоб все так и было в строке, то есть:
Код: php
1.
x kdfpidjvdfpv ; ksdpfjksdvg gslgksd $phda skfjsd bksfjioewjf sdogs $adas flsaldas

и пхп код не исполнялся.
...
Рейтинг: 0 / 0
[php] Не выполнение php кода в переменной. Как?
    #38177409
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык... оно так и есть
Код: php
1.
2.
3.
4.
5.
6.
7.
$ cat ./1.php
<?php
$a = 'x kdfpidjvdfpv ; ksdpfjksdvg gslgksd $phda skfjsd bksfjioewjf sdogs $adas flsaldas';
var_dump($a);

$ php ./1.php
string(82) "x kdfpidjvdfpv ; ksdpfjksdvg gslgksd $phda skfjsd bksfjioewjf sdogs $adas flsaldas"
...
Рейтинг: 0 / 0
[php] Не выполнение php кода в переменной. Как?
    #38177436
Isoe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если подставлять этот текст в stripos, то она не соизволит посчитать переменную текстом.
Выходит так:
Код: php
1.
2.
3.
4.
5.
6.
$n = "Строка в какой искать"          
$q = explode("|", file_get_contents('тут линк'));
           foreach($q as $w) {
				$result = stripos($n, $w);
var_dump($result);
	        }



Как быть в таком случае? Когда в $w попадает пхп код , то stripos работает не так как надо ( не ищет нужной строки ). Как избежать?
...
Рейтинг: 0 / 0
[php] Не выполнение php кода в переменной. Как?
    #38177459
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IsoeЕсли подставлять этот текст в stripos, то она не соизволит посчитать переменную текстом.
Выходит так:
Код: php
1.
2.
3.
4.
5.
6.
$n = "Строка в какой искать"          
$q = explode("|", file_get_contents('тут линк'));
           foreach($q as $w) {
				$result = stripos($n, $w);
var_dump($result);
	        }



Как быть в таком случае? Когда в $w попадает пхп код , то stripos работает не так как надо ( не ищет нужной строки ). Как избежать?

Приведите пример искомого файла и что в вашем случае выводит var_dump?
...
Рейтинг: 0 / 0
[php] Не выполнение php кода в переменной. Как?
    #38177477
Isoe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
var_dump() - это так, чтоб смотреть нашел, нет.
Файл имеет такой вид:
Код: php
1.
$varss fgdklsjksfjasl;fsad)|eval($_POST['post'])|mslfjlsdkfjsldfkaklsdfjakldsaldfkmafjsdfasd
...
Рейтинг: 0 / 0
[php] Не выполнение php кода в переменной. Как?
    #38177513
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
2.
3.
4.
$content = '$varss fgdklsjksfjasl;fsad)|eval($_POST['post'])|mslfjlsdkfjsldfkaklsdfjakldsaldfkmafjsdfasd';
$lines = explode('|', $content);
$pos = '$_POST['post']';
var_dump(strpos($lines[1], $pos));


выводит 5 ? Ну норм же ищет?
...
Рейтинг: 0 / 0
[php] Не выполнение php кода в переменной. Как?
    #38177520
Isoe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если брать строку по которой искать с файла, то нет.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [php] Не выполнение php кода в переменной. Как?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]