Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [php] Как разместить новый текст в начале страницы? / 9 сообщений из 9, страница 1 из 1
10.05.2012, 12:54:08
    #37787672
[php] Как разместить новый текст в начале страницы?
Помогите пожалуйста! Вот код
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
<?php
  if($_POST['append']){

        function append_article(){
      # Переменные 
   $name_stat = $_POST['name_rus'];
     $message_stat = $_POST['text'];
     $image = $_POST['name_images_to_stat_2'];
     $page = $_POST['pages_home'];
     $name_author = $_POST['names_author'];
     $alls = $_POST['text_page_site'];
     $link_stat = $_POST['name_page'].".php";

    # Создаём файл с полной статьёй
  $articles = fopen("".$link_stat, "w");
  $articles_code = "
 <?php include(\"config.php\"); ?>
<?php
session_start();
include(\"include/db.php\");
?>
<?php include(\"moduls/config.php\"); ?>
<html>
<head>
<title>Windows Theme™</title>
<link rel=\"stylesheet\" href=\"../style.css\" type=\"text/css\" />
</head>
<body>
<div id=\"page\">
<div id=\"top_logo\">
<div id=\"logo\">Windows Theme™</div>
<div id=\"logon\">темы для Windows XP, Vista, 7</div>
</div>
<div id=\"menu\">
<li><a href=\"index.php\">Главная</a></li>
<li><a href=\"windows_xp.php\">Темы для Windows XP</a></li>
<li><a href=\"windows_vista.php\">Темы для Windows Vista</a></li>
<li><a href=\"windows_7.php\">Темы для Windows 7</a></li>
<li><a href=\"soft.php\">Программы</a></li>
<li><a href=\"os.php\">ОC</a></li>
<li><a href=\"publ.php\">Статьи</a></li>
</div>
<div id=\"nav\"><li><a href=\"index.php\">Главная</a></li> <div style=\"width:14px;height:37px;background: url(../windows/img/right.png) no-repeat top;\"></div></div>
<div id=\"info\">
<h2>Кратко о сайте:</h2>
<div id=\"text\">Вы попали на сайт Windows Theme™ На нашем сайте вы найдете подходящюю для себя тему для <a href=\"windows_xp.php\">Windows XP</a>, <a href=\"windows_vista.php\">Windows Vista</a>, <a href=\"windows_7.php\">Windows 7</a> скачать бесплатно, без регистрации, прямыми ссылками. Так же вы можете прочитать полезные <a href=\"publ.php\">статьи</a> про Windows. Свежии программы и большое колличество <a href=\"os.php\">опереционных систем</a>. Войдя на сайт вы сможете добавлять свои темы на сайт. Перейдя по ссылке в своем профиле. <br>В нашем архиве: тем для Windows: <b>0</b>, Операционных систем: <b>0</b>, Программы: <b>0</b>, Статьи: <b>0</b>.</div>
</div>
<div id=\"right\">
<?php
include(\"moduls/right.php\");
?>
</div>
<div id=\"left\">
<div class=\"news\">
   <div id=\"name\">".$name_stat." - ".$page."</div>
 <div style=\" style=\"color:#000;\">
 <img src=\'".$image."\' style=\"float:left; margin-right:10px; border:1px solid #1e2832;\" />
  ".$message_stat."<Br />

<a href=\'".$alls."\'>Скачать ".$name_stat."</a>
	</div></div>
</div></div>
</div>
</body>
</html>
  ";
  fputs($articles, $articles_code);
  fclose($articles);

  #Добавляем статью на главную страницу раздела.
  $new = fopen($page, "a");
  $art = "
 <div id=\"news\">
   <div id=\"name\">".$name_stat." - Windows Theme™</div><br>
 <div id=\"infa\"><div style=\"color:#000;\">
 <img src='".$image."' style=\"float:left; margin-right:10px; border:1px solid #1e2832; width:200px; height:150px;\" />
  ".$message_stat."<Br />

<a href=\"".$alls."\">Скачать ".$name_stat."</a>
	</div></div></div>
";
 fputs($new, $art);
 fclose($new);

   #Добавляем 1 к счётчику
   $counter = fopen("moduls/window.php", "a+");
   $us_count = fread($counter, 1000);
   $us_count++;
   ftruncate($counter, 0);
   fwrite($counter, $us_count);
   fclose($counter);

   # Запись текста на главную страницу
   $open = fopen("moduls/windows.php", "a+");
   $users = "    <div id=\"news\">
   <div id=\"name\">".$name_stat." - Windows Theme™</div><br>
 <div id=\"infa\"><div style=\"color:#000;\">
 <img src='".$image."' style=\"float:left; margin-right:10px; border:1px solid #1e2832; width:200px; height:150px;\" />
  ".$message_stat."<Br />

<a href=\"".$alls."\">Скачать ".$name_stat."</a>
	</div></div></div>";
   fputs($open, $users);
   fclose($open, $users);
   $yes = "Тема опубликована!";
    return $yes;
    }

 # Вызов функции
 echo append_article();

  #Прекращаем программу
  exit();

 } else{

    function error(){
    $error = "Нажмите на кнопку опубликовать!";
    return $error;
     }
  echo error();

exit();
 }
?>


Мне надо что-бы когда тему добавил новая тема была сверху, а старая вниз уходила
...
Рейтинг: 0 / 0
10.05.2012, 13:03:50
    #37787694
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[php] Как разместить новый текст в начале страницы?
помогите пожалуйста,

И что мешает писать новые записи в начало файла?
...
Рейтинг: 0 / 0
10.05.2012, 16:49:24
    #37788161
[php] Как разместить новый текст в начале страницы?
Дело в том что я не могу понять как сделать что-бы новая тема была сверху, а старые в низ уходили
...
Рейтинг: 0 / 0
10.05.2012, 16:50:48
    #37788167
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[php] Как разместить новый текст в начале страницы?
помогите пожалуйста,

А Вы уже поняли, как новые темы попадают на страницу?
...
Рейтинг: 0 / 0
10.05.2012, 17:07:06
    #37788209
[php] Как разместить новый текст в начале страницы?
Да, это я понял. Только понять не могу что бы новое вверху было, а старое вниз уходило. Если можете, то напишите мне в скайп slawa19982 Там все подробно расскажу
...
Рейтинг: 0 / 0
10.05.2012, 17:10:17
    #37788214
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[php] Как разместить новый текст в начале страницы?
Ну раз поняли что текст сейчас добавляется в конец, поняли где и как это делается... тогда что именно мешает помещать текст в начало?
...
Рейтинг: 0 / 0
10.05.2012, 17:20:58
    #37788234
[php] Как разместить новый текст в начале страницы?
Да просто не доходит до меня и все, может вы код посмотрите и скажете что где поменять
...
Рейтинг: 0 / 0
10.05.2012, 17:38:09
    #37788251
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[php] Как разместить новый текст в начале страницы?
помогите пожалуйста,

Понятно. Вкратце так. Используете временный файл. В начало этого файла пишете тот фрагмент, который должен быть в начале. Потом из рабочего файла копируете все что есть или часть (ну, мож захотите отбросить последнюю запись). И, наконец, переименовываете временный файл в рабочий.
...
Рейтинг: 0 / 0
10.05.2012, 17:55:46
    #37788273
[php] Как разместить новый текст в начале страницы?
Ты меня в скайп добавь slawa19982
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [php] Как разместить новый текст в начале страницы? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]