Table of Contents
回复讨论(解决方案)
Home Backend Development PHP Tutorial php和html代码混写,php运行错误

php和html代码混写,php运行错误

Jun 23, 2016 pm 01:49 PM
html php code run mistake

新手,刚开始代码写出来时什么问题都没有,结果今天再浏览时就出现下面的状况,是哪里错了呢?
zxcvbnm欢迎到来点击进入主页点击返回重试"); } if(!isset($_POST['submit'])){ exit('非法登录!'); } $username=htmlspecialchars($_POST['username']); $pwd=MD5($_POST['pwd']); include('conn.php'); $check_user=mysql_query("select userid from users where username ='".$username."' and pwd ='".$pwd."' limit 1",$conn); if($result=mysql_fetch_array($check_user)){ $_SESSION['username']=$result['$username']; $_SESSION['userid']=$result['userid']; echo $username."欢迎到来点击进入主页"; }else{ exit("登录失败!点击返回重试"); } ?> 点击进入主页"; }else{ exit("登录失败!点击返回重试"); } ?> [color=#800000]
以下是代码:
nbsp;html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">



用户登陆



  session_start();
  if($_GET['action'==logout]){
   unset($_SESSION['username']);
   unset($_SESSION['userid']);
   exit('注销成功!点击返回重试');
   }
  if(!isset($_POST['submit'])){
   exit('非法登录!');
   }
  $username=htmlspecialchars($_POST['username']);
  $pwd=MD5($_POST['pwd']);
  include('conn.php');
  $check_user=@mysql_query("select userid from users where username ='".$username."' and pwd ='".$pwd."' limit 1",$conn);
  if($result=mysql_fetch_array($check_user)){
   $_SESSION['username']=$result['$username'];
   $_SESSION['userid']=$result['userid'];
   echo $username."欢迎到来点击进入主页";  
  }else{
   exit("登录失败!点击返回重试");
   }
?>
点击返回重试"); } if(!isset($_POST['submit'])){ exit('非法登录!'); } $username=htmlspecialchars($_POST['username']); $pwd=MD5($_POST['pwd']); include('conn.php'); $check_user=mysql_query("select userid from users where username ='".$username."' and pwd ='".$pwd."' limit 1",$conn); if($result=mysql_fetch_array($check_user)){ $_SESSION['username']=$result['$username']; $_SESSION['userid']=$result['userid']; echo $username."欢迎到来点击进入主页"; }else{ exit("登录失败!点击返回重试"); } ?> 点击进入主页"; }else{ exit("登录失败!点击返回重试"); } ?> 



回复讨论(解决方案)

 exit("登录失败!点击返回重试");
   }
?>
点击返回重试"); } if(!isset($_POST['submit'])){ exit('非法登录!'); } $

怎么看着乱七八糟的代码啊

?>
点击返回重试"); } if(!isset($_POST['submit'])){ exit('非法登录!'); } $username=htmlspecialchars($_POST['username']); $pwd=MD5($_POST['pwd']); include('conn.php'); $check_user=mysql_query("select userid from users where username ='".$username."' and pwd ='".$pwd."' limit 1",$conn); if($result=mysql_fetch_array($check_user)){ $_SESSION['username']=$result['$username']; $_SESSION['userid']=$result['userid']; echo $username."欢迎到来点击进入主页"; }else{ exit("登录失败!点击返回重试"); } ?> 点击进入主页"; }else{ exit("登录失败!点击返回重试"); } ?> 
对比用的忘删了,删了之后浏览时还会出现上面一段

if($result=mysql_fetch_array($check_user)){
   $_SESSION['username']=$result['$username'];
   $_SESSION['userid']=$result['userid'];
   echo $username."欢迎到来点击进入主页";  
  }else{
   exit("登录失败!点击返回重试");
   }
?>
点击返回重试"); } if(!isset($_POST['submit'])){ exit('非法登录!'); } $username=htmlspecialchars($_POST['username']); $pwd=MD5($_POST['pwd']); include('conn.php'); $check_user=mysql_query("select userid from users where username ='".$username."' and pwd ='".$pwd."' limit 1",$conn); if($result=mysql_fetch_array($check_user))


红色的?>多余,去掉就可以了,有它导致它下面的代码都成为了普通的html

你现在的代码是什么呀?发一篇整理后的代码

