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 :: Запись в нужное место html-файла

 PHP.SU

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


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

> Описание: произвести запись в конкретное место? например между тегами <ol>...</ol>
aleksex
Отправлено: 11 Июня, 2013 - 17:51:32
Post Id



Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Июнь 2013  
Откуда: Украина, Запорожье


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




CODE (html):
скопировать код в буфер обмена
  1. <!doctype html>
  2. <html>
  3. <head>
  4.     <title>Анализаторы</title>
  5.     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  6. </head>
  7. <body>
  8.     <img id="background" src="../img/1.svg" class="l1" />
  9.     <div id="body">
  10.         <div id="shadowtext">
  11.             <font>Выбор количества анализаторов</font>
  12.         </div>
  13.         <div id="data1">
  14.             <ol>
  15.                 <li>
  16.                     <input type="button" value="Р-399T" size="" />
  17.                     <select onchange='location.href=this.value'>
  18.                         <option selected="selected" value="">---</option>
  19.                         <option value="./analiz/r_399t_1.html">1</option>
  20.                         <option value="./analiz/r_399t_2.html">2</option>
  21.                         <option value="./analiz/r_399t_3.html">3</option>
  22.                         <option value="./analiz/r_399t_4.html">4</option>
  23.                         <option value="./analiz/r_399t_5.html">5</option>
  24.                         <option value="./analiz/r_399t_6.html">6</option>
  25.                         <option value="./analiz/r_399t_7.html">7</option>
  26.                         <option value="./analiz/r_399t_8.html">8</option>
  27.                         <option value="./analiz/r_399t_9.html">9</option>
  28.                         <option value="./analiz/r_399t_10.html">10</option>
  29.                     </select></li>
  30. ............................................................................................................
  31. записать нужно будет подобное написаному в <li>...</li> выше
  32.             </ol>
  33.         </div>
  34.         <div id="data2">
  35.         <a href="../../index.html">&larr;Назад </a>
  36.         </div>
  37.     </div>
  38. </body>
  39. </html>
  40.  


использовать думаю file_put_contents, но как настроить на запись между нужными тегами, кто сталкивался, отзовитесь плз поскорее...
 
 Top
DelphinPRO
Отправлено: 11 Июня, 2013 - 17:58:52
Post Id



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


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


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






PHP:
скопировать код в буфер обмена
  1. $html = file_get_contents('file.html');
  2. $html = str_replace('{data}', $data, $html);
  3. file_put_contents('file.html', $html);


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
aleksex
Отправлено: 11 Июня, 2013 - 18:44:08
Post Id



Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Июнь 2013  
Откуда: Украина, Запорожье


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




DelphinPRO пишет:

PHP:
скопировать код в буфер обмена
  1. $html = file_get_contents('file.html');
  2. $html = str_replace('{data}', $data, $html);
  3. file_put_contents('file.html', $html);


..мм, {data} - это здесь типа метка в html файле?
(Добавление)
Огромное спасибо, DelphinPRO, за подсказку!
в html один раз надо дописать комент <!--data-->' в место куда мне угодно и:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $html = file_get_contents('./project/data/html/analiz.html');
  3. $data = '<li>
  4.                    <input type="button" value="C248" size="" />
  5.                    <select onchange="location.href=this.value">
  6.                        <option selected="selected" value="">---</option>
  7.                        <option value="./analiz/c4_28_1.html">1</option>
  8.                        <option value="./analiz/c4_28_2.html">2</option>
  9.                        <option value="./analiz/c4_28_3.html">3</option>
  10.                        <option value="./analiz/c4_28_4.html">4</option>
  11.                        <option value="./analiz/c4_28_5.html">5</option>
  12.                        <option value="./analiz/c4_28_6.html">6</option>
  13.                        <option value="./analiz/c4_28_7.html">7</option>
  14.                        <option value="./analiz/c4_28_8.html">8</option>
  15.                        <option value="./analiz/c4_28_9.html">9</option>
  16.                        <option value="./analiz/c4_28_10.html">10</option>
  17.                    </select></li>
  18.                                         <!--data-->';// метка для нового объекта
  19. $html = str_replace('<!--data-->', $data, $html);
  20. file_put_contents('./project/data/html/analiz.html', $html);
  21. ?>
 
 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