[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Подключениэ файлов
Гость_Владимир
Есть файл с константами, который нужно подключать в скрипты и редактировать.
Проблема в том, что сервер обрабатывает все что в <? ?>, и я не могу редактировать и читать файл как простой текст:

PHP
<? 
define "_RAZDEL1""Раздел 1"); 
define "_RAZDEL2""Раздел 2"); 


Как такой файл можно редактировать и подключать, чтобы работало как константы?



Спустя 9 минут, 51 секунда (21.06.2009 - 21:03) waldicom написал(а):
Подключать:
include(), include_once() , require(), require_once()

Редактировать - тут я не понял

Спустя 5 минут, 27 секунд (21.06.2009 - 21:08) Гость_Владимир написал(а):
Ети функции подлючают файл, но нет возможности редактировать етот файл, тоесть считать такой файл в строку. А fread и подобные не работают поскольку текст в <? ?>

Спустя 15 минут, 17 секунд (21.06.2009 - 21:23) glock18 написал(а):
Цитата (Гость_Владимир @ 21.06.2009 - 18:08)
А fread и подобные не работают поскольку текст в <? ?>


blink.gif Они не работают только если там <? ?> ? blink.gif

Спустя 3 минуты, 45 секунд (21.06.2009 - 21:27) Гость_Владимир написал(а):
Короче, есть ли возможность редактировать php-скрипт средствами php?)))
Тоесть изменять содержымоэ в <? ?>

Спустя 8 минут, 18 секунд (21.06.2009 - 21:35) waldicom написал(а):
Цитата (Гость_Владимир @ 21.06.2009 - 20:27)
Короче, есть ли возможность редактировать php-скрипт средствами php?)))
Тоесть изменять содержымоэ в <? ?>

Средствами пхп можно редактировать любой файл.

Спустя 10 минут, 39 секунд (21.06.2009 - 21:46) Guest написал(а):
Я тож так думал)))) Скажем, есть файл php:
PHP
<?
define "_RAZDEL1""Раздел 1"); 
define "_RAZDEL2""Раздел 2"); 

Как другим скриптом перезаписать етот файл, чтоб вышло:
PHP
<?
define "_RAZDEL1""Раздел 1"); 
define "_RAZDEL2""Раздел 2"); 
define "_RAZDEL3""Раздел 3"); 

Если использую fread текст скрипта переводится в константы и нет возможности редактировать как строку...

Спустя 4 минуты, 6 секунд (21.06.2009 - 21:50) glock18 написал(а):
Цитата
Средствами пхп можно редактировать любой файл.

Любой

Спустя 1 минута, 27 секунд (21.06.2009 - 21:51) glock18 написал(а):
Цитата (Guest @ 21.06.2009 - 18:46)
Если использую fread текст скрипта переводится в константы и нет возможности редактировать как строку...


продемонстрируй. пока это абсурд.

Спустя 3 минуты, 6 секунд (21.06.2009 - 21:55) waldicom написал(а):
Показывать, как в конце правильно прописать закрывающий тег ?> надеюсь не надо?

test1.php
PHP
<?php

define 
( "_RAZDEL1", "Раздел 1"); 
define 
( "_RAZDEL2", "Раздел 2");



test2.php
PHP
<?php

    $filename 
= "test1.php";
    $f = file_get_contents($filename);
    echo $f; 
 
    $fd 
= fopen($filename, "ab+");
    fwrite($fd, 'define ( "_RAZDEL3", "Раздел 3");');
    fclose($fd);
    
    $f 
= file_get_contents($filename);
    echo $f;

Спустя 10 минут, 7 секунд (21.06.2009 - 22:05) Guest написал(а):
Большое спасибо!!!)))
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.