小编Pra*_*ant的帖子

如何在PHP中重写URL?

我正在尝试在我的PHP应用程序中实现URL重写.有人可以分享在PHP和MySQL中实现URL重写的一步一步程序吗?

在我的应用程序中,我想实现以下URL重写,我想重定向

1. http://example.com/videos/play/google-io-2009-wave-intro
2. http://example.com/videos/play/203/google-io-2009-wave-intro
Run Code Online (Sandbox Code Playgroud)

1. http://example.com/videos/play.php?title=google-io-2009-wave-intro
2. http://example.com/videos/play.php?id=203
Run Code Online (Sandbox Code Playgroud)

请告诉我如何以上述任何方式实现URL重写.

根据搜索引擎优化,管理,应用程序观点,以下两种类型的URL将是最好的.

1. http://example.com/videos/play/google-io-2009-wave-intro
2. http://example.com/videos/play/203/google-io-2009-wave-intro
Run Code Online (Sandbox Code Playgroud)

php apache mod-rewrite seo url-rewriting

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

如何从字符串中获取第一个x字符,而不切断最后一个字?

我在变量中有以下字符串.

Stack Overflow is as frictionless and painless to use as we could make it.

我想从上面的行中获取前28个字符,所以通常如果我使用substr然后它会给我Stack Overflow is as frictio这个输出,但我想输出为:

Stack Overflow is as...

PHP中是否有任何预制函数可以这样做,或者请在PHP中为我提供此代码?

编辑:

我想要从字符串中总共28个字符而不会破坏一个单词,如果它会让我少于28个字符而不会破坏一个单词,那很好.

php string substr

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

在ASP.NET中重写URL?

我正在使用ASP.NET C#.

如何实现类似于StackOverflow.com的URL重写过程?

http://stackoverflow.com/questions/358630/how-to-search-date-in-sql
Run Code Online (Sandbox Code Playgroud)

此外,URL中的"358630"等值的含义是什么?这是问题ID(他们用来从表中获取数据的基础)?无论是什么,在我的应用程序中,我使用"ID"字段识别记录.该字段是SQL表中的标识列.现在,我的网址如下:

http://myweb.com/showdetails.aspx?id=9872
Run Code Online (Sandbox Code Playgroud)

但我希望他们看起来像:

http://myweb.com/showdetails/9872/my_question_title
Run Code Online (Sandbox Code Playgroud)

要么:

http://myweb.com/9872/my_question_title
Run Code Online (Sandbox Code Playgroud)

或者无论什么最好的方式,这将很好地搜索机器人.

我的应用程序托管在Go Daddy的共享托管服务上,我觉得没有自定义的ASP.NET"HTTP模块"或没有用于URL重写的自定义DLL正在他们的服务器上运行.我尝试了很多样品,但没有运气!

我发现Stack Overflow托管在Go Daddy(共享主机?)上.也许Stack Overflow的方法对我有用.

c# asp.net web-config url-rewriting

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

Helvetica或Arial作为CSS中的基本字体?

我的一个朋友告诉我:"使用字体:黑体,宋体,无衬线在你的网站",当我问他为什么那么"空白",他不知道,在他的公司的一些可用性专家告诉他这件事.

但是当我尝试的helvetica, arial, sans-serif时候,我注意到我粗体和非粗体不能正常使用这种字体,而我使用arial, helvetica, sans-serif它然后它的工作正常.请注意这里的区别:http://hell.meiert.org/core/html/helvetica-arial.html

我用Google搜索,但没有看到任何令我信服的东西.然后我发现了一个帖子Is Helvetica是一个浏览器基础字体?

所以,我要问的是,为什么黑体建议,并在同一职位的答案的人说:"如果你要黑体,你要么必须拥有一台Mac"原来是MAC电脑的都用这个,这样它会唯一的原因只看MAC很好吗?

在我的网站中,当我使用"arial ..."作为基本字体时,→html字符在所有浏览器中都能很好地呈现,但是当使用"Helvetica ..."时,它在谷歌浏览器中无法正常显示,为什么?

谢谢

html css xhtml fonts

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

将jQuery移动到body标记的末尾?

我的朋友读了一篇文章,其中提到将所有JavaScript文件移动到结束体标记(</body>)的末尾,将提高网页的性能.

我已将所有JS文件移动到最后,除了JQuery和JS文件,它们将事件附加到页面上的元素,如下所示;

$(document).ready(function(){
    //submit data
    $("#create_video").click(function(){ //... });
});
Run Code Online (Sandbox Code Playgroud)

但他说要将jQuery库文件移到body标签的末尾.

我不认为这是可能的,因为我使用jQuery选择器将许多事件附加到页面元素加载,并且要使用jQuery选择器,首先必须加载jQuery库.

是否有可能在关闭body标签(</body>)之前将JQuery库文件移动到页面末尾?

谢谢

javascript xhtml jquery

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

限制实例创建类?

我正在使用C#.我创建了一个可以包含在任何c#.net项目中的类(基于桌面或基于Web),但我希望在我的类的应用程序中只创建10个对象.如果对象实例创建超过10,那么它应该给出错误或简单不起作用.

可能有两种情况,

  1. 我将myclass.cs文件包含在任何项目中
  2. 我将我的类捆绑在DLL中,然后将其包含在任何应用程序中

在这两种情况下,如果在应用程序中创建了超过10个类的实例,则必须通过错误.

这个问题是我的老师问的,他告诉我在互联网上搜索答案,我试过但没有找到解决这个问题的方法,我还没有听说过我们可以限制对象?

是否可能,如果是,那么如何?

谢谢

c# oop class instance

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

PHP:在构造函数中调用用户定义的函数?

userAuth在其构造函数中有一个类我添加了代码以检查用户是否有效,如果会话中没有值,那么我检查cookie(作为"记住我"功能的一部分),如果cookie中有一些值然后我调用一个函数ConfirmUser从数据库中检查它的真实性.在confirmUser函数返回的值的基础上,我在构造函数中返回一个bool(true或fales)值.

我创建了我的课程:

<?php
    class userAuth {

        function userAuth(){
            //code
        }

        function confirmUser($username, $password){
                   //code
        }
    }

    $signin_user = new userAuth();

?>
Run Code Online (Sandbox Code Playgroud)

confirmUser function取两个字符串类型参数并返回一个整数值0,1,2.

我无法confirmUser在构造函数中添加函数代码,因为我在我的应用程序中的更多位置使用此函数.

所以,我想知道如何在PHP中的构造函数内调用用户定义的函数.请帮忙.

谢谢!

php methods constructor function

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

PHP代码和htaccess中的会话超时?

我们用什么在php中设置会话时间.我发现以下内容:

ini_set(session.cookie_lifetime, 3600);
ini_set(session.gc_maxlifetime, 3600);
Run Code Online (Sandbox Code Playgroud)

在php中为会话设置超时是否正确?或者我们有什么方法可以在htaccess文件中设置超时?

也许这是一个简单的问题,但我真的无法得到答案,甚至在SO,谷歌和php.net上尝试过,但没有直接的解决方案或代码.

php

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

JQuery:如何在网站上运行背景音乐?

我正在搜索一个插件或代码,当我的网站打开时,我将能够运行背景音乐.这种类型的功能通常在flash网站中找到,其中有背景,但我想在我的网站上使用jquery,

请提供任何插件或代码链接,这将帮助我解决此问题.

谢谢

javascript jquery

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

如何在网站中添加社交登录选项?

我在我的网站上使用php/mysql.我创建了自己的登录/注册系统,但我想在我的网站中集成三个社交登录选项,Google,Facebook和Twitter.使用它们用户将能够登录并能够在网站上发布内容.

就像Stackoverflow为其登录/注册表单所做的那样.

我想知道我认为社交登录实现的库和代码.是否有任何开源库使用我可以集成这三个,或者我需要单独设置每个.

请提供链接,教程和代码,以便在我的php网站中集成社交登录.

谢谢!

php social-networking login-script

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