首页 > 编程知识 正文

求助用php或,php中??

时间:2023-12-28 11:57:05 阅读:328312 作者:GRDV

本文目录一览:

求助PHP问题!!

可以啊

比如你的页面是index.php

里边的内容如下

?php

if($_GET['mod'] ==1){

$smarty-display("1.html");

}elseif($_GET['mod'] == 2){

$smarty-display("2.html");

}

//依次类推

?

求助用php或 js编一个类似倒计时的工具。就是实时现显示过去某个时间点到现在的时间间隔,就像倒计

这个东西只有用js来实现,

script type="text/javascript" src="js/jquery.min.js"/script

script type="text/javascript"

var intDiff = parseInt(60);//倒计时总秒数量

function timer(intDiff){

    window.setInterval(function(){

    var day=0,

        hour=0,

        minute=0,

        second=0;//时间默认值        

    if(intDiff  0){

        day = Math.floor(intDiff / (60 * 60 * 24));

        hour = Math.floor(intDiff / (60 * 60)) - (day * 24);

        minute = Math.floor(intDiff / 60) - (day * 24 * 60) - (hour * 60);

        second = Math.floor(intDiff) - (day * 24 * 60 * 60) - (hour * 60 * 60) - (minute * 60);

    }

    if (minute = 9) minute = '0' + minute;

    if (second = 9) second = '0' + second;

    $('#day_show').html(day+"天");

    $('#hour_show').html('s id="h"/s'+hour+'时');

    $('#minute_show').html('s/s'+minute+'分');

    $('#second_show').html('s/s'+second+'秒');

    intDiff--;

    }, 1000);

$(function(){

    timer(intDiff);

}); 

/script

求助:用php一次更新10万条记录怎么办

检查下 php.ini 文件中的限制

upload_max_filesize

post_max_size

如果超出你提交的文件大小,就改大一些

改了之后重启 apache!

高分求助,用PHP语言或SQL语句整理一个数据得到一个新的样式?

$sql="select CONCAT('{"',daima,'":"',jiancheng,'"}') from phpcms_z1_gegu";

$rs=mysql_query($sql);

$arr=array();

while($row=mysql_fetch_array($rs))

{

$arr[]=$row[0];

}

$arr= implode(',',$arr);

$some=$arr;

php文件怎么用?求助!!!

PHP是一个网页脚本,但不同于html xml 标签语言,直接可以通过浏览器打开,需要有PHP的运行环境才可以访问和打开文件,如果只是编辑PHP打开文件,只需要用记事本或者通过相关的编辑器如(DW、EclipsePHP、editplus 等)打开编辑即可。

PHP求助,求大神帮助用PHP和MYSQL知识编写一道基础题。

?php

class OneFileLoginApplication

{

    private $db_type = "sqlite"; 

    private $db_sqlite_path = "./users.db";

    private $db_connection = null;

    private $user_is_logged_in = false;

    public $feedback = "";

    public function __construct()

    {

        if ($this-performMinimumRequirementsCheck()) {

            $this-runApplication(); } }

    private function performMinimumRequirementsCheck()

    {

        if (version_compare(PHP_VERSION, '5.3.7', '')) {

            echo "Sorry, Simple PHP Login does not run on a PHP version older than 5.3.7 !";

        } elseif (version_compare(PHP_VERSION, '5.5.0', '')) {

            require_once("libraries/password_compatibility_library.php");

            return true;

        } elseif (version_compare(PHP_VERSION, '5.5.0', '=')) {

            return true;

        }   return false;}

    public function runApplication()

    {

        if (isset($_GET["action"])  $_GET["action"] == "register") {

            $this-doRegistration();

            $this-showPageRegistration();

        } else {

            $this-doStartSession();

            $this-performUserLoginAction();

            if ($this-getUserLoginStatus()) {

                $this-showPageLoggedIn();

            } else {

                $this-showPageLoginForm();

            }}}

    private function createDatabaseConnection()

    {

        try {

            $this-db_connection = new PDO($this-db_type . ':' . $this-db_sqlite_path);

            return true;

        } catch (PDOException $e) {

            $this-feedback = "PDO database connection problem: " . $e-getMessage();

        } catch (Exception $e) {

            $this-feedback = "General problem: " . $e-getMessage();

        }

        return false;

    }

    private function performUserLoginAction()

    {

        if (isset($_GET["action"])  $_GET["action"] == "logout") {

            $this-doLogout();

        } elseif (!empty($_SESSION['user_name'])  ($_SESSION['user_is_logged_in'])) {

            $this-doLoginWithSessionData();

        } elseif (isset($_POST["login"])) {

            $this-doLoginWithPostData();

        }}

    private function doStartSession()

    { session_start(); }

    private function doLoginWithSessionData()

    { $this-user_is_logged_in = true; }

    private function doLoginWithPostData()

    { if ($this-checkLoginFormDataNotEmpty()) {

            if ($this-createDatabaseConnection()) 

            { $this-checkPasswordCorrectnessAndLogin(); }}}

    private function doLogout()

    { $_SESSION = array();

        session_destroy();

        $this-user_is_logged_in = false;

        $this-feedback = "You were just logged out."; }

    private function doRegistration()

    { if ($this-checkRegistrationData()) {

            if ($this-createDatabaseConnection()) {

                $this-createNewUser(); }}

        return false; }

    private function checkLoginFormDataNotEmpty()

    {

        if (!empty($_POST['user_name'])  !empty($_POST['user_password'])) {

            return true;

        } elseif (empty($_POST['user_name'])) {

            $this-feedback = "Username field was empty.";

        } elseif (empty($_POST['user_password'])) {

            $this-feedback = "Password field was empty.";

        } return false; }

    private function checkPasswordCorrectnessAndLogin()

    {

        $sql = 'SELECT user_name, user_email, user_password_hash

                FROM users

                WHERE user_name = :user_name OR user_email = :user_name

                LIMIT 1';

        $query = $this-db_connection-prepare($sql);

        $query-bindValue(':user_name', $_POST['user_name']);

        $query-execute();

        $result_row = $query-fetchObject();

        if ($result_row) {

            if (password_verify($_POST['user_password'], $result_row-user_password_hash)) {

                $_SESSION['user_name'] = $result_row-user_name;

                $_SESSION['user_email'] = $result_row-user_email;

                $_SESSION['user_is_logged_in'] = true;

                $this-user_is_logged_in = true;

                return true;

            } else { $this-feedback = "Wrong password."; }

        } else { $this-feedback = "This user does not exist.";  }

        return false; }

    private function checkRegistrationData()

    { if (!isset($_POST["register"])) {

            return false; }

        if (!empty($_POST['user_name'])

             strlen($_POST['user_name']) = 64

             strlen($_POST['user_name']) = 2

             preg_match('/^[a-zd]{2,64}$/i', $_POST['user_name'])

             !empty($_POST['user_email'])

             strlen($_POST['user_email']) = 64

             filter_var($_POST['user_email'], FILTER_VALIDATE_EMAIL)

             !empty($_POST['user_password_new'])

             !empty($_POST['user_password_repeat'])

             ($_POST['user_password_new'] === $_POST['user_password_repeat'])

        ) {

            

            return true;

        } elseif (empty($_POST['user_name'])) {

            $this-feedback = "Empty Username";

        } elseif (empty($_POST['user_password_new']) || empty($_POST['user_password_repeat'])) {

            $this-feedback = "Empty Password";

        } elseif ($_POST['user_password_new'] !== $_POST['user_password_repeat']) {

            $this-feedback = "Password and password repeat are not the same";

        } elseif (strlen($_POST['user_password_new'])  6) {

            $this-feedback = "Password has a minimum length of 6 characters";

        } elseif (strlen($_POST['user_name'])  64 || strlen($_POST['user_name'])  2) {

            $this-feedback = "Username cannot be shorter than 2 or longer than 64 characters";

        } elseif (!preg_match('/^[a-zd]{2,64}$/i', $_POST['user_name'])) {

            $this-feedback = "Username does not fit the name scheme: only a-Z and numbers are allowed, 2 to 64 characters";

        } elseif (empty($_POST['user_email'])) {

            $this-feedback = "Email cannot be empty";

        } elseif (strlen($_POST['user_email'])  64) {

            $this-feedback = "Email cannot be longer than 64 characters";

        } elseif (!filter_var($_POST['user_email'], FILTER_VALIDATE_EMAIL)) {

            $this-feedback = "Your email address is not in a valid email format";

        } else {

            $this-feedback = "An unknown error occurred.";

        } return false; }

 //没办法,不允许发这么多字;

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。