我正在我的控制器上运行一些函数来提出一个自定义元标记网址,然后将其用于facebook的opengraph图像标记.此图像放入一个变量,然后显示在用于在Facebook上进行抓取的网址上.我让它以正确的方式工作,现在因为这个错误,linter回到我身边.
URL"http://mypage.org/pages/post.html?PostID=9192&prog="的"网站"类型的对象无效,因为无法将属性'og:image:url'的给定值''解析为输入'url'.
这怎么不是一个有效的网址?我可以把链接放在我的浏览器中,它就可以了.我注意到当我下去看到被刮的网址时,它还是给了我这个..
<meta property="og:image" content="<img src='http://www.mypage.org/images/post_images/4121.jpg' />">
Run Code Online (Sandbox Code Playgroud)
看起来它需要我的<和/>,使它们成为十六进制..为什么刮刀会这样做?顺便说一下这是我的控制器的代码.
$img = strstr($img, '<img src=');
$substring = substr($img, 0, strpos($img, "/>"));
$img = $substring . "/>";
Run Code Online (Sandbox Code Playgroud)
这段代码的作用是我在url结尾之前获取完整的<img src = "" />url.任何和所有的帮助非常感谢.
我在页面加载时动态设置一个设置为某个值的选项.如何在页面加载时检查该值,然后更改另一个div内容?我最好的猜测是在下面,但我没有运气.
$("select[name=mySelections]").onload.function() {
if ($(this).find("option:selected").val() == 'myvalue') {
$("#myDiv").html("Test");
}
}
Run Code Online (Sandbox Code Playgroud)
我的选择器
{html_options name="mySelections" options=$myOptions selected=$test->One}
Run Code Online (Sandbox Code Playgroud)
我的HTML
<div id="myDiv"
{foreach from $whatever to $this}
<input type="checkbox" name="{$this->Name}" value="{$this->value}" />
{/foreach
</div>
Run Code Online (Sandbox Code Playgroud) 我收到意外的语法错误:意外的令牌[
这是我的代码.
$ajaxString = "";
foreach ($z as $key => $val) {
$ajaxString .= "image[]=$val&";
}
$ajaxString = substr($ajaxString,0,-1);
$DATA .= "
<div class='order-item-info'>
<div class='order-item-download-all'>
<input type='image' src='images/download-all.png' alt='Submit' onclick='download(".$ajaxString.")'>
</div>
</div>\n";
Run Code Online (Sandbox Code Playgroud)
我在开发人员工具上的代码如下所示.
<input type='image' src='download-all.png' alt='Submit' onclick='download(image[]=Logo.jpg&image[]=Logo_Large.jpg&image[]=)'>
Run Code Online (Sandbox Code Playgroud)
我知道我错过了什么,只是不能把手指放在上面.
$("select[name=program]").change(function () {
switch ($("select[name=program]").val()) {
case 'Women\'s':
$("tr#levelCheck").html(
"<th>Level</th>" +
"<td>" +
"<select name='level'>" +
"<option value='Senior'>Senior</option>" +
"<option value='Junior'>Junior</option>" +
"</select>" +
"</td>"
);
default:
$("tr#levelCheck").html("");
}
});
Run Code Online (Sandbox Code Playgroud)
这是我的HTML
<tr>
<th>Program</th>
<td>{html_options name="program" output="$program" values="$program"}</td>
</tr>
<tr id="levelCheck"></tr>
Run Code Online (Sandbox Code Playgroud)
当我从程序下拉列表中选择其他菜单选项时,我只想显示其他菜单.基本上,我选择女士,另一个菜单显示在下面,我参加比赛.当我选择女性选项时,为什么不显示我的下拉列表?
我试图调试这个,但我没有运气.我是否正确发送了POST数据?
if (isset($_POST['chrisBox'])) {
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "http://www.associates.com/send-email-orders.php");
curl_setopt($curl, CURLOPT_POST, TRUE);
curl_setopt($curl, CURLOPT_POSTFIELDS, $_POST['chrisBox']);
curl_setopt($curl, CURLOPT_HEADER, FALSE);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, FALSE);
curl_setopt($curl, CURLOPT_VERBOSE, TRUE);
$ex = curl_exec($curl);
echo 'email';
$email = true;
}
Run Code Online (Sandbox Code Playgroud) 我只是想在我的查询中添加另外5天的日期.例如,如果我LastDate桌面上的列中的数据2013-03-31与其日期相同,那么添加5天应该在我的查询中显示它,因为它的日期比下面的更大.它不会出现,我很困惑为什么.任何帮助,将不胜感激.
SELECT * FROM `ts_inventory`
WHERE `ts_inventory`.`Quantity` > 0
AND `ts_inventory`.`LastDate` > DATE_ADD(2013-01-22, INTERVAL 5 DAY)
Run Code Online (Sandbox Code Playgroud) 我正在尝试计算<tr>下面文本中将有多少起始表行标记.请记住,我说的是文字,而不是HTML.我把这些数据放回textarea(不要问),我需要计算这个textarea中有多少起始tr标签.我该怎么办?什么是jquery中的适当方法来实现这一目标?
<textarea name='details' id='details'>
<table>
<tbody>
<tr>
<th></th>
</tr>
<tr>
<th></th>
</tr>
</tbody>
</table>
</textarea>
Run Code Online (Sandbox Code Playgroud) 这是我的代码,它正在通过我的结果.问题是它列出了我的数据库表中的一行五次.有id,名称,电子邮件,公司和标题.我如何只显示一次结果?
$sql = "SELECT * FROM `newsletter`";
$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result)) {
foreach ($row as $key => $value) {
$DATA .= "
<div id='contentBox'>
Name: $row[Name]<br />
Email: $row[Email]<br />
Company: $row[Company]<br />
Title: $row[Title]<br />
<br />
</div>
";
}
}
Run Code Online (Sandbox Code Playgroud)