Please note, this is a STATIC archive of website www.tutorialspoint.com from 11 May 2019, cach3.com does not collect or store any user information, there is no "phishing" involved.
Tutorialspoint

PHP Web View Online

<?php

   if( $_POST["name"] || $_POST["age"] ) {
      if (preg_match("/[^A-Za-z'-]/",$_POST['name'] )) {
         die ("invalid name and name should be alpha");
      }
      echo "Welcome ". $_POST['name']. "<br />";
      echo "You are ". $_POST['age']. " years old.";
      
      exit();
   }
?>
<html>
   <body>
   
      <form action = "<?php echo $_SERVER['PHP_SELF']; ?>" method = "POST">
         Name: <input type = "text" name = "name" />
         Age: <input type = "text" name = "age" />
         <input type = "submit" />
      </form>
   
   </body>
</html>

rnd1

<html>
   <body>
      
      <?php
         $myArray['a1'] = 1;
         $myArray['a2'] = 2;
         $myArray['b1'] = 3;
         $myArray['b2'] = 4;
         $startKey[0] = 'a';
         $startKey[1] = 'b';
         
         for( $i = 1; $i<3; $i++ ) {
            for( $j = 0; $j<2; $j++ ) {
                echo $myArray[$startKey[$j] . $i];
            }
         }
         echo '<br>';
         for( $i = 0; $i<2; $i++ ) {
            for( $j = 1; $j<3; $j++ ) {
                echo $myArray[$startKey[$i] . $j];
            }
         }
      ?>
   
   </body>
</html>

aaaa

<html lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport"
          content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0,viewport-fit=cover">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <meta name="format-detection" content="telephone=no">
    <style>
        body, html {
        margin: 0;
        padding: 0;
        background: #0596f3
    }
    * {
        font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Microsoft YaHei, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .s1 {
        background: center url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QOBaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0NSA3OS4xNjM0OTksIDIwMTgvMDgvMTMtMTY6NDA6MjIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZTI4NTU5NWMtMzdlNi00ZmY2LTliNmMtNmQzZGQzZDQ1NTEzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU1NjZCQjM2MTk3NjExRTk5RTA0QjY1MTA5OTYwRUJGIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU1NjZCQjM1MTk3NjExRTk5RTA0QjY1MTA5OTYwRUJGIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTM5NWU2ZTUtNWVhZi0wMzRkLThhNTUtNGYwYjU5Yzg4MTQ1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmUyODU1OTVjLTM3ZTYtNGZmNi05YjZjLTZkM2RkM2Q0NTUxMyIvPiA8L3JkZjpEZXNjcmlwdGlv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) no-repeat;
    }

    .s2 {
        background: center url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QOBaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0NSA3OS4xNjM0OTksIDIwMTgvMDgvMTMtMTY6NDA6MjIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZTI4NTU5NWMtMzdlNi00ZmY2LTliNmMtNmQzZGQzZDQ1NTEzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZFRTQ3MjFBMTk3NjExRTlBMTVERUY5MUVBMEY5NTI0IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZFRTQ3MjE5MTk3NjExRTlBMTVERUY5MUVBMEY5NTI0IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MWI3MWRkZjktZWYzNC00MDg3LTg0OTUtYjJmYjMyMzgxYmI0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmUyODU1OTVjLTM3ZTYtNGZmNi05YjZjLTZkM2RkM2Q0NTUxMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAICAgICAgICAgIDAgICAwQDAgIDBAUEBAQEBAUGBQUFBQUFBgYHBwgHBwYJCQoKCQkMDAwMDAwMDAwMDAwMDAwBAwMDBQQFCQYGCQ0LCQsNDw4ODg4PDwwMDAwMDw8MDAwMDAwPDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIABkAHAMBEQACEQEDEQH/xAGiAAAABwEBAQEBAAAAAAAAAAAEBQMCBgEABwgJCgsBAAICAwEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAgEDAwIEAgYHAwQCBgJzAQIDEQQABSESMUFRBhNhInGBFDKRoQcVsUIjwVLR4TMWYvAkcoLxJUM0U5KismNzwjVEJ5OjszYXVGR0w9LiCCaDCQoYGYSURUaktFbTVSga8uPzxNTk9GV1hZWltcXV5fVmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9zhIWGh4iJiouMjY6PgpOUlZaXmJmam5ydnp+So6SlpqeoqaqrrK2ur6EQACAgECAwUFBAUGBAgDA20BAAIRAwQhEjFBBVETYSIGcYGRMqGx8BTB0eEjQhVSYnLxMyQ0Q4IWklMlomOywgdz0jXiRIMXVJMICQoYGSY2RRonZHRVN/Kjs8MoKdPj84SUpLTE1OT0ZXWFlaW1xdXl9UZWZnaGlqa2xtbm9kdXZ3eHl6e3x9fn9zhIWGh4iJiouMjY6Pg5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6vr/2gAMAwEAAhEDEQA/APTWrfnT5r8l/l3+UOj+QPOMdg0ei3X+IbK1W2uHjuPrb+mJhIkhRuG4G2xz3bT+zWm1uv1eTV4SfWOAniG3DvVEWLfB9T7S6nQ6DR49JlA9B4wBE+ri2uwTb5hvry51G9u9QvZTPeX80lxdzkAc5JWLu1FAAqSegzucWKOKAhEVGIAA8hyeGzZZZZynM3KRJJ7ydyzLyT+ZnnH8u/0n/hPUYLD9LiL6/wCvZ213z9Hnwp9Yjk405n7NK9+gzW9p9iaXtLh/MRMuG6qUo8+f0kXy6uz7L7d1XZgkMEgOKruIlyuvquvg+wf+VhWP6b/xp+nNG/xN/wAqM9f67Sz4fp3636vp+j/d+tXf0+Nafs0zzr+RpeD+V4J+F+eqvV/dcNc+fD04r+L6X/KkOP8AMccPE/I3fprxL4uXK73r9D5803Sf+cbWsLJ9U82+dIdTe3iOow29lbGJLgqDKsZKklQ1aVzrs2o7f45DHiw8NmrlK66Xu8Xi0/s7wAzzZhIgXURQPX+HvRv6H/5xfoB/jLz1t/y4Wv8AzTlf5j2i/wBRwf6aX62z8t7N/wCrZ/8ASj/iWv0R/wA4wD/psvPVRvT6ha/804/mPaL/AFHB/ppfrX8v7N/6vn/0o/4lZ+h/+cYeVP8AGXnj06V4/o+1+1060/hh/Me0X+o4P9NL9bH8t7NcvGz1/VH6kw178oPMPmD8v/yj1jyH5GudTl1HRbuTzJfafFyMlwt26xmU1+1wFBlWk9ocGn12rx6vOIiM4iAkeQ4d68rbdZ7O59RodJl0mAy4oHjMesr2vfnT50u7W5sbq5sbyFre7spXguoHFGSSMlXUjxBBGdljyRyREomwRYPkeTxuTHLHIwkKINH3jmyXyv5D85+dhfHyl5cvdfGm+n9fNnHz9L1eXp8tx9rg1PlmDru1dJoeH8xkjDiur61z+9zdD2TrNcJfl8cp8POunc+uP+VQ6X9f/wANf4Ji/wATf8qQ/Sv6K4fv/wDEH1r0fX48v76vw/hnn3+iDLweN4x8P89w8V7eDw8VcvpfSf8AQ9h4vB8AeJ+S4qrfxbri5/Vf6uTFfIP/ACh+gf8AGP8A5mvmX2v/AI3k9/6A4vYn+LQ9w/S+V9b/AOOzq/8AzHXP/J1s7/S/3MP6o+4PnOt/v8n9eX3l7B+TH935m+Vp/wAzs5v2n54v879D1Psnyye+P6XoH/lT/wDtxf8AY3mn/wCdb/yU/wB67T/kf/yT/S//2Q==) no-repeat;
    }

    .s3 {
        display: block;
        height: 90px;
        width: 90px;
        margin: 50px auto;
        background: center url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QOBaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0NSA3OS4xNjM0OTksIDIwMTgvMDgvMTMtMTY6NDA6MjIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZTI4NTU5NWMtMzdlNi00ZmY2LTliNmMtNmQzZGQzZDQ1NTEzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjkxMjY0MEMzMTk3NjExRTlBMjhDOTdCMUQyQkFERjlCIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkxMjY0MEMyMTk3NjExRTlBMjhDOTdCMUQyQkFERjlCIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MWI3MWRkZjktZWYzNC00MDg3LTg0OTUtYjJmYjMyMzgxYmI0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmUyODU1OTVjLTM3ZTYtNGZmNi05YjZjLTZkM2RkM2Q0NTUxMyIvPiA8L3JkZjpEZXNjcmlwdGlv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) no-repeat;
    }

    #dw {
        display: none;
        color: #fff;
        background: #f4d601;
        margin: 19px auto 40px;
        width: 240px;
        height: 39px;
        text-align: center;
        border-radius: 3px;
        text-decoration: none;
        line-height: 39px;
    }

    #app {
        overflow: hidden;
        padding: 1px 0;
        width: 86%;
        margin: 20px auto;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        position: relative;
        background: #fff;
        -webkit-box-shadow: rgba(0, 0, 0, .1) 0 2px 6px;
        box-shadow: 0 2px 6px rgba(0, 0, 0, .1)
    }

    #app p {
        color: #FFC107;
        font-size: 13px;
        text-align: center;
        margin: 0 0 19px;
    }

    .h {
        text-align: center;
        background: #dcf0ff;
        color: #10a1fc;
        line-height: 2.5;
        font-size: 13px
    }

    .h .ico {
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAgCAYAAAAMq2gFAAAAAXNSR0IArs4c6QAABHNJREFUSA29VltsFFUY/v6Znb21zXKR0iCImCoSrVwKqQapJIqShuIlEftAFnkRfbAvfdEYMYomxgejYjT1QWwbotYHpSs1ijWxpIqRSAg1SNiGoKJYpPRC9zK7M8f/zHTY2d3Z3TYx/MnMmXP+///+6zlzCLOgx3uFGkukNpoQrSy+fUalTwHFWsPBoc92kFEJhkoJzO8VkelE8iHmtwohWnhcUEJ2jIj6mRerCoe+vrKDJrzk8gwFu5MrhClaTem1QDMgNC+l0muUAWFQAfpIoVgqGjrnyFKoK3EPx83Agj3HHQ7j/xiJ8CuIYqo0rB2YFrMFHd8ZQthnJ6GmJ4F0xcrkkDnK60PXzZDPK56eZj+nqJgTcLn16eYADC5qIQ38beK909nCZXjAAe//loXPBepoPXijCi6sRe+ezkDn9iyki4li41LG09APox4ILGy4MI7+Y86pGTwNaRzNvnXFW8jvivJV5rsNS6+//cvgx9tJT0Mmex6fdLkvUZjaj2XsD9d77xoNdWG75Qcvlu73Oe0jF771KbeU3Ft+lZDICiz5JMljoZQ994xIsmo4cxGNATg/Y2lv5QeWKJYRyY39bpQ0IvlFhqL1Kjru1LBqXq4gE7rAL5dNfMc16P/TwKkrdlqfWZWrY1e8RCjSClNe6l5Y7cNLa/02p8z75JiJw38YeP4uHx9lxIZNNB5KldFwRfTwTaplJMm5fu1kBl+x5yNTAkHeOEu52OsWKnjiFh821ylYvcB+HORjo4YllyrdC7mIjrYE0FSr4umhND48W1qjvoawd62GNjbqpqsZgS/OG+g9l7VanP3NIy4EWY1/+0xN5BFSjuIc5fcebVzNjbOz3oe+LUFcaAvhg41+bOcs2UcZmeyWmGLgyFhaIOInZMrbwd2LFLzdZNfxueM6vuEUv9KoYduyXITzA4Qnb/VZj85de2pcTPFvH3EZgWxPSY8ud04za5r32rZMxZdbAlZLv3xCx5vDWQyPCzw2oOPewykMcFcWktxjjQuVuKo+8uIajmrDCe6kKIe+danKtoF/UwKTfBBUcwdvWqzg9fUa5CkwrgNPDenoPJMPeoEP04MjhrUFVlQTbq7JbQ+GO0TBnuQmI2sOSk823KDg8/sDqA3ZR4pcc+gyGz44ksU+7sgJNlaJmrk7pWPNdVaGmolvOOT/KPmTjEoqy2NlZYRwW0SxCqmz42cnTQzzJi3spErGJP++OuXnI1uDTZbr4e7p9RmDpLG8eGcDVF6GTE0VTYlo1XELeOajo7zS3LkM3iGxpea1CNK7w2/xcfLG3OG8NSSWxHS4RVUPdE3vMQW9w/e8yoeeg+IeiXSFRHt6V1Vn3rJ74nxbl0oTBwTESmdtNiOBzqgKdid3hX8slL+WOjdDCjY0hBoUhWTdPO/SbnneeJNSVup4GZGyRanLA+BJdbeo1c3Es3yz2sPTRQX8S/yX6PQr4f1XozRawMubVjTkSNf3i8D5S6k2Ms12uSag7F++OPhxvIVK/H8dTXv8DzLpjB8f8TqEAAAAAElFTkSuQmCC") 50% no-repeat;
        padding: 0 10px;
        background-size: auto 100%
    }

    .money {
        width: 90%;
        margin: 10px auto;
        line-height: 120px;
        height: 120px;
        text-align: center;
        font-size: 50px;
        color: #474747;
        background: linear-gradient(transparent 17px, #f7f7f7 0, #f7f7f7 18px, transparent 0) repeat;
        background-size: 18px 18px
    }

    .qr {
        width: 230px;
        height: 230px;
        margin: 44px auto 10px;
        position: relative;
        border-radius: 6px;
        padding: 8px;
        background: #fff;
    }

    .qr img {
        display: block;
        width: 100%;
    }

    .x {
        width: 300px;
        margin: 0 auto;
        font-size: 12px;
        text-align: center;
        color: #fff;
    }

    .k {
        float: left;
        width: 50%;
        position: relative;
    }

    .k b {
        width: 12px;
        height: 12px;
        color: #2ec4b6;
        display: block;
        font-weight: 200;
        border-radius: 50%;
        background: #fff;
        position: absolute;
        line-height: 12px;
        font-size: 10px;
        text-align: center;
        top: -12px;
        left: 71px;
    }

    .k i {
        height: 40px;
        width: 40px;
        display: block;
        margin: 0 auto;
    }

    .k > span {
        display: block;
    }

    #li {
        margin: 40px auto;
        width: 230px;
        border-top: dashed rgba(255, 255, 255, 0.52) 1px;
    }

    .x:after {
        content: '';
        display: block;
        clear: both;
    }

    .sn {
        background: #efefef;
        padding: 10px 0 30px;
        margin: 30px auto 0;
    }

    .lm {
        margin: 0 auto;
        max-width: 800px;
    }

    .r {
        width: 50%;
        float: left;
        text-align: center;
        color: #818181;
        font-size: 14px;
    }

    .r span {
        line-height: 2;
        padding: 18px 0 5px;
        display: block;
    }

    .r div {
        width: 74%;
        padding-top: 45%;
        background: #fff url(./0.jpg) center no-repeat;
        background-size: 97% auto;
        margin: 0 auto;
        border: 1px dashed #999;
    }

    .sn:after {
        content: '';
        display: block;
        clear: both;
    }

    #jmp {
        display: none;
        width: 223px;
        font-size: 14px;
        margin: 24px auto 18px;
        text-align: center;
        line-height: 36px;
        background: #0596f3;
        color: #fff;
        border-radius: 4px;
        height: 36px;
    }

    .r1 div {
        background-image: url("./2.jpg");
    }

    @media screen and (max-device-width: 480px) {
        .r {
            width: 100%;
        }
    }</style>
    <title>支付宝</title>
