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

 PHP.SU

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


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

> Описание: Открытие файла *.php
BARRAKUDA099
Отправлено: 29 Августа, 2011 - 13:44:03
Post Id


Новичок


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


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




Здравствуйте, я пишу админку и меня очень интересует, какой функцией можно открыть файл *.php. Гуглил, все функции, что там были выводят что-то типо этого "Resource id #3" а мне надо открыть содержимое php файла и отредактировать его! Помогите, если не затруднит, скиньте функцию с комментариями Улыбка , чтобы уж совсем разобраться. Заранее спасибо!
 
 Top
Viper
Отправлено: 29 Августа, 2011 - 13:50:20
Post Id



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


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


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




Самым наглым образом украдено с http://ua.php.net/manual/en/function.fread.php

PHP:
скопировать код в буфер обмена
  1. $filename = 'C:\WWW\htdocs\file.php';
  2. $handle = fopen($filename, "rb");
  3. $contents = fread($handle, filesize($filename));
  4. fclose($handle);
  5.  
  6. echo '<pre>';
  7. var_dump($contents);
  8. echo '</pre>';


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
BARRAKUDA099
Отправлено: 29 Августа, 2011 - 13:58:42
Post Id


Новичок


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


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




Viper пишет:
Самым наглым образом украдено с http://ua.php.net/manual/en/function.fread.php

PHP:
скопировать код в буфер обмена

$filename = 'C:\WWW\htdocs\file.php';
$handle = fopen($filename, "rb");
$contents = fread($handle, filesize($filename));
fclose($handle);

echo '<pre>';
var_dump($contents);
echo '</pre>';


Это не то, он выводит результат выполнения php скрипта а мне надо вот например если исходный код в файле FILE2.php
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?php include('FILE.php'); ?>
  3.  

то и выводит содержимое этого файла то есть не результат выполнения FILE.PHP а код файла FILE2.PHP
то есть это
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?php include('FILE.php'); ?>
  3.  
 
 Top
Viper
Отправлено: 29 Августа, 2011 - 17:14:53
Post Id



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


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


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




BARRAKUDA099 вы хоть пробовали? Source code страницы посмотрите хоть!

PS! Усложню вам задачю. Вместо
PHP:
скопировать код в буфер обмена
  1. echo '<pre>';
  2. var_dump($contents);
  3. echo '</pre>';

напишите
PHP:
скопировать код в буфер обмена
  1. echo '<textarea>'.$contents.'</textarea>';

Тоже не работает? Нахмурился


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
DeepVarvar Супермодератор
Отправлено: 29 Августа, 2011 - 17:43:51
Post Id



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


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


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





В текастарию "эхать" без htmlspecialchars.
После изменений:
 
 Top
Мелкий Супермодератор
Отправлено: 29 Августа, 2011 - 18:49:00
Post Id



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


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


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




DeepVarvar пишет:
В текастарию "эхать" без htmlspecialchars.

Лучше с. Иначе, если в коде попадётся </textarea>, блок будет формально закрыт и дальнейшая разметка интерпретироваться браузером.


-----
PostgreSQL DBA
 
 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