За последние 24 часа нас посетили 18724 программиста и 1702 робота. Сейчас ищут 938 программистов ...

ХЕЛП!!!

Тема в разделе "Вопросы от блондинок", создана пользователем San4ezy, 17 авг 2008.

  1. San4ezy

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

    С нами с:
    16 авг 2008
    Сообщения:
    2
    Симпатии:
    0
    Адрес:
    Ukraine
    Доброго времени суток! :D
    У меня возникла проблема, нужен совет новичку :D !
    Помогите пожалуйста все кто знает!!!!!

    у меня есть некий исходный код (несколько строк), он хранится в переменной $code.
    Нужно его разместить на странице, но именно так, чтобы он распознавался именно как исходный код, а не как обычный текст!
    Подскажите пожалуйста как это сделать :?:
     
  2. Vitas

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

    С нами с:
    7 фев 2006
    Сообщения:
    595
    Симпатии:
    0
    Адрес:
    Новосибирск, Академгородок
  3. San4ezy

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

    С нами с:
    16 авг 2008
    Сообщения:
    2
    Симпатии:
    0
    Адрес:
    Ukraine
    Спасибо за ответ!
    Пользуясь статусом блондинки хочу задать еще один вопрос :D
    мне нужно чтобы при определенных условиях if(бла-бла-бла) юзера перекидывало на другую страницу.
    я пробовал
    header("location:my_url.php");
    но эта функция работает только если до нее не было других выводов на странице.
    [Warning: Cannot modify header information]
    есть ли какое-нибудь другое решение?

    ЗЫ: название темы - это состояние души, заказ горит!!!
     
  4. Vitas

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

    С нами с:
    7 фев 2006
    Сообщения:
    595
    Симпатии:
    0
    Адрес:
    Новосибирск, Академгородок
    В начале скрипта ob_start() и будет тебе счастье...
     
  5. dAllonE

    dAllonE Guest

    Или как вариант
    [js]
    <script type="text/javascript">
    document.location = 'чё то там';
    </script>
    [/js]

    но так делать не холосо
     
  6. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    А в конце ob_flush_end();

    San4ezy
    Это функции дя управления вывода - ничего не выведеться на экран, пока не дойдет выполнение скрипта до flush'а.
     
  7. Vitas

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

    С нами с:
    7 фев 2006
    Сообщения:
    595
    Симпатии:
    0
    Адрес:
    Новосибирск, Академгородок
    [vs], не нужен там flush(), он и так произойдёт.
     
  8. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
  9. JustUserR

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

    С нами с:
    23 авг 2008
    Сообщения:
    8
    Симпатии:
    0
    Или просто не начинай вывод echo() пока не пошлешь необходимые заголовки.
    Хотя буфферизация имхо лучше
     
  10. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Да, буферизация развращает ))) при чем постепенно, и менее заметно, но не менее сильно, чем глобалсы, магические кавычки и иже с ними :lol:
     
  11. Anonymous

    Anonymous Guest

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