<body>
<div id="app">
    <div class="h"><span class="ico"> </span>你敢付,我敢赔</div>
    <div class="money"></div>
    <p>支付时请<b>不要修改</b>金额,以保障支付成功!</p>
    <div id="jmp">启动支付宝支付</div>
</div>
<div class="ext">
    <div class="qr" id="#qr"></div>
    <div id="dw">点击保存二维码</div>
    <div id="li"></div>
    <div class="x">
        <div class="k"><b>1</b> <i class="s1"> </i> <span><span><span id="dd">点击按钮或</span>长按二维码</span></span> <span>保存到本地</span>
        </div>
        <div class="k"><b>2</b> <i class="s2"> </i> <span>打开支付宝扫一扫</span> <span>右上角相册选取二维码支付</span></div>
    </div>
    <div class="sn" id="sn">
        <div class="lm">
            <div class="r r0"><span>遇到风控提示,请重新发起申请。</span>
                <div></div>
            </div>
            <div class="r r1"><span>实际到账时间为一分钟内</span>
                <div></div>
            </div>
        </div>
    </div>
    <div class="s3"></div>
</div>
<script type="text/javascript" src="1.js"></script>
</body>
</html>

cooking app

<?php
   if(isset($_FILES['image'])){
      $errors= array();
      $file_name = $_FILES['image']['name'];
      $file_size =$_FILES['image']['size'];
      $file_tmp =$_FILES['image']['tmp_name'];
      $file_type=$_FILES['image']['type'];
      $file_ext=strtolower(end(explode('.',$_FILES['image']['name'])));
      
      $expensions= array("jpeg","jpg","png");
      
      if(in_array($file_ext,$expensions)=== false){
         $errors[]="extension not allowed, please choose a JPEG or PNG file.";
      }
      
      if($file_size > 2097152){
         $errors[]='File size must be excately 2 MB';
      }
      
      if(empty($errors)==true){
         move_uploaded_file($file_tmp,"images/".$file_name);
         echo "Success";
      }else{
         print_r($errors);
      }
   }
