| |
|
|
| | Есть статья, (стараница хтмл) подскажите, как её средствами пхп, можно разделить на несколько частей? Допустим, если она очень большая, то сделать не одну а 2-3 страницы?
Мне в голову, лезет только одна идея, в страницах, вставлять в нужном месте деления, какой то код или что то ещё например (%%----%%) ну или как то так! а потом открывать файл и прочитывать его! Какие ещё будут идеи? | |
| |
|
|
| |
|
|
| |
для: Diablo_
(07.12.2006 в 12:43)
| | | Можно, например после каждой 101 строки, ставить <!--[RAZDEL]-->
Создать bla.php, который будет index.html методом explode разделять все это, а потом сохранять! | |
| |
|
|
| |
|
|
| |
для: Fli
(07.12.2006 в 13:05)
| | | А возможен ли вариант, обойтись без этого?
Сделать всё автоматически! | |
| |
|
|
| |
|
|
| |
для: Diablo_
(07.12.2006 в 13:11)
| | | Можно, chunk_split ($var, 101, [RAZDEL]);
Но только теги резать может! | |
| |
|
|
| |
|
|
| |
для: Fli
(07.12.2006 в 13:23)
| | | вот, в этом то и проблема!:( | |
| |
|
|
| |
|
|
| |
для: Diablo_
(07.12.2006 в 13:24)
| | | Пожалуйста)))
<?php
//Через какой промежуток строк вставлять разделитель
define ("_TRUE_DEL_", 101);
//Страницы которую надо разделить!
define ("_PATH", "tags.html");
//Считаваем строки
$FILE = file (_PATH);
//Создаем из них массив
for ($x = 0; $x < count ($FILE); $x++) { $STRING[] = $FILE[$x]; }
$CONVERT = fopen (_PATH, "r+");
$C = _TRUE_DEL_ - 1;
for ($y = 0; $y < count ($STRING); $y++) {
if ($y == $C) {
fputs ($CONVERT, $STRING[$y]."<!--RAZDEL-->\n");
$C += _TRUE_DEL_; continue;
} else {
fputs ($CONVERT, $STRING[$y]);
}
}
fclose ($CONVERT);
?>
|
| |
| |
|
|
| |
|
|
| |
для: Fli
(07.12.2006 в 15:09)
| | | спасибо))))) но дело в том, что вот эту строку (<!--RAZDEL-->) нужно ещё вставить в файл!!! А я пытаюсь научить скрипт самостоятельно всё делать, что бы не править файлы! Но кажется мне, что у меня ничего не выйдет!:( | |
| |
|
|
| |
|
|
| |
для: Diablo_
(07.12.2006 в 15:20)
| | | А по подробнее! (что бы не править файлы!)? :) | |
| |
|
|
| |
|
|
| |
для: Fli
(07.12.2006 в 15:25)
| | | перед тем, как залить файл на сервер, нужно будет открыть его, вставить туда <!--RAZDEL--> потом сохранить и залить на сервер! И вот только тогда скрипт будет его делить! А как обойтись без этого открытия и сохранения? Нету у меня желания переделывать порядка 700 файлов! | |
| |
|
|
| |
|
|
| |
для: Diablo_
(07.12.2006 в 15:29)
| | | Тоесть тебе надо чтоб в страницу tags.html, не записывалось <!--Razdel--> или я чего то пока не понел? | |
| |
|
|
| |
|
|
| |
для: Fli
(07.12.2006 в 15:57)
| | | просто мне же это предётся делать в ручную! | |
| |
|
|
| |
|
|
| |
для: Diablo_
(07.12.2006 в 16:38)
| | | Почему в ручную, запускаешь скрипт он все сделает все за тебя) | |
| |
|
|