求助用php或,php中??

本文目錄一覽:

求助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-z\d]{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-z\d]{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; }

 //沒辦法,不允許發這麼多字;

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/287373.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-23 13:06
下一篇 2024-12-23 13:06

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若服務器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27
  • PHP登錄頁面代碼實現

    本文將從多個方面詳細闡述如何使用PHP編寫一個簡單的登錄頁面。 1. PHP登錄頁面基本架構 在PHP登錄頁面中,需要包含HTML表單,用戶在表單中輸入賬號密碼等信息,提交表單後服…

    編程 2025-04-27
  • PHP與Python的比較

    本文將會對PHP與Python進行比較和對比分析,包括語法特性、優缺點等方面。幫助讀者更好地理解和使用這兩種語言。 一、語法特性 PHP語法特性: <?php // 簡單的P…

    編程 2025-04-27
  • PHP版本管理工具phpenv詳解

    在PHP項目開發過程中,我們可能需要用到不同版本的PHP環境來試驗不同的功能或避免不同版本的兼容性問題。或者我們需要在同一台服務器上同時運行多個不同版本的PHP語言。但是每次手動安…

    編程 2025-04-24
  • PHP數組去重詳解

    一、array_unique函數 array_unique是php中常用的數組去重函數,它基於值來判斷元素是否重複,具體使用方法如下: $array = array(‘a’, ‘b…

    編程 2025-04-24
  • PHP導出Excel文件

    一、PHP導出Excel文件列寬調整 當我們使用PHP導出Excel文件時,有時需要調整單元格的列寬。可以使用PHPExcel類庫中的setWidth方法來設置單元格的列寬。下面是…

    編程 2025-04-24
  • php擴展庫初探

    一、什麼是php擴展庫? PHP擴展庫(PHP extension)是一些用C語言編寫的動態鏈接庫,用於擴展PHP的功能。PHP擴展庫使得PHP可以與各種數據庫系統相連、SMTP、…

    編程 2025-04-23

發表回復

登錄後才能評論