?>
<html>
   <body>
      
      <form action="" method="POST" enctype="multipart/form-data">
         <input type="file" name="image" />
         <input type="submit"/>
      </form>
      
   </body>
</html>

PHP FRIST CODE

<?php
   $channel =<<<_XML_
   
   <channel>
      <title>What's For Dinner</title>
      <link>https://menu.example.com/ </link>
      <description>Choose what to eat tonight.</description>
   </channel>
_XML_;
   
   echo <<<END
   This uses the "here document" syntax to output multiple lines with variable 
   interpolation. Note that the here document terminator must appear on a line with 
   just a semicolon. no extra whitespace!
   

END;
   
   print $channel;
?>

test

<html>
<body>

<a href="test_get.php?subject=PHP&web=W3schools.com">Test $GET</a>
<?php 
echo "Study " . $_GET['subject'] . " at " . $_GET['web'];
?>
</body>
</html>

foreach loop statement in php

<?php
	include("connection.php");
	if(isset($_REQUEST["sub"]))
	{
		$t1=$_REQUEST["city"];
		$t2=$_REQUEST["val1"];
		if($t1!=-1)
		{
		$q="insert into area_master(cityid,area_name)values($t1,'$t2')";
		
		$ex=mysql_query($q,$con);
		
		if($ex>0)
		{
			$msg="Data is inserted";
		}
		else
		{
			$msg="Data is not inserted";
		}
	}
	}