没用,删了之后,还会出现这种状况,貌似浏览器在识别到第一个html代码>,就把它当做?>,结束执行了,后面的代码才在浏览器中,以文字显示

  session_start();
  if($_GET['action'==logout]){
   unset($_SESSION['username']);
   unset($_SESSION['userid']);
   exit('注销成功!点击返回重试');
   }
  if(!isset($_POST['submit'])){
   exit('非法登录!');
   }
  $username=htmlspecialchars($_POST['username']);
  $pwd=MD5($_POST['pwd']);
  include('conn.php');
  $check_user=@mysql_query("select userid from users where username ='".$username."' and pwd ='".$pwd."' limit 1",$conn);
  if($result=mysql_fetch_array($check_user)){
   $_SESSION['username']=$result['$username'];
   $_SESSION['userid']=$result['userid'];
   echo $username."欢迎到来点击进入主页";  
  }else{
   exit("登录失败!点击返回重试");
   }
?>

这是整个页面的代码?不全的吧?

页面上显示的应该就是你一开始发的代码的后半部分~~整个删掉还有问题的话,查一下缓存,或者把代码复制到一个测试文件里,运行一下,(建议直接放在服务器工作目录下,不要工程)用localhost来访问,看看还出来吗?

之前缓存清理过了,没用,换个文件夹也一样,文件本来就是放在服务器工作目录下的用localhost来访问,

以下是login.php:
if($_COOKIE['username']!=""){
$username=$_COOKIE['username'];
}
if($_COOKIE['pwd']!=""){
  $pwd=$_COOKIE['pwd'];
}
?>
  


用户登录

  


  
              if($_COOKIE['username']!=""){
         echo "value='".$username."' ";
        }
      ?>
             echo "/>";
      ?>
  


  


  
              if($_COOKIE['pwd']!=""){
         echo "value='".$pwd."' ";
        }
      ?>
             echo "/>";
      ?>
  


  


  
  
 
      
      
  


  


  



  

 if(isset($_POST['submit']) and $_POST['submit']=="submit"){
    $username=$_POST['username'];
    $pwd=$_POST['pwd'];
    if($_COOKIE['pwd']!=$pwd){
     $pwd=MD5($_POST['pwd']);
     }
    if($remember!=0){
     $remember=$_POST['remember'];
     setCookie("username",$username,time()+$remember*3600*24);
      setCookie("pwd",$pwd,time()+$remember*3600*24);
      setCookie("remember",$pwd,time()+$remember*3600*24);
     }
  }
?>
以下是login_ok.php:
  session_start();
  if($_GET['action']==logout){
   unset($_SESSION['username']);
   unset($_SESSION['userid']);
   exit('注销成功!点击返回重试');
   }
  if(!isset($_POST['submit'])){
   exit('非法登录!');
   }
  $username=htmlspecialchars($_POST['username']);
  $pwd=MD5($_POST['pwd']);
  include('conn.php');
  $check_user=@mysql_query("select userid from users where username ='".$username."' and pwd ='".$pwd."' limit 1",$conn);
  if($result=mysql_fetch_array($check_user)){
   $_SESSION['username']=$result['$username'];
   $_SESSION['userid']=$result['userid'];
   echo $username."欢迎到来点击进入主页";  
  }else{
   exit("登录失败!点击返回重试");
   }
?>
以下是链接数据库的:
 $conn=@mysql_connect("localhost","root","137733") or die("l½???§°?¡".mysql_error());
mysql_select_db("hexie",$conn);
mysql_query("set character set utf8");
mysql_query("set names utf8");
?>

大概看了下没啥错误
$check_user=@mysql_query("select userid from users where username ='".$username."' and pwd ='".$pwd."' limit 1",$conn);
  if($result=mysql_fetch_array($check_user)){
   $_SESSION['username']=$result['$username'];
   $_SESSION['userid']=$result['userid'];
   echo $username."欢迎到来点击进入主页";   
  }else{
   exit("登录失败!点击返回重试");
   }

只是这里select userid from 你只查询一个字段,下面的$result['$username'];
就没法用了有错误

这不是问题关键啊,
exit('注销成功!点击返回重试');
 history.back(-1);" >到这个 >截止,浏览器就认为php这段代码就结束了,后面就算有错也识别不出来了

