小编Sor*_*anu的帖子

可以在URL中使用哪些字符?

我有一个应用程序,它接受URL中的所有参数,如下所示:/category/subcategory/sub-subcategory.我希望能够在URL的末尾提供额外的参数,比如page-2/order-desc.这将使整个URL成为cat/subcat/sub-subcat{delimiting-character}page-2/order-desc.

我的问题是:我可以使用哪些角色{delimiting-character}.我倾向于选择":",因为我知道它肯定不会出现在任何其他地方,但我不知道它是否符合标准,或者至少它是否会在将来给我带来问题.

我记得vimeo使用过这样的东西:vimeo.com/video:{code}但它们似乎改变了这一点.

url rfc

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

OS X终端命令用于创建在当前日期命名的文件

我已经设置了一个cron任务,我想将输出保存到文件中.该文件应具有基于执行cron的时间的名称(例如:20110317-113051.txt).

我的实际cron命令如下:

lynx -dump http://somesite/script.php > /Volumes/dev0/textfile.txt

我希望textfile用某种独特的时间戳代替它.

我试过了

lynx -dump http://somesite/script.php > $(date).txt
但我收到一个错误,命令是不明确的.

谢谢你的帮助!

索林

macos bash terminal date

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

链接getElementById

我一直在寻找这个问题的答案,但我找不到所以我想我会尝试StackOverflow.

在javascript中,这是有效的:

x = document.getElementById('myId'); y = x.getElementById('mySecondId');

我知道这可以完成,getElementsByTagName但我不确定返回的对象getElementById是否能够使用该getElementById方法.

我知道ID应该是每个文档唯一的,但有时情况并非如此.

谢谢!

javascript getelementbyid

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

如何在自动机中进行文本替换(正则表达式)

我正在制作一个 Automator 应用程序,我需要根据某个标准替换一些文本。我想知道是否有用于执行正则表达式文本替换的 Automator 操作。

如果没有,我总是可以选择运行可以执行此操作的 AppleScript,但我真的不知道如何编写 AppleScript 代码。

谢谢!

applescript replace automator

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

在 XHR 中使用 multipart/form-data 作为 Content-Type 时获取“400 Bad Request”

我有一个发送一些数据的 AJAX 请求。数据遵守 multipart/form-data规范

我面临的问题是浏览器将 Content-Type 标头设置为 text/plain,它应该是 multipart/form-data。

我试过这样做:request.setRequestHeader("Content-Type", "multipart/form-data");但这给出了 400 Bad Request 错误。

如果我这样做request.setRequestHeader("Content-Typexxxx", "multipart/form-data");没有错误,则设置了“Content-Typexxxx”标头,但显然对我没有帮助。

我想有一个可以设置的有效 Content-Type 标头列表,并且“multipart/form-data”不在其中,但我找不到解决我的困境的方法。

实际发送的数据示例:

内容类型:多部分/表单数据;边界=l3iPy71otz

--l3iPy71otz
内容配置:表单数据;名称=“标题公共”

Variation_1
--l3iPy71otz
内容配置:表单数据;名称="nr_versiune"


--l3iPy71otz--

谢谢!

javascript ajax header xmlhttprequest http-headers

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

javascript:获取所有对象参数

我有一个JS对象,参数可变.有没有办法看到这个特定时间传递了哪些参数?

这个例子:

function getElement() {
    var scope = document;

    this.by = function(data){
        if (data.id)    scope = scope.getElementById(data.id);
        if (data.tag)   scope = scope.getElementsByTagName(data.tag);       
        return scope;
    }
}
Run Code Online (Sandbox Code Playgroud)

我这样运行它

var x = new getElement(); 
vad div = x.by({id : "chosenID"});
Run Code Online (Sandbox Code Playgroud)

得到id的div chosenID

要么

var x = new getElement(); 
vad inputs = x.by({id : "chosenID", tag : "input"});
Run Code Online (Sandbox Code Playgroud)

inputs使用id 获取div中的所有内容chosenID;

我想知道我是否传递了一个或两个参数,以及哪些参数.

谢谢!

ps:感谢您抽出时间帮助我,但请不要吝啬jQuery或其他JS框架,因为这仅用于学习目的.很多,索林.

javascript parameters object parameter-passing

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

Javascript不会覆盖CSS显示属性

我有一个设置的DIV显示:没有来自CSS,它应该style.display = '';在某个时候通过javascript 变为可见().

问题是,如果我把display:noneCSS文件中的javascript似乎没有任何影响.我也试过改变背景颜色而不是显示属性,这是有效的.

我在这里运行代码(只需按编辑链接).

我真的很感谢你花时间研究这个问题.

javascript css

3
推荐指数
2
解决办法
1509
查看次数

cookie没有被删除

我有一个基本的登录系统.基本的登录/注销功能如下:

function login() {
    global $page;

    if ($_COOKIE['adminUser'] == adminUser && $_COOKIE['adminPass'] == adminPass):
        $_SESSION['adminLogin'] = true;
        redirect($_SERVER['REQUEST_URI']);
    elseif ($_POST['adminUser'] == adminUser && $_POST['adminPass'] == adminPass):
        setcookie('adminUser', $_POST['adminUser'], time() + 60 * 60 * 24 * 7);
        setcookie('adminPass', $_POST['adminPass'], time() + 60 * 60 * 24 * 7);
        $_SESSION['adminLogin'] = true;
        redirect($_SERVER['REQUEST_URI']);
    else:
        $page->content->table = new template('admin/login.tpl');
        // it shows the login form
    endif;
}

    function logout() {
        $_SESSION['adminLogin'] = false;
        setcookie('adminUser', false, time() - 60*100000);
        setcookie('adminPass', false, time() - …
Run Code Online (Sandbox Code Playgroud)

php cookies setcookie

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