doubo82706 2012-08-14 16:01
浏览 265
已采纳

PHP file_get_contents使用变量

I am trying to send the contents of javascript file using file_get_contents. The problem i'm having is the javascript contains some PHP variables:

<script>
jQuery('document').ready(function($){
    $('a.ajax_link').click(function(){
        $.ajax({
            type: 'DELETE',
            url: '/groups/$org_ID/leave/$member_ID',

            success: function(data){
                var data = $('<div>').html(data);
                var msg1 = data.find('#msg1');

                $('#data_box1').html(msg1).hide().fadeIn(500).delay(2000).fadeOut(500);
                setTimeout('window.location.href =\"/groups/\"',3000);
            }
        });

    });
});
</script>

Specifically, the url: line. That just stays as plain text and so my script fails. I now understand this is the behavior of file_get_contents but how can I go about doing this?

thanks!

  • 写回答

1条回答 默认 最新

  • dongyongyin5339 2012-08-14 16:08
    关注

    Use output buffering and require:

    $org_ID = 5;
    $member_ID = 10;
    ob_start();
    require '/path/to/javascript_file.php';
    $js_code = ob_get_clean();
    

    Inside javascript file you'll have to use php tags:

    url: '<?php echo "/groups/$org_ID/leave/$member_ID"; ?>'
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 宇视监控服务器无法登录
  • ¥15 PADS Logic 原理图
  • ¥15 PADS Logic 图标
  • ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
  • ¥15 DruidDataSource一直closing
  • ¥20 气象站点数据求取中~
  • ¥15 如何获取APP内弹出的网址链接
  • ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
  • ¥50 STM32单片机传感器读取错误
  • ¥50 power BI 从Mysql服务器导入数据,但连接进去后显示表无数据