小编Spa*_*arK的帖子

如何找到使用cURL重定向的位置?

我正在尝试使curl遵循重定向,但我不能让它正常工作.我有一个字符串,我想作为GET参数发送到服务器并获取结果URL.

例:

String = Kobold Vermin
Url = www.wowhead.com/search?q=Kobold+Worker

如果您转到该网址,它会将您重定向到"www.wowhead.com/npc=257".我希望curl将此URL返回到我的PHP代码,以便我可以提取"npc = 257"并使用它.

当前代码:

function npcID($name) {
    $urltopost = "http://www.wowhead.com/search?q=" . $name;
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1");
    curl_setopt($ch, CURLOPT_URL, $urltopost);
    curl_setopt($ch, CURLOPT_REFERER, "http://www.wowhead.com");
    curl_setopt($ch, CURLOPT_HTTPHEADER, Array("Content-Type:application/x-www-form-urlencoded"));
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
    return curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
}
Run Code Online (Sandbox Code Playgroud)

然而,这将返回www.wowhead.com/search?q=Kobold+Worker而不是www.wowhead.com/npc=257.

我怀疑在外部重定向发生之前PHP正在返回.我怎样才能解决这个问题?

php redirect curl

146
推荐指数
5
解决办法
25万
查看次数

如何使用PHP查找日期中某一天的日期?

如果我有一个$date YYYY-mm-dd并想要得到$day一周的特定(由0(星期日)到6(星期六)指定)YYYY-mm-dd.

例如,如果我得到2012-10-11$date5作为$day,我想2012-10-12,如果我有0作为$day,2012-10-14

编辑:
大多数人误解了它.我得到了一些约会,$date并希望得到同一周0-6指定的一天$date.

所以不,我不想要$date......

php date

66
推荐指数
6
解决办法
19万
查看次数

我现在应该删除.AndroidStudio1.2文件夹

我在用户名文件中看到这些文件夹,并想知道我是否可以删除其中两个:

.AndroidStudio1.2 

.AndroidStudio1.3 

.AndroidStudioPreview1.3
Run Code Online (Sandbox Code Playgroud)

StudioPreviewpreview1.3需要1.3 G存储和Studio1.2需要773 MB的存储空间.我想知道这些文件夹中是否有任何内容现在可以执行任何操作.我收到的消息是更新的版本.

android android-studio

7
推荐指数
1
解决办法
1763
查看次数

NG-serve 在终端中显示空白屏幕

我想运行一个 Angular 项目。我还创建了“node_modules”文件夹并更新了“Angular CLI”。但是,ng-serve 命令在终端中不起作用。即将出现黑屏。Node 是最新的,Npm 是最新的,Angular -Cli 版本即将推出 Mg++ 版本:Mg++ 1.5beta1(以前称为 MicroGnuEmacs Adv.)。

编辑:

这个空白屏幕即将到来

请检查。我也更新了 angularCli 版本..没有任何效果

npm angular-cli angular

6
推荐指数
1
解决办法
7744
查看次数

如何使用bootstrap在悬停时显示操作列表?

我有一个像这样的html页面 ,当我将鼠标悬停在右侧的音量按钮时,包含上传和删除功能的div框应显示在音量图标旁边.我期待的是当我将鼠标悬停在音量图标上时,上传,删除和音量图标应显示在同一行中,如下图所示在此输入图像描述
并且灰色面板不会溢出开箱即用.

有没有人知道如何再次设置样式表来显示这种情况?

html javascript css jquery twitter-bootstrap

3
推荐指数
1
解决办法
859
查看次数

在iframe中更改页面的按钮或链接

我希望在页面中创建一个链接或按钮来更改iframe所在的页面.这将是一个本地页面:

idreesinc.com/iframe.html

你可以看到我已经在这里:

idreesinc.com/research

非常感谢帮助,因为我一直在寻找答案.谢谢!

html javascript iframe button hyperlink

2
推荐指数
2
解决办法
4万
查看次数

如何在ajax提交后清除表单?

我有一个小联系表格.发送邮件正在运行,但表单在提交后仍保留文本.我搜索并尝试了一些代码来清除它但没有成功.

// JavaScript Document
$('#contact-form').submit(function (e) {
"use strict";
e.preventDefault();
$.ajax({
    type: "POST",
    url: "contactform.php",
    data: $(this).serialize(), //get form values
    sucess: function (data) {
        document.getElementById("contact-form").reset();
    }

}).done(function (data) {
    console.log(data); // will contain success or invalid 
});
});
Run Code Online (Sandbox Code Playgroud)

还有一些php

<?php
$firstname = $_POST["firstname"];
$lastname = $_POST["lastname"];
$email = $_POST["email"];
$phone = $_POST["phone"];
$message = $_POST["message"];

$EmailTo = "marcin@rmonline.com";
$Subject = "New Message Received";

// prepare email body text
$email_content .= "Firstname: $firstname\n";
$email_content .= "Lastname: $lastname\n";
$email_content .= "Email: $email\n"; …
Run Code Online (Sandbox Code Playgroud)

html php forms ajax

1
推荐指数
1
解决办法
5613
查看次数