[英]PHP - Use of undefined constant
我收到以下错误。 我已经尝试了很多东西,但是没有用。 这是Paypal支付系统的登录名,当我在Paypal上进行测试时,它正在运行,但代码脚本失败。
<script>
paypal.use( ["login"], function(login) {
login.render ({
'appid': '<b>Notice</b>: Use of undefined constant client_id - assumed 'client_id' in <b>/home/yu/public_html/yu.com/catalog/view/theme/beaute/template/module/pp_login.tpl</b> on line <b>8</b>client_id',
'authend': '<b>Notice</b>: Use of undefined constant sandbox - assumed 'sandbox' in <b>/home/yu/public_html/yu.com/catalog/view/theme/beaute/template/module/pp_login.tpl</b> on line <b>9</b>sandbox',
'scopes': '<b>Notice</b>: Use of undefined constant scopes - assumed 'scopes' in <b>/home/yu/public_html/yu.com/catalog/view/theme/beaute/template/module/pp_login.tpl</b> on line <b>10</b>scopes',
'containerid': 'pp_login_container',
'locale': '<b>Notice</b>: Use of undefined constant locale - assumed 'locale' in <b>/home/yu/public_html/yu.com/catalog/view/theme/beaute/template/module/pp_login.tpl</b> on line <b>12</b>locale',
'theme': '<b>Notice</b>: Use of undefined constant button_colour - assumed 'button_colour' in <b>/home/yu/public_html/yu.com/catalog/view/theme/beaute/template/module/pp_login.tpl</b> on line <b>13</b>button_colour',
'returnurl': '<b>Notice</b>: Use of undefined constant return_url - assumed 'return_url' in <b>/home/yu/public_html/yu.com/catalog/view/theme/beaute/template/module/pp_login.tpl</b> on line <b>14</b>return_url'
});
});
</script>
这是导致错误的代码。
<div class="panel panel-default">
<div class="panel-body" style="text-align: right;">
<span id="pp_login_container"></span>
<script src="https://www.paypalobjects.com/js/external/api.js"></script>
<script>
paypal.use( ["login"], function(login) {
login.render ({
'appid': '<?php if (isset($pp_login_client_id)) echo $pp_login_client_id;else echo client_id; ?>',
'authend': '<?php if (isset($pp_login_sandbox)) echo $pp_login_sandbox;else echo sandbox; ?>',
'scopes': '<?php if (isset($pp_login_scopes)) echo $pp_login_scopes;else echo scopes; ?>',
'containerid': 'pp_login_container',
'locale': '<?php if (isset($pp_login_locale)) echo $pp_login_locale;else echo locale; ?>',
'theme': '<?php if (isset($pp_login_button_colour)) echo $pp_login_button_colour;else echo button_colour; ?>',
'returnurl': '<?php if (isset($pp_login_return_url)) echo $pp_login_return_url;else echo return_url; ?>'
});
});
</script>
</div>
</div>
如果client_id,sanbox等是变量,请在其中加上$。 如$client_id
..etc。 如果没有,应该像echo 'client_id';
如果它们是常量,则应该对其进行定义。 例如, define('client_id', 'some value');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.