За последние 24 часа нас посетили 18590 программистов и 1661 робот. Сейчас ищут 825 программистов ...

Php в php

Тема в разделе "PHP для новичков", создана пользователем svkarasev, 29 дек 2011.

  1. georgela

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

    С нами с:
    11 май 2011
    Сообщения:
    395
    Симпатии:
    0
    PHP:
    1.  
    2. $str=str_replace("<?php","",$str);
    3. $str=str_replace("?>","",$str);
    4. eval($str);
    5.  
     
  2. elagin91

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

    С нами с:
    14 ноя 2011
    Сообщения:
    40
    Симпатии:
    0
    ХА!)
    И что мы получаем? Удаляем открытие и закрытие PHP? А по мойму это только портит код так как в в случае
    PHP:
    1. <?php
    2. $str = "<?php echo "Выводим этот текст"; ?> И этот текст тоже";
    3. $str=str_replace("<?php","",$str);//echo "Выводим этот текст"; ?> И этот текст тоже
    4. $str=str_replace("?>","",$str);//echo "Выводим этот текст";  И этот текст тоже
    5. eval($str);//Ошибка!
     
  3. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    В данном случае нужно удалить только первый открывающий php-тег.
     
  4. thisfox

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

    С нами с:
    9 янв 2012
    Сообщения:
    2
    Симпатии:
    0
    точно не знаю я новичок но может сделать так из второго кода:
    1-удалить error_reporting(E_ALL ^ E_NOTICE);
    2- вырезать include 'connect.php' и всавить в первый код
    а затем сделать include('script2.php');
     
  5. elagin91

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

    С нами с:
    14 ноя 2011
    Сообщения:
    40
    Симпатии:
    0
    sobachnik
    Спасибо, то что нужно)
     
  6. Mamont

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

    С нами с:
    5 дек 2010
    Сообщения:
    183
    Симпатии:
    0
    А если такой текст 'Количество: <?php echo $count; ?> шт.' ?
     
  7. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    Mamont
    Ну да, наверно ты прав, добавить впереди закрывающий тег - проще, чем убирать первый открывающий (если он имеется) :)