Maison > développement back-end > tutoriel php > PHP 错误问题集合

PHP 错误问题集合

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2016-07-29 09:05:25
original
1059 Les gens l'ont consulté

1.包围$pswd1和$pswd2的单引号不可删除,否则无法向MySQL中插入数据。

<?php $con=mysql_connect("localhost","root","00001111");
if(!$con){
    die("Could not connect MySQL database!");
}
mysql_select_db("sql_test",$con);
$pswd1=md5("0000");
$pswd2=md5("1111");
$sql="INSERT INTO logins (username,pswd)
VALUES
(&#39;John&#39;,&#39;$pswd1&#39;),
(&#39;Sam&#39;,&#39;$pswd2&#39;)";
mysql_query($sql,$con);
mysql_close($con);
?>
Copier après la connexion

2.Linux:文件中的换行符为“\n”;Windows:文件中的换行符为“\r\n”;

示例:基于文件的身份验证

文件authenticationFile.txt的内容如下:

jack:ae2bac2e4b4da805d01b2952d7e35ba4
milk:ae2bac2e4b4da805d01b2952d7e35ba4

<?php $authorized=false;
if(isset($_SERVER[&#39;PHP_AUTH_USER&#39;])&&isset($_SERVER[&#39;PHP_AUTH_PW&#39;])){
    $authFile=file("authenticationFile.txt");
    if(in_array($_SERVER[&#39;PHP_AUTH_USER&#39;].":"
        .md5($_SERVER[&#39;PHP_AUTH_PW&#39;])."\n",$authFile)){
        $authorized=true;
    }
}
if(!$authorized){
    header(&#39;WWW-Authenticate:Basic Realm="Secret Stash"&#39;);
    header(&#39;HTTP/1.0 401 Unauthorized&#39;);
    print(&#39;You must provide the proper credentials&#39;);
    exit;
}
?>
Copier après la connexion
如果是在Windows环境下,上述代码中的“\n”需要改为“\r\n”

以上就介绍了PHP 错误问题集合,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal