我只是用a file_get_contents()来获取像这样的用户的最新推文:
$tweet = json_decode(file_get_contents('http://api.twitter.com/1/statuses/user_timeline/User.json'));
Run Code Online (Sandbox Code Playgroud)
这在我的localhost上工作正常但是当我将它上传到我的服务器时它会抛出此错误:
警告: file_get_contents(http://api.twitter.com/1/statuses/user_timeline/User.json)[function.file-get-contents]:无法打开流:HTTP请求失败!HTTP/1.0 400错误请求...
不确定是什么导致它,也许我需要在我的服务器上设置php配置?
提前致谢!
我刚刚安装了Wordpress,然后将Avada主题文件放在themes文件夹中.当我尝试安装Avada主题时,我收到致命错误:
致命错误:在第1000行的C:\ xampp\htdocs\avada\wp-content\themes\Avada\framework\plugins\importer\importer.php中没有类活动时,无法使用"self"
我正在运行xampp服务器.WordPress版本是4.4.2.我已经搜索了很多以找出实际问题是什么,但是当我在wamp服务器上安装avada时,它运行正常.我希望它在xampp服务器中用于我的个人任务.任何见解将不胜感激.
道歉,如果这是真正的基础,但是当PHP进入函数时,我就不知所措了。
我有一个论坛插件,该插件加载Flash Cookie作为检测重复帐户的一种方法。
该脚本在大约0.1%的页面视图上失败,从而导致WSOD。错误指向此行:
return $this->registry->output->getTemplate( 'dml' )->duplicatesLoadMovie( $host, $path, $id, $md5 );
Run Code Online (Sandbox Code Playgroud)
错误是:
致命错误:在第75行的/var/www/.../web/forums/hooks/duplicatesLoadMovie.php中,调用成员函数plicatesLoadMovie()时为null
对我来说,这个读为一体的$host,$path,$id,或$md5正在恢复null,但因为这不是我的脚本(及编码器,当然,反应迟钝),我想可能最简单的方法来解决这个问题(除了删除它,这是后备位置)。
我可以简单地做些什么来达到效果$id = 0 if id.null吗?(对不起Rubyspeak)每个$variables?
文件的完整来源:
class duplicatesLoadMovie
{
/**
* Registry object shortcuts
*
* @var $registry
* @var $settings
* @var $member
* @var $memberData
**/
public $registry;
public $settings;
public $member;
public $memberData;
/**
* Main function executed automatically by the controller
*
* @access …Run Code Online (Sandbox Code Playgroud) 所以这是场景.我有2次下降.第一个具有onchange在第二个下拉列表中加载数据的功能.它完全正常工作,但我想使用该onchange功能实现在第二个下拉列表中加载数据onload.
这是我的功能:
function fetch_select(val)
{
$.ajax({
type: 'post',
url: '../function/fetch_car_package.php',
data: {
get_option:val
},
success: function (response) {
document.getElementById("new_select").innerHTML=response;
}
});
}
Run Code Online (Sandbox Code Playgroud)
这是我的下拉菜单:
<select name='cItemID' onchange="fetch_select(this.value);">
<?php
$sql = "";
$sth = $dbh->prepare($sql);
$sth->execute();
$result = $sth->fetchAll();
foreach($result as $row) {
if ($_SESSION['cItemID'] == $row['Item ID']) {
$selected = "selected";
} else {
$selected = '';
}
echo "<option value='".$row['Item ID']."' $selected>".$row['Item Name']."</option>";
}
?>
</select>
Run Code Online (Sandbox Code Playgroud)
我的ajax处理页面:
if(isset($_POST['get_option'])){
$ItemID = $_POST['get_option'];
$sql = ""; …Run Code Online (Sandbox Code Playgroud) 我试图找出如何检查具有某些异常的数组的空值.这是数组:
[name_first] => Name
[name_last] =>
[email] => blah@blah.com
[address] =>
[country] => USA
Run Code Online (Sandbox Code Playgroud)
有两个空值 - name_last&address.这是代码:
if (in_array(null, $data)) {
echo 'empty values';
}else{
echo 'ok';
}
Run Code Online (Sandbox Code Playgroud)
它将返回falseas [address]和[name_last]值empty.我怎么能忽略一个特定的键(让我们说 - [address])?基本上它应该看起来像这样:
if (in_array(null, $data) **&& key_is_not('address', 'hatever')**) {
echo 'empty values';
}else{
echo 'ok';
}
Run Code Online (Sandbox Code Playgroud) 我需要使用同一端口收听2个不同的多播组。Program A会从230.0.0.1和Program B那里听230.0.0.2。两个多播组都使用相同的文件port 2000,但我无法控制它。
运行程序时,我在每个程序中都接收到两个多播流,即230.0.0.1和上广播的数据包230.0.0.2。我怀疑问题是由于通用端口引起的。这是我用来订阅多播的代码:
if( (sd = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP)) < 0 ) {
perror("socket");
return -1;
}
if( setsockopt(sd, SOL_SOCKET, SO_REUSEADDR, &reuse, sizeof(reuse)) < 0 ) {
perror("setsockopt SO_REUSEADDR");
return -1;
}
memset(&in_addr, 0, sizeof(in_addr));
in_addr.sin_family = AF_INET;
in_addr.sin_addr.s_addr = htonl(INADDR_ANY);
in_addr.sin_port = htons(2000);
if( bind(sd, (struct sockaddr*)&in_addr, sizeof(in_addr)) < 0 ) {
perror("bind");
return -1;
}
memset(&req, 0, sizeof(req));
inet_aton(intfc_ip, &req.imr_interface);
inet_aton("230.0.0.1", &req.imr_multiaddr); …Run Code Online (Sandbox Code Playgroud) 我正在使用一个Wordpress插件,该插件为不同的用户(管理员,编辑者,作者,贡献者,订阅者)赋予不同的权限。我已经能够使该插件在管理员面板或页面/末尾上完美地工作,但是当我以编辑器身份登录时,在其页面的侧栏上看不到该插件。
如何显示给不同的用户?
add_action('admin_menu', 'admin_menu');
function admin_menu(){
add_menu_page('Plugin Title', 'Plugin menu name', 'manage_options', 'pl_plugins','plugin_function');
add_users_page('Plugin Title', 'Plugin menu name', 'read', 'my-unique-identifier', 'my_user_plugin_function');
}
function plugin_function() {
}
function my_user_plugin_function(){
}
Run Code Online (Sandbox Code Playgroud)
我希望插件能够在某些类型的用户登录时获取特定页面。
我正在看这个页面.
我可以在标题中看到这一点.有人可以解释它的作用.我看不到任何提及它及其用途:
<script class="js-allow-in-head" src="//use.typekit.net/txx2jfv.js"></script>
<script class="js-allow-in-head">try{Typekit.load();}catch(e){}</script>
Run Code Online (Sandbox Code Playgroud)
谢谢
我正在尝试从正常尺寸的图像创建2个裁剪缩略图(60x60和150x150).一切都很好,除了裁剪,这是行不通的.那部分是生成一个右下方有黑线的缩略图,如下所示:
.............
. ...
. ...
. ...
.............
Run Code Online (Sandbox Code Playgroud)
调整大小工作得很好,因为最终缩略图的正确高度为60和150(从原始的风景图像开始),但它们仍然出现在风景中.
是)我有的:
list($thumb_width, $thumb_height) = getimagesize($thumb_target);
if ($thumb_width > $thumb_height) { // landscape
$thumb1_new_height = 60;
$thumb1_new_width = floor( $thumb_width * ( $thumb1_new_height / $thumb_height ));
$thumb1_crop_x = ceil(($thumb_width - $thumb_height) / 2);
$thumb1_crop_y = 0;
$thumb2_new_height = 150;
$thumb2_new_width = floor( $thumb_width * ( $thumb2_new_height / $thumb_height ));
$thumb2_crop_x = ceil(($thumb_width - $thumb_height) / 2);
$thumb2_crop_y = 0;
}
else if ($thumb_width < $thumb_height){ // portrait
$thumb1_new_width = 60;
$thumb1_new_height …Run Code Online (Sandbox Code Playgroud) 如何根据从下拉列表中选择的值填充数据库中的完整表单输入字段
示例:在应用程序中,通过选择客户端名称,它将填充完整的表单输入字段,并在数据库中存储详细信息.
Sample Code:
<select name="client">
<option value="">-- Select Client Name -- </option>
<option value="1">John</option>
<option value="2">Smith</option>
</select>
<input name="phone" type="text" value="">
<input name="email" type="text" value="">
<input name="city" type="text" value="">
<textarea name="address"></textarea>
Run Code Online (Sandbox Code Playgroud)
所有关于输入字段都需要填写客户端名称选择的值.
编辑:
我尝试使用AJAX但无法从文件中获取特定变量...下面是我的代码:
<script>
$(document).ready(function() {
$('#client').change(function() {
alert();
var selected = $(this).find(':selected').html();
$.post('get_details.php', {'client': selected}, function(data) {
$('#result').html(data);
});
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
在get_details.php文件中我将不同的值存储在不同的变量中,但我不明白如何将它们变为单个变量到主页面.
php ×8
javascript ×3
ajax ×2
mysql ×2
wordpress ×2
arrays ×1
c ×1
crop ×1
html ×1
jquery ×1
json ×1
linux ×1
multicast ×1
resize-crop ×1
thumbnails ×1
udp ×1
wampserver ×1
xampp ×1