вставить скриптом исходный код в файл, без обработки

zilon

Постоялец
Регистрация
30 Июл 2011
Сообщения
370
Реакции
146
подскажите пожалуста можно ли как не будь вставить в начало файла исходный код без обработки. То есть не инклюдом его подключать а взять файл, записать код, сохранить файл. Пытался код в переменную записать и стрингреплейсом поменять вначале тег какой-то на исходный код+тег, но не получилось, может есть какой не будь костыль? очень н-н-ннада :thenks:

а вот код

PHP:
<?php

function transliturl($url)
{
    $trans = array
    (
        "а" => "a",  "б" => "b",  "в" => "v",    "г" => "g",  "д" => "d",  "е" => "e",
        "ё" => "e",  "ж" => "zh",  "з" => "z",    "и" => "i",  "й" => "y",  "к" => "k",
        "л" => "l",  "м" => "m",  "н" => "n",    "о" => "o",  "п" => "p",  "р" => "r",
        "с" => "s",  "т" => "t",  "у" => "u",    "ф" => "f",  "х" => "h",  "ц" => "c",
        "ч" => "ch",  "ш" => "sh",  "щ" => "sch", "ь" => "l",  "ы" => "y",  "ъ" => "l",
        "э" => "e",  "ю" => "yu",  "я" => "ya", " " => "-",
    );
    return strtr($url, $trans);
}

$put = dirname(__FILE__);
$put = str_replace("/inc", "/ucontent/categoryes.txt", $put);
$put = file_get_contents($put);
$put = explode("\n", $put);
$GLOBALS['PUTTT'] = $put;

?>

и внутри файла эту фунцию вызывать надо будет, но это сам сделаю, если это возможно...
 
Вы покажите то что долно получиться после определенных действйю, тоесть вставьте то что нужно будет вставить.

Вы хотите например после строки <?php

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

Вы хотите например после строки <?php

Вставить какой то код и выполнить его?

надо так сделать есть файл index.php там код

HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
<head>
<meta http-equiv='Content-Type' content='text/html; charset=windows-utf-8' />

...

</body>
</html>

надо в начало вставить код и сохранить index.php чтоб получилось так

PHP:
<?php

function transliturl($url)
{
    $trans = array
    (
        "а" => "a",  "б" => "b",  "в" => "v",    "г" => "g",  "д" => "d",  "е" => "e",
        "ё" => "e",  "ж" => "zh",  "з" => "z",    "и" => "i",  "й" => "y",  "к" => "k",
        "л" => "l",  "м" => "m",  "н" => "n",    "о" => "o",  "п" => "p",  "р" => "r",
        "с" => "s",  "т" => "t",  "у" => "u",    "ф" => "f",  "х" => "h",  "ц" => "c",
        "ч" => "ch",  "ш" => "sh",  "щ" => "sch", "ь" => "l",  "ы" => "y",  "ъ" => "l",
        "э" => "e",  "ю" => "yu",  "я" => "ya", " " => "-",
    );
    return strtr($url, $trans);
}

$put = dirname(__FILE__);
$put = str_replace("/inc", "/ucontent/categoryes.txt", $put);
$put = file_get_contents($put);
$put = explode("\n", $put);
$GLOBALS['PUTTT'] = $put;

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
<head>
<meta http-equiv='Content-Type' content='text/html; charset=windows-utf-8' />

...

</body>
</html>
 
Держите, надеюсь то что вам надо

Файл edit2.php берет коды html и php из файлов code.txt и html.txt
все смешивает и сохраняет в new.php

Далее уже сами делаете как угодно.



Все это можно сделать в одном файле, я сосздал для этого файл edit.php
все смешивает и сохраняет в new.php
 

Вложения

  • coded_acc.zip
    2,2 KB · Просмотры: 6
Назад
Сверху