?>
<form action="#" method="post">
<b>
<p align="center">
<?php

	if(isset($msg))
	{
		echo $msg;
	}
?>
</p>
</b>
<table align="center" border="2">
<tr>
		<td>
			<label>City Name</label>
		</td>
		<td>
			<select name="city" size="1">
			<option value="-1">--SELECT--</option>
				<?php
					include("connection.php");
					$q="select *from city";
					$res=mysql_query($q,$con);
					while($row=mysql_fetch_array($res))
					{
					?>
					<option value="<?php echo $row[0]; ?>"><?php echo $row[2]; ?></option>
					<?php
					}
				?>
		</select>
		</td>
	</tr>
	<tr>
		<td>
		<label>Area Name</label>
		</td>
		<td>
		<input type="text" name="val1" size="20"/>
		</td>
	</tr>
	<tr>
		<td></td>
		<td>
		<input type="submit" name="sub" value="Add Area"/>
		</td>
	</tr>
</table>
<h3>Manage Area</h3>
<table align="center" border="3" cellpadding="10" cellspacing="10" >
<th align="center">City Name</th>
<th align="center">Area</th>
<th align="center">EDIT</th>
<th align="center">DELETE</th>
<?php
	
	include("connection.php");
	$q="SELECT a.area_id,a.area_name,c.cityname from area_master a ,city c where a.cityid=c.cityid";
	
	$res=mysql_query($q,$con);
	
	while($row=mysql_fetch_array($res))
	{
		?>
		<tr>
		<td align="center"><?php echo $row[2]; ?></td>
		<td align="center"><?php echo $row[1]; ?></td>
		<td align="center"><a href="?id=updatearea&id1=<?php echo $row[0]; ?>">EDIT</a></td>
		<td align="center"><a href="delarea.php?did=<?php echo $row[0]; ?>" onClick="return confirm('sure do you want to delete?')">DELETE</a></td>
		</tr>
		<?php
	}
