За последние 24 часа нас посетили 19212 программистов и 1643 робота. Сейчас ищут 885 программистов ...

Помогите исправить ошибку

Тема в разделе "PHP и базы данных", создана пользователем rodion4657, 9 окт 2012.

  1. rodion4657

    rodion4657 Активный пользователь

    С нами с:
    24 янв 2012
    Сообщения:
    135
    Симпатии:
    0
    update2.php
    Код (Text):
    1.  $query = "DELETE FROM telegrami WHERE id=".$_GET['id'];
    2.    mysql_query ( $query );
    3.    header( 'Location: '.$_SERVER['PHP_SELF'] );
    4.    die();
    не пойму, что тут с этими заголовками делать, если запускать update2.php отдельно, то все работает , а если его подключать в файле menu.php
    Код (Text):
    1. <?php
    2. require_once "update2.php"
    3. ?>
    то вылетает данная ошибка

    menu.php

    Код (Text):
    1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    2. <html xmlns="http://www.w3.org/1999/xhtml">
    3. <head>
    4. <meta http-equiv="Content-Type" content="text/html; charset=utf8" />
    5. <title>Документ без названия</title>
    6. </head>
    7. <body>
    8. <table width="1000" height="645" border="1"  align="center">
    9. <tr >
    10.    
    11.    
    12.                           <td colspan="2" headers="300"  align="center" height="100">
    13.                                     <div> <a> <img src="rus-f.png" width="1000" height="110" title="Эмблема сайта" ></a>  
    14.                                  <a></a><img src="fsb.jpg" height="50" width="50" align="right"  title="Эмблема сайта"> </a>
    15.                                  </div>
    16.                           </td>
    17.    
    18. </tr>
    19.  
    20. <tr>
    21.    
    22.    
    23.                           <td colspan="2" align="center" height=30>
    24.                    
    25.                          
    26.                           </td>
    27.    
    28.  
    29. </tr>
    30.  
    31. <tr>
    32.                            <td align="center" width=250>
    33.                          
    34.                          
    35.                           Список баз
    36.                          
    37.                          
    38.                       </td>
    39.    
    40.    
    41. <td rowspan="2" align="center">  
    42. <?php
    43. require_once "update2.php"
    44. ?>
    45. </td>
    46.   </tr>
    47.  
    48.  
    49.  
    50.  
    51.   <tr>
    52.     <td align="center">  Календарь, часы</td>
    53.    
    54.   </tr>
    55.   <tr>
    56.     <td colspan="2" align="center" height=20>Счетчик посещений</td>
    57.    
    58.   </tr>
    59. </table>
    60.  
    61. </body>
    62. </html>
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    заголовки можно только до того, как ченить напечатаешь в браузер
     
  3. rodion4657

    rodion4657 Активный пользователь

    С нами с:
    24 янв 2012
    Сообщения:
    135
    Симпатии:
    0
    Получается, в html файле нельзя подключать php файлы, содержащие заголовки?
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    просто сначала собери всё что хочешь вывести в браузер, потом уже выводи
     
  5. rodion4657

    rodion4657 Активный пользователь

    С нами с:
    24 янв 2012
    Сообщения:
    135
    Симпатии:
    0
    В смысле куда собрать?как?
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    ob_start();

    потом всё как обычно, но можно устанавливать заголовки и прочее.

    потом echo ob_get_clean();