php
  • replace
  • 2015-11-03 3 views 0 likes 
    0

    Я пытаюсь заменить слово в php var, но он не работает так, как я пытаюсь.Заменить слово в php var

    Вот мой код:

    iframe.src = '<?php echo $app->url("Widget:iframeContent") ?>&domain=' + document.domain; 
    

    Это вернет это:

    http://127.0.0.1/livechat/php/app.php?widget-iframe-content&domain=' + document.domain

    Вот что я пробовал:

    iframe.src = '<?php echo str_replace("http", "https", $app->url)("Widget:iframeContent") ?>&domain=' + document.domain; 
    

    То, что я хочу сделать, это заменить http с https, но я не могу найти способ сделать это.

    +0

    Вы не можете найти функцию 'str_replace()'? – Barmar

    +0

    Что такое «способ, которым я пытаюсь»? Я не вижу попытки заменить слово. – Barmar

    ответ

    2

    Вы перепутали способ, которым вы вызываете метод url, когда вы добавили звонок в str_replace; у вас есть аргумент $app->url вне вызова. Это должно быть:

    iframe.src = '<?php echo str_replace("http", "https", $app->url("Widget:iframeContent")) ?>&domain=' + document.domain; 
    
    Смежные вопросы