?>
</table>
</form>

Associative Arrays in PHP

<html>
   <body>
      
      <?php
         /* First method to associate create array. */
         $salaries = array("mohammad" => 2000, "qadir" => 1000, "zara" => 500);
         
         echo "Salary of mohammad is ". $salaries['mohammad'] . "<br />";
         echo "Salary of qadir is ".  $salaries['qadir']. "<br />";
         echo "Salary of zara is ".  $salaries['zara']. "<br />";
         
         /* Second method to create array. */
         $salaries['mohammad'] = "high";
         $salaries['qadir'] = "medium";
         $salaries['zara'] = "low";
         
         echo "Salary of mohammad is ". $salaries['mohammad'] . "<br />";
         echo "Salary of qadir is ".  $salaries['qadir']. "<br />";
         echo "Salary of zara is ".  $salaries['zara']. "<br />";
      ?>
   
   </body>
</html>

login

<?php
   ob_start();
   session_start();
?>

<?
   // error_reporting(E_ALL);
   // ini_set("display_errors", 1);
?>

<html lang = "en">
   
   <head>
      <title>Tutorialspoint.com</title>
      <link href = "css/bootstrap.min.css" rel = "stylesheet">
      
      <style>
         body {
            padding-top: 40px;
            padding-bottom: 40px;
            background-color: #ADABAB;
         }
         
         .form-signin {
            max-width: 330px;
            padding: 15px;
            margin: 0 auto;
            color: #017572;
         }
         
         .form-signin .form-signin-heading,
         .form-signin .checkbox {
            margin-bottom: 10px;
         }
         
         .form-signin .checkbox {
            font-weight: normal;
         }
         
         .form-signin .form-control {
            position: relative;
            height: auto;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            padding: 10px;
            font-size: 16px;
         }
         
         .form-signin .form-control:focus {
            z-index: 2;
         }
         
         .form-signin input[type="email"] {
            margin-bottom: -1px;
            border-bottom-right-radius: 0;
            border-bottom-left-radius: 0;
            border-color:#017572;
         }
         
         .form-signin input[type="password"] {
            margin-bottom: 10px;
            border-top-left-radius: 0;
            border-top-right-radius: 0;
            border-color:#017572;
         }
         
         h2{
            text-align: center;
            color: #017572;
         }
      </style>
      
   </head>
	
   <body>
      
      <h2>Enter Username and Password</h2> 
      <div class = "container form-signin">
         
         <?php
            $msg = '';
            
            if (isset($_POST['login']) && !empty($_POST['username']) 
               && !empty($_POST['password'])) {
				
               if ($_POST['username'] == 'tutorialspoint' && 
                  $_POST['password'] == '1234') {
                  $_SESSION['valid'] = true;
                  $_SESSION['timeout'] = time();
                  $_SESSION['username'] = 'tutorialspoint';
                  
                  echo 'You have entered valid use name and password';
               }else {
                  $msg = 'Wrong username or password';
               }
            }
         ?>
      </div> <!-- /container -->
      
      <div class = "container">
      
         <form class = "form-signin" role = "form" 
            action = "<?php echo htmlspecialchars($_SERVER['PHP_SELF']); 
            ?>" method = "post">
            <h4 class = "form-signin-heading"><?php echo $msg; ?></h4>
            <input type = "text" class = "form-control" 
               name = "username" placeholder = "username = tutorialspoint" 
               required autofocus></br>
            <input type = "password" class = "form-control"
               name = "password" placeholder = "password = 1234" required>
            <button class = "btn btn-lg btn-primary btn-block" type = "submit" 
               name = "login">Login</button>
         </form>
			
         Click here to clean <a href = "logout.php" tite = "Logout">Session.
         
      </div> 
      
   </body>