f($_GET['action'==logout]){???
这是什么语法?
 if($_GET['action']==logout){
这又是什么语法?

为什么你在提问时要手写你的代码,而不是复制粘贴呢?

原来就是复制粘贴的,我一开始是犯了一些弱智错误,后来我检查时发现又改了,现在浏览器预览的效果是
点击进入主页";   
  }else{
    exit("登录失败!点击返回重试");
    }
 ?>

只有你“复制粘贴”的才有可能帮你找出错误

不是有专门的放代码的标签的么  用那个复制进来 这样看着好乱... 眼花...

  session_start();
放到第一行

居然还能回复,我最近也遇到这个问题了,终于找到原因了。混合编码后缀名必须是.php,.html就会出现php代码解析错误的问题。          在这儿看到的,OK了。 http://zhidao.baidu.com/link?url=GTeO4AmQJjdjvHXK3SrLQ5bonVuD_35RtDED1gcsu6Z4bLsJ0hBwlon8wp7aErvbNTjz9R0RP8CqQqNIXdhRyq

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Roblox: Bubble Gum Simulator Infinity - How To Get And Use Royal Keys
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Fusion System, Explained
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers Of The Witch Tree - How To Unlock The Grappling Hook
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Hot Topics

Java Tutorial
1666
14
PHP Tutorial
1273
29
C# Tutorial
1253
24
PHP in Action: Real-World Examples and Applications PHP in Action: Real-World Examples and Applications Apr 14, 2025 am 12:19 AM

PHP is widely used in e-commerce, content management systems and API development. 1) E-commerce: used for shopping cart function and payment processing. 2) Content management system: used for dynamic content generation and user management. 3) API development: used for RESTful API development and API security. Through performance optimization and best practices, the efficiency and maintainability of PHP applications are improved.

PHP and Python: Code Examples and Comparison PHP and Python: Code Examples and Comparison Apr 15, 2025 am 12:07 AM

PHP and Python have their own advantages and disadvantages, and the choice depends on project needs and personal preferences. 1.PHP is suitable for rapid development and maintenance of large-scale web applications. 2. Python dominates the field of data science and machine learning.

PHP and Python: Different Paradigms Explained PHP and Python: Different Paradigms Explained Apr 18, 2025 am 12:26 AM

PHP is mainly procedural programming, but also supports object-oriented programming (OOP); Python supports a variety of paradigms, including OOP, functional and procedural programming. PHP is suitable for web development, and Python is suitable for a variety of applications such as data analysis and machine learning.

PHP's Purpose: Building Dynamic Websites PHP's Purpose: Building Dynamic Websites Apr 15, 2025 am 12:18 AM

PHP is used to build dynamic websites, and its core functions include: 1. Generate dynamic content and generate web pages in real time by connecting with the database; 2. Process user interaction and form submissions, verify inputs and respond to operations; 3. Manage sessions and user authentication to provide a personalized experience; 4. Optimize performance and follow best practices to improve website efficiency and security.

PHP: Handling Databases and Server-Side Logic PHP: Handling Databases and Server-Side Logic Apr 15, 2025 am 12:15 AM

PHP uses MySQLi and PDO extensions to interact in database operations and server-side logic processing, and processes server-side logic through functions such as session management. 1) Use MySQLi or PDO to connect to the database and execute SQL queries. 2) Handle HTTP requests and user status through session management and other functions. 3) Use transactions to ensure the atomicity of database operations. 4) Prevent SQL injection, use exception handling and closing connections for debugging. 5) Optimize performance through indexing and cache, write highly readable code and perform error handling.

HTML: The Structure, CSS: The Style, JavaScript: The Behavior HTML: The Structure, CSS: The Style, JavaScript: The Behavior Apr 18, 2025 am 12:09 AM

The roles of HTML, CSS and JavaScript in web development are: 1. HTML defines the web page structure, 2. CSS controls the web page style, and 3. JavaScript adds dynamic behavior. Together, they build the framework, aesthetics and interactivity of modern websites.

Choosing Between PHP and Python: A Guide Choosing Between PHP and Python: A Guide Apr 18, 2025 am 12:24 AM

PHP is suitable for web development and rapid prototyping, and Python is suitable for data science and machine learning. 1.PHP is used for dynamic web development, with simple syntax and suitable for rapid development. 2. Python has concise syntax, is suitable for multiple fields, and has a strong library ecosystem.

PHP and Python: A Deep Dive into Their History PHP and Python: A Deep Dive into Their History Apr 18, 2025 am 12:25 AM

PHP originated in 1994 and was developed by RasmusLerdorf. It was originally used to track website visitors and gradually evolved into a server-side scripting language and was widely used in web development. Python was developed by Guidovan Rossum in the late 1980s and was first released in 1991. It emphasizes code readability and simplicity, and is suitable for scientific computing, data analysis and other fields.

See all articles