За последние 24 часа нас посетили 17837 программистов и 1610 роботов. Сейчас ищут 834 программиста ...

file_get_contents() ' и "

Тема в разделе "PHP для новичков", создана пользователем inline, 15 май 2015.

  1. inline

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

    С нами с:
    21 май 2010
    Сообщения:
    466
    Симпатии:
    0
    Есть код пхп
    Код (PHP):
    1. print "<font size=5><b>ФИО</b></font><br><input type=text name=fio size=30 onchange=\"var pattern=/^***91;^\s***93;+\s***91;^\s***93;+\s***91;^\s***93;+$/; if(!this.value.match(pattern)) {var info = '<font color=red>Введено не верно.</font> Пример: Иванов Иван Иванович'; } else { info = '<font color=green>OK!</font>';  } document.getElementById('fio').innerHTML = '<br>' +info ; \"></input><span id=fio></span>";
    Выполняется как
    Код (PHP):
    1. <input type=text name=fio size=30 onchange="var pattern=/^[^\s]+\s[^\s]+\s[^\s]+$/; if(!this.value.match(pattern)) {var info = '<font color=red>Введено не верно.</font> Пример: Иванов Иван Иванович'; } else { info = '<font color=green>OK!</font>'; } document.getElementById('fio').innerHTML = '<br>' +info ; "></input><span id=fio></span>
    file_get_contents() видит как
    Код (PHP):
    1. <input type=text name=fio size=30 onchange="var pattern=/^[^\s]+\s[^\s]+\s[^\s]+$/; if(!this.value.match(pattern)) {var info = '<font color=red>Введено не верно.</font> Пример: Иванов Иван Иванович'; } else { info = ***8216;<font color=green>OK!</font>***8216;; } document.getElementById([b]***8216;[/b]fio***8217;).innerHTML = ***8216;<br />***8216; +info ;[b] ***171;[/b]></input><span id=fio></span>
    из-за чего js не работает и "рвется" форма

    п.с. вместо "***" знак доллара и решетка
     
  2. mkramer

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

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    file_get_contents() даёт ровно то, что записано в файле. Ошибка где-то ещё.
     
  3. inline

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

    С нами с:
    21 май 2010
    Сообщения:
    466
    Симпатии:
    0
    где например?
    если напрямую выполнить скрипт, то кавычки нормально
    а если через file_get_contents(), то вместо "доллара и решетка 8216;"
     
  4. mkramer

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

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    Что значит "выполнить через file_get_contents" ?
     
  5. inline

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

    С нами с:
    21 май 2010
    Сообщения:
    466
    Симпатии:
    0
    print file_get_contents("мой скрипт")
     
  6. mkramer

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

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    Хм. с http:// ? И зачем такие сложности? Весь код в студию, пожалуйста...