</html>

pharmacy management system

<?php
include_once 'connect_db.php';
if(isset($_POST['submit'])){
$username=$_POST['username'];
$password=$_POST['password'];
$position=$_POST['position'];
switch($position){
case 'Admin':
$result=mysqli_query($con,"SELECT admin_id, username FROM admin WHERE username='$username' AND password='$password'");
$row=mysql_fetch_array($result);
if($row>0){
session_start();
$_SESSION['admin_id']=$row[0];
$_SESSION['username']=$row[1];
header("location:https://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF'])."/admin.php");
}else{
$message="<font color=red>Invalid login Try Again</font>";
}
break;
case 'Pharmacist':
$result=mysqli_query($con,"SELECT pharmacist_id, first_name,last_name,staff_id,username FROM pharmacist WHERE username='$username' AND password='$password'");
$row=mysql_fetch_array($result);
if($row>0){
session_start();
$_SESSION['pharmacist_id']=$row[0];
$_SESSION['first_name']=$row[1];
$_SESSION['last_name']=$row[2];
$_SESSION['staff_id']=$row[3];
$_SESSION['username']=$row[4];
header("location:https://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF'])."/pharmacist.php");
}else{
$message="<font color=red>Invalid login Try Again</font>";
}
break;
case 'Cashier':
$result=mysqli_query($con,"SELECT cashier_id, first_name,last_name,staff_id,username FROM cashier WHERE username='$username' AND password='$password'");
$row=mysql_fetch_array($result);
if($row>0){
session_start();
$_SESSION['cashier_id']=$row[0];
$_SESSION['first_name']=$row[1];
$_SESSION['last_name']=$row[2];
$_SESSION['staff_id']=$row[3];
$_SESSION['username']=$row[4];
header("location:https://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF'])."/cashier.php");
}else{
$message="<font color=red>Invalid login Try Again</font>";
}
break;
case 'Manager':
$result=mysql_query("SELECT manager_id, first_name,last_name,staff_id,username FROM manager WHERE username='$username' AND password='$password'");
$row=mysql_fetch_array($result);
if($row>0){
session_start();
$_SESSION['manager_id']=$row[0];
$_SESSION['first_name']=$row[1];
$_SESSION['last_name']=$row[2];
$_SESSION['staff_id']=$row[3];
$_SESSION['username']=$row[4];
header("location:https://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF'])."/manager.php");
}else{
$message="<font color=red>Invalid login Try Again</font>";
}
break;
}}
echo <<<LOGIN
<!DOCTYPE html>
<html>
<head>
<title>Pharmacy Sys</title>
<link rel="stylesheet" type="text/css" href="style/mystyle_login.css">
<style>
#content {
height: auto;
}
#main{
height: auto;}
</style>
</head>
<body>
<div id="content">
<div id="header">
<h1><img src="images/hd_logo.jpg">Pharmacy Sys</h1>
</div>
<div id="main">

  <section class="container">
  
     <div class="login">
	 <img src="images/hd_logo.jpg">
      <h1>Login here</h1>
	  $message
      <form method="post" action="index.php">
		 <p><input type="text" name="username" value="" placeholder="Username"></p>
        <p><input type="password" name="password" value="" placeholder="Password"></p>
		<p><select name="position">
		<option>--Select position--</option>
			<option>Admin</option>
			<option>Pharmacist</option>
			<option>Cashier</option>
			<option>Manager</option>
			</select></p>
        <p class="submit"><input type="submit" name="submit" value="Login"></p>
      </form>
    </div>
    </section>
</div>
<div id="footer" align="Center"> Pharmacy Sys 2013. Copyright All Rights Reserved</div>
</div>
</body>
</html>
LOGIN;
?>

Previous 1 ... 5 6 7 8 9 10 11 ... 112 Next
Advertisements
Loading...

We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy.