Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Запись в файл скриптов

 PHP.SU

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


 Страниц (1): [1]   

> Без описания
Serhio
Отправлено: 08 Февраля, 2014 - 22:51:41
Post Id



Частый гость


Покинул форум
Сообщений всего: 194
Дата рег-ции: Март 2012  


Помог: 1 раз(а)




Всем привет!

Такой вопросик:

Если в файл я записываю: <?php .....и т.д.

То при чтении скрипта из файла и выводе клиенту выведет так:<!--?php ....и т.д.


Почему такое комментирование происходит, кто комментирует?
 
 Top
KingStar
Отправлено: 09 Февраля, 2014 - 10:06:48
Post Id



Участник


Покинул форум
Сообщений всего: 1889
Дата рег-ции: Авг. 2011  
Откуда: Беларусь


Помог: 69 раз(а)




ты напрямую в файле записываешь, или в каком-то движке??? или визуальном редакторе?


-----
То что программа работает, не означает что она написана правильно!
 
 Top
Serhio
Отправлено: 09 Февраля, 2014 - 10:14:33
Post Id



Частый гость


Покинул форум
Сообщений всего: 194
Дата рег-ции: Март 2012  


Помог: 1 раз(а)




KingStar пишет:
ты напрямую в файле записываешь, или в каком-то движке??? или визуальном редакторе?

<textarea> -> fwrite
 
 Top
KingStar
Отправлено: 09 Февраля, 2014 - 10:26:59
Post Id



Участник


Покинул форум
Сообщений всего: 1889
Дата рег-ции: Авг. 2011  
Откуда: Беларусь


Помог: 69 раз(а)




смотри свои "фильтры" отправляемых данных

а вообще гадай сам, по слову из тебя вытаскивать Хм


-----
То что программа работает, не означает что она написана правильно!
 
 Top
Serhio
Отправлено: 09 Февраля, 2014 - 10:47:38
Post Id



Частый гость


Покинул форум
Сообщений всего: 194
Дата рег-ции: Март 2012  


Помог: 1 раз(а)




Кто-нибудь ещё может написать не флудя и без упоминания антивирусов магических фильтров, без выливания своего плохого настроения, обид и пр...? Буду благодарен!)

Может будет полезно что в файл записывает без комментариев а когда достается
file_get_contents() -ом , то комментит php скрипты

(Отредактировано автором: 09 Февраля, 2014 - 10:57:24)

 
 Top
KingStar
Отправлено: 09 Февраля, 2014 - 11:00:45
Post Id



Участник


Покинул форум
Сообщений всего: 1889
Дата рег-ции: Авг. 2011  
Откуда: Беларусь


Помог: 69 раз(а)




Serhio, никакого плохого настроения, обид и пр... прояви уважение к желающим помочь, из тебя приходится вытаскивать каждое слово, это похоже на

у меня увеличился расход топлива, почему???
и давай, перечислять... может, да как бы
а все просто, зима друг мой, зима
(Добавление)
код хотя бы своего велосипеда выложил Хм


-----
То что программа работает, не означает что она написана правильно!
 
 Top
Serhio
Отправлено: 09 Февраля, 2014 - 11:11:00
Post Id



Частый гость


Покинул форум
Сообщений всего: 194
Дата рег-ции: Март 2012  


Помог: 1 раз(а)




вот конструкция получается вот такая:
<?php
.....
$note = file_get_contents(...);
echo $note;
....
endif;?>

Содержимое файла которое берется ф-ей file_get_contents есть:
<?php ....?>

В итоге выдает клиенту следующее:
<!--?php ....?-->

В чем здесь подвох?
 
 Top
KingStar
Отправлено: 09 Февраля, 2014 - 11:22:22
Post Id



Участник


Покинул форум
Сообщений всего: 1889
Дата рег-ции: Авг. 2011  
Откуда: Беларусь


Помог: 69 раз(а)




Serhio пишет:
Содержимое файла которое берется ф-ей file_get_contents есть:
<?php ....?>


подвох в твой cms или что ты там используешь, это защита от возможности умных юзеров вставлять код, какой бы то он не был, да бы предотвратить попытки взлома, на твоем языке это называется

Serhio пишет:
магических фильтров


-----
То что программа работает, не означает что она написана правильно!
 
 Top
Serhio
Отправлено: 09 Февраля, 2014 - 11:28:12
Post Id



Частый гость


Покинул форум
Сообщений всего: 194
Дата рег-ции: Март 2012  


Помог: 1 раз(а)




KingStar пишет:
Serhio пишет:
Содержимое файла которое берется ф-ей file_get_contents есть:
<?php ....?>


подвох в твой cms или что ты там используешь, это защита от возможности умных юзеров вставлять код, какой бы то он не был, да бы предотвратить попытки взлома, на твоем языке это называется

Serhio пишет:
магических фильтров


Слушай умник! Пожалуйста не пиши в моем посте, я тебя очень прошу, и открыто к тебе обращаюсь!
 
 Top
Мелкий Супермодератор
Отправлено: 09 Февраля, 2014 - 13:12:40
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Serhio пишет:
В итоге выдает клиенту следующее:

Вопрос с подвохом: где вы это видите?


-----
PostgreSQL DBA
 
 Top
Serhio
Отправлено: 09 Февраля, 2014 - 15:03:59
Post Id



Частый гость


Покинул форум
Сообщений всего: 194
Дата рег-ции: Март 2012  


Помог: 1 раз(а)




Мелкий пишет:
Serhio пишет:
В итоге выдает клиенту следующее:

Вопрос с подвохом: где вы это видите?


В самом браузере, правая кнопка мыши, просмотр кода элемента!
И вижу что закоменчено
 
 Top
Мелкий Супермодератор
Отправлено: 09 Февраля, 2014 - 15:17:57
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Именно потому вопрос и с подвохом. Сравните с тем, что получаете в действительности - посмотрите исходный код страницы.
(Добавление)
Если вы хотите отобразить код на HTML-странице, то и выводите его согласно синтаксису HTML, корректно преобразовывая спецсимволы последнего.


-----
PostgreSQL DBA
 
 Top
Serhio
Отправлено: 09 Февраля, 2014 - 22:45:17
Post Id



Частый гость


Покинул форум
Сообщений всего: 194
Дата рег-ции: Март 2012  


Помог: 1 раз(а)




Мелкий пишет:
Именно потому вопрос и с подвохом. Сравните с тем, что получаете в действительности - посмотрите исходный код страницы.
(Добавление)
Если вы хотите отобразить код на HTML-странице, то и выводите его согласно синтаксису HTML, корректно преобразовывая спецсимволы последнего.


Примного благодарен! я выводил пхп код не преобразовав в сущности! После преобразования вывел как есть, что меня удивило! Потом только я понял что вывод ещё не значит исполнение кода. Вспомнил про include и все решилось! Вы мне помогли, лайкнул)
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB