小编Teg*_*der的帖子

确定Javascript中两个字符串是否相似?

假设我有两个字符串,有没有办法检查它们是否至少有90%相似?

var string1 = "theBoardmeetstoday,tomorrow51";
var string2 = "Board meets today, tomorrow";
Run Code Online (Sandbox Code Playgroud)

谢谢,

Tegan

javascript string logic

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

确定Bounds中的Lat/Lng

我对确定lat/lng位置是否在边界内并寻找算法建议感兴趣.(javascript或php)

这是我到目前为止:

var lat = somelat;
var lng = somelng;

if (bounds.southWest.lat < lat && lat < bounds.northEast.lat && bounds.southWest.lng < lng && lng < bounds.northEast.lng) {
     'lat and lng in bounds
}
Run Code Online (Sandbox Code Playgroud)

这会有用吗?谢谢

javascript php geospatial

8
推荐指数
2
解决办法
4074
查看次数

带边界的C#HTTP POST

我需要一点帮助在C#中设置HTTP Post.我感谢您提前获得的任何帮助.

在这里使用Fiddler是我的RAW POST:

POST http://www.domain.com/tester.aspx HTTP/1.1
User-Agent: Tegan
Content-Type: multipart/form-data; boundary=myboundary
Host: www.domain.com
Content-Length: 1538
Expect: 100-continue


<some-xml>

        <customer>
                <user-id>george</user-id>
                <first-name>George</first-name>
                <last-name>Jones</last-name>
        </customer>

</some-xml>
Run Code Online (Sandbox Code Playgroud)

我的要求有点棘手.他们需要一个带有边界的多部分职位.我不熟悉设置边界.如果任何人可以提供帮助我会很感激.

这是我的要求:

POST http://www.domain.com/tester.aspx HTTP/1.0(CRLF)
User-Agent: myprogramname(CRLF)
Content-Type: multipart/form-data; boundary=myboundary(CRLF)
Content-Length: nnn(CRLF)
(CRLF)
(CRLF)
--myboundary(CRLF)
Content-Disposition: form-data; name=”xmlrequest”(CRLF)
Content-Type: text/xml(CRLF)
(CRLF)
(XML request message)(CRLF)
(CRLF)
--myboundary--(CRLF)
Run Code Online (Sandbox Code Playgroud)

所以我认为这应该是POST应该是什么样子但我需要一些帮助我的C#.

POST http://www.domain.com/tester.aspx HTTP/1.1
User-Agent: Tegan
Content-Type: multipart/form-data; boundary=myboundary
Content-Length: 1538

--myboundary
Content-Disposition: form-data; name="xmlrequest"
Content-Type: text/xml

<some-xml>

            <customer>
                    <user-id>george</user-id>
                    <first-name>George</first-name>
                    <last-name>Jones</last-name>
            </customer>

    </some-xml>

(CRLF)
--myboundary--
Run Code Online (Sandbox Code Playgroud)

这是我用来创建WebRequest的C#代码.

HttpWebRequest request …
Run Code Online (Sandbox Code Playgroud)

c# http-post httpwebrequest

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

Youtube API PHP Zend GData直接上传

我正在创建一个Web应用程序,代表用户将网站从我的服务器上传到youtube.

我已经关注了Google的PHP文档,并且在获取会话令牌方面取得了成功.

这是我用来检索会话令牌的代码:

require_once 'Zend/Loader.php';
Zend_Loader::loadClass('Zend_Gdata_AuthSub');

$singleUseToken = $_GET['token'];

$sessionToken = Zend_Gdata_AuthSub::getAuthSubSessionToken($singleUseToken);  

echo $sessionToken;
Run Code Online (Sandbox Code Playgroud)

我的目的是将该会话令牌存储在每个用户的数据库中.单独的脚本将检索该会话令牌,并在代表用户直接上传视频之前.

这是我被绊倒的地方.上传视频的当前文档直接使用以下代码:

require_once 'Zend/Loader.php';
Zend_Loader::loadClass('Zend_Gdata_AuthSub');

$yt = new Zend_Gdata_YouTube($httpClient);  

$myVideoEntry = new Zend_Gdata_YouTube_VideoEntry(); 

$filesource = $yt->newMediaFileSource('somefile.mp4'); 
$filesource->setContentType('video/mp4'); 
$filesource->setSlug('somefile.mp4');  
$myVideoEntry->setMediaSource($filesource);  
$myVideoEntry->setVideoTitle('My Test Movie'); 
$myVideoEntry->setVideoDescription('My Test Movie'); 

$myVideoEntry->setVideoCategory('Entertainment');  
$myVideoEntry->SetVideoTags('test');  
$myVideoEntry->setVideoDeveloperTags(array('test', 'tester'));  

$uploadUrl = 'http://uploads.gdata.youtube.com/feeds/api/users/default/uploads';  

$newEntry = $yt->insertEntry($myVideoEntry, $uploadUrl, 'Zend_Gdata_YouTube_VideoEntry');
Run Code Online (Sandbox Code Playgroud)

我对如何正确制定以下部分的$ httpClient变量感到困惑:

$yt = new Zend_Gdata_YouTube($httpClient);
Run Code Online (Sandbox Code Playgroud)

我已将会话令牌存储在我的数据库中,并且需要跳过身份验证并使用我的会话令牌执行直接上载.

任何帮助表示赞赏.

谢谢,Tegan Snyder

php zend-framework youtube-api

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