小编chr*_*ris的帖子

如何设置指向特定位置的Arrays内部指针?PHP/XML

我试图使用XML而不是数据库构建一个小站点.

我想构建一个next和prev按钮,它将相对于我显示的内容工作.

我发现php函数next()和prev()以及current()但我不知道如何将指针设置为特定位置以便能够相对于当前页面进行导航.

$list=array('page1','page2','page3')
Run Code Online (Sandbox Code Playgroud)

例如,如果我显示page2的内容我怎么能告诉php我在$ list [1]以便下一个($ list)显示page3?

提前致谢

php xml arrays

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

可以使用simplexml来搜索html吗?

我想从表中获取数据而不使用正则表达式.我很高兴使用simplexml来解析RSS提要,并想知道它是否可以用来从另一个页面中获取表格.

例如.用curl抓取页面或只是file_get_contents(); 然后使用simplexml来获取内容?

html php parsing simplexml

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

jQuery Mobile嵌套列表刷新解决方案

我试图找到一个解决方法来刷新嵌套列表与jquery Mobile 1.1版本,目前只剩下一个空白页面.

我知道一个现有的解决方案是启用pushState但是会将您发送回列表的根目录并在下一个嵌套列表视图中使用历史状态.

我在下面提出的解决方案并不漂亮,但适用于iOS和更新的Android.

$(document).bind("mobileinit", function(){

 var urlEx = '#&ui-page=5-0';  //ending of nested list url

 if (window.location.href.indexOf(urlEx) != -1){

  history.replaceState("", "0", "index.php");
   setTimeout("window.location.href='https://FULLURL#/FULLURL&ui-page=5-0'",100);
 }

 window.history.pushState("", "0", "index.php"); 

});
Run Code Online (Sandbox Code Playgroud)

我意识到每个浏览器都不支持pushState和replaceState,我可以尝试使用:

window.location.href = window.location.href.substring(0,window.location.href.indexOf('#'));
Run Code Online (Sandbox Code Playgroud)

相反,但它变得更加用户体验.

我希望有人可以更好地了解可以做得更好或者如何更好/更可靠地完成任务.

javascript jquery browser-history jquery-mobile pushstate

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

会话登录与HTTP身份验证.优点缺点

我注意到一些大型网站使用HTTP身份验证.

我想知道这和基于会话的登录之间的主要区别是什么.

任何优点或缺点.

任何解释和/或建议都会有所帮助,因为我正在尝试确定哪个登录用于我的网站.

谢谢

php login

7
推荐指数
2
解决办法
4573
查看次数

使用PHP获取和存储信用卡信息的最佳实践

我应该在前几个步骤(验证,审核购买)中使用会话,然后在最终提交中将信息输入数据库吗?

饼干会被顶起并变成诉讼吗?风险太大了吗?

如果存储信用卡号码,我是否需要以任何特殊方式保护我的数据库?

欢迎任何和所有推荐和个人经历.

php transactions credit-card

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

你不需要与客户打交道多少钱?

我的一个朋友来找我一个建议,我几乎完成了所有的工作(设计/编程),他与客户打交道.他要求转介合同的50%,而不必与客户打交道.

看起来很多,但同时如果他没有把我当作客户,我什么也得不到.我想知道其他人会在类似的情况下做什么或做过什么.谢谢

language-agnostic

5
推荐指数
2
解决办法
328
查看次数

Javascript focus()和select()quirk

我正在处理一个表单并获取null或不是对象错误ie.

<form action="#" method="post" name="adv_search">

<input class="inputbox" type="text" name="keyword1" value="none" id="keyword1"/>
</form>

<script>
document.adv_search.keyword1.focus();
document.adv_search.keyword1.select();
</script>
Run Code Online (Sandbox Code Playgroud)

//如果我使用

<script>
var key1 = document.getElementById('keyword1');
   key1.focus();
   key1.select();
</script>
Run Code Online (Sandbox Code Playgroud)

//一切都好

我想明白为什么.我希望它没有输入字段的id标签

提前致谢


不应该是document.formname.fieldname.focus(); 和document.formname.fieldname.select(); 工作?

javascript forms select focus

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

最有效的模板多语言网站的方式

我正在建立一个英语/法语网站,并想知道是否有这样一份工作的最佳实践.

  1. 复制网站并使用适当的网站制作法语和英语文件夹.

  2. 使用PHP将内容与html标签交换.例如.如果($ LANG == '恩'):

  3. 使用php只交换保留html标签的内容两者相同.例如.如果声明到处都是.这对效率有害吗?

任何其他建议将不胜感激

php multilingual templates

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

传递一定宽度时重新加载页面

我希望只有在浏览器窗口高于或低于768px时才重新加载页面.这是我失败的尝试.

if ($(window.width() > "769") {
    $(window).resize(function () {
        if ($(window).width() < "769") {
            location.reload();
        }
    });

}
elseif($(window.width() < "769") {

    $(window).resize(function () {
        if ($(window).width() > "769") {
            location.reload();
        }
    });

}
Run Code Online (Sandbox Code Playgroud)

我确实这是一个非常简单的方法.

javascript browser jquery window width

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

在一个页面上查询两个不同的数据库是不好的做法吗?

我正在和一个不希望我触摸他的数据库的程序员一起工作......

我想使用数据库而不是硬编码我的内容,但不希望网站性能受到影响.

在一个页面上查询两个不同的数据库是不好的做法吗?

如果它不是问题,那么每页可以查询多少个数据库?

PS该网站是php/mysql

php mysql sql database

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