Oldal: 1 / 2 12 UtolsóUtolsó
Eredmény: 1 - 10 (14) összesen

Téma: PHP form HTML-be.

  1. #1
    Tag
    Csatlakozott
    13-07-18
    Hely
    Debrecen,Nagyvárad(Románia)
    Hozzászólás
    91
    Begyűjtött 4 köszönetet
    4 hozzászólásával

    Kérdés PHP form HTML-be.

    Sziasztok!

    Egy php register/login formot szeretnék beépiteni az oldalamba, de nem akar sikerülni.
    Ezt a rendszert szeretném használni: https://github.com/panique/php-login-minimal
    A helyzet az, hogyha felrakom a szerverre minden megy gond nélkül(http://ballaroland.me/td/index.php), de mikor már html tag-ek közzé rakom már nem jelenik meg semmi.
    Ebben kérném a segitségeteket, hogy mi lehet a gond.



  2. #2
    Bölcs
    Csatlakozott
    12-08-31
    Hozzászólás
    1.003
    Begyűjtött 344 köszönetet
    235 hozzászólásával

    Alapbeállítás re: PHP form HTML-be.

    Szia!

    Esetleg ha megmutatod a forráskódod, többet tudnánk mondani, mert telepátiával nem megy Meg lehet én értek félre valamit, de a linkeden működőképesnek tűnik a formod.



  3. #3
    'Say Hello To My Little Friend'
    Csatlakozott
    10-04-13
    Hely
    Budapest
    Hozzászólás
    2.784
    Begyűjtött 863 köszönetet
    659 hozzászólásával

    Alapbeállítás re: PHP form HTML-be.

    Hát, ha ez egy minimal regisztráció+bejelentkezés, akkor én superman vagyok.

    Amúgy szerintem azt rontod el, hogy a <?php és ?> közé akarsz rakni dolgokat, oda nem lehet csak úgy berakni html tageket. De igen, jó lenne, ha megmutatnád a forráskódot, hogy mit és hova szeretnél berakni.



  4. #4
    Tag
    Csatlakozott
    13-07-18
    Hely
    Debrecen,Nagyvárad(Románia)
    Hozzászólás
    91
    Begyűjtött 4 köszönetet
    4 hozzászólásával

    Alapbeállítás re: PHP form HTML-be.

    Igen, a linken minden megy de mikor beraknám egy html keretbe, hogy legyen normális fejléc meg törzs, akkor már nem megy.
    Tehét, itt van html keret nélkül: http://ballaroland.me/td/index.php
    html kerettel: http://ballaroland.me/td/index2.php

    A html nélküli fájl:
    PHP kód:
    <?php

    /**
     * A simple, clean and secure PHP Login Script / MINIMAL VERSION
     * For more versions (one-file, advanced, framework-like) visit http://www.php-login.net
     *
     * Uses PHP SESSIONS, modern password-hashing and salting and gives the basic functions a proper login system needs.
     *
     * @author Panique
     * @link https://github.com/panique/php-login-minimal/
     * @license http://opensource.org/licenses/MIT MIT License
     */

    // checking for minimum PHP version
    if (version_compare(PHP_VERSION'5.3.7''<')) {
        exit(
    "Sorry, Simple PHP Login does not run on a PHP version smaller than 5.3.7 !");
    } else if (
    version_compare(PHP_VERSION'5.5.0''<')) {
        
    // if you are using PHP 5.3 or PHP 5.4 you have to include the password_api_compatibility_library.php
        // (this library adds the PHP 5.5 password hashing functions to older versions of PHP)
        
    require_once("libraries/password_compatibility_library.php");
    }

    // include the configs / constants for the database connection
    require_once("config/db.php");

    // load the login class
    require_once("classes/Login.php");

    // create a login object. when this object is created, it will do all login/logout stuff automatically
    // so this single line handles the entire login process. in consequence, you can simply ...
    $login = new Login();

    // ... ask if we are logged in here:
    if ($login->isUserLoggedIn() == true) {
        
    // the user is logged in. you can do whatever you want here.
        // for demonstration purposes, we simply show the "you are logged in" view.
        
    include("views/logged_in.php");

    } else {
        
    // the user is not logged in. you can do whatever you want here.
        // for demonstration purposes, we simply show the "you are not logged in" view.
        
    include("views/not_logged_in.php");
    }
    A html-es fájl ami nem jelenik meg:

    PHP kód:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="content-type" content="text/html;charset=utf-8" />
        <link rel="stylesheet" href="css/style.css" type="text/css" />
        <link rel="stylesheet" href="css/gallery.css" type="text/css" />
        <link rel="shortcut icon" type="image/png" href="http://entity.hu/images/favicon.png"/>
        <title>TechDokk!</title>

    </head>
    <body>
        <div id="content">
            <h1><span class="hr">Tech</span>Dokk!</h1>
            <ul id="top">
                <li><a class="current" href="index.html">Kezdőlap</a></li>
                <li><a href="gallery.html">Galéria</a></li>
                <li><a href="#">Kapcsolat</a></li>
                <li><a href="bereg.html">Bej./Reg.</a></li>
            </ul>
            
            <div id="intro">
                <p>Üdv a weboldalon..Böngéssz kedvedre!</p>
            </div>
            <div id="left">
    <?php

    /**
     * A simple, clean and secure PHP Login Script / MINIMAL VERSION
     * For more versions (one-file, advanced, framework-like) visit http://www.php-login.net
     *
     * Uses PHP SESSIONS, modern password-hashing and salting and gives the basic functions a proper login system needs.
     *
     * @author Panique
     * @link https://github.com/panique/php-login-minimal/
     * @license http://opensource.org/licenses/MIT MIT License
     */

    // checking for minimum PHP version
    if (version_compare(PHP_VERSION'5.3.7''<')) {
        exit(
    "Sorry, Simple PHP Login does not run on a PHP version smaller than 5.3.7 !");
    } else if (
    version_compare(PHP_VERSION'5.5.0''<')) {
        
    // if you are using PHP 5.3 or PHP 5.4 you have to include the password_api_compatibility_library.php
        // (this library adds the PHP 5.5 password hashing functions to older versions of PHP)
        
    require_once("libraries/password_compatibility_library.php");
    }

    // include the configs / constants for the database connection
    require_once("config/db.php");

    // load the login class
    require_once("classes/Login.php");

    // create a login object. when this object is created, it will do all login/logout stuff automatically
    // so this single line handles the entire login process. in consequence, you can simply ...
    $login = new Login();

    // ... ask if we are logged in here:
    if ($login->isUserLoggedIn() == true) {
        
    // the user is logged in. you can do whatever you want here.
        // for demonstration purposes, we simply show the "you are logged in" view.
        
    include("views/logged_in.php");

    } else {
        
    // the user is not logged in. you can do whatever you want here.
        // for demonstration purposes, we simply show the "you are not logged in" view.
        
    include("views/not_logged_in.php");
    }
    </
    div>
            <
    div id="footer">
                <
    p>KészitetteBalla  Roland | <a title="Minden saját, kivéve ami nem." href="http://www.ballaroland.me/">BallaRoland.ME</a></p>
            </
    div>
        </
    div>
    </
    body>
    </
    html>
    Így valamivel érthetőbb?



  5. #5
    'Say Hello To My Little Friend'
    Csatlakozott
    10-04-13
    Hely
    Budapest
    Hozzászólás
    2.784
    Begyűjtött 863 köszönetet
    659 hozzászólásával

    Alapbeállítás re: PHP form HTML-be.

    Kell egy ?> a php kód végére. Tehát még mielőtt bezárod a "left" id-jű div-et, a </div> elé kell egy ?>. Így:

    Kód:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="content-type" content="text/html;charset=utf-8" />
        <link rel="stylesheet" href="css/style.css" type="text/css" />
        <link rel="stylesheet" href="css/gallery.css" type="text/css" />
        <link rel="shortcut icon" type="image/png" href="http://entity.hu/images/favicon.png"/>
        <title>TechDokk!</title>
    
    </head>
    <body>
        <div id="content">
            <h1><span class="hr">Tech</span>Dokk!</h1>
            <ul id="top">
                <li><a class="current" href="index.html">Kezdőlap</a></li>
                <li><a href="gallery.html">Galéria</a></li>
                <li><a href="#">Kapcsolat</a></li>
                <li><a href="bereg.html">Bej./Reg.</a></li>
            </ul>
            
            <div id="intro">
                <p>Üdv a weboldalon..Böngéssz kedvedre!</p>
            </div>
            <div id="left">
    <?php
    
    /**
     * A simple, clean and secure PHP Login Script / MINIMAL VERSION
     * For more versions (one-file, advanced, framework-like) visit http://www.php-login.net
     *
     * Uses PHP SESSIONS, modern password-hashing and salting and gives the basic functions a proper login system needs.
     *
     * @author Panique
     * @link https://github.com/panique/php-login-minimal/
     * @license http://opensource.org/licenses/MIT MIT License
     */
    
    // checking for minimum PHP version
    if (version_compare(PHP_VERSION, '5.3.7', '<')) {
        exit("Sorry, Simple PHP Login does not run on a PHP version smaller than 5.3.7 !");
    } else if (version_compare(PHP_VERSION, '5.5.0', '<')) {
        // if you are using PHP 5.3 or PHP 5.4 you have to include the password_api_compatibility_library.php
        // (this library adds the PHP 5.5 password hashing functions to older versions of PHP)
        require_once("libraries/password_compatibility_library.php");
    }
    
    // include the configs / constants for the database connection
    require_once("config/db.php");
    
    // load the login class
    require_once("classes/Login.php");
    
    // create a login object. when this object is created, it will do all login/logout stuff automatically
    // so this single line handles the entire login process. in consequence, you can simply ...
    $login = new Login();
    
    // ... ask if we are logged in here:
    if ($login->isUserLoggedIn() == true) {
        // the user is logged in. you can do whatever you want here.
        // for demonstration purposes, we simply show the "you are logged in" view.
        include("views/logged_in.php");
    
    } else {
        // the user is not logged in. you can do whatever you want here.
        // for demonstration purposes, we simply show the "you are not logged in" view.
        include("views/not_logged_in.php");
    }
    ?>
            </div>
            <div id="footer">
                <p>Készitette: Balla  Roland | <a title="Minden saját, kivéve ami nem." href="http://www.ballaroland.me/">BallaRoland.ME</a></p>
            </div>
        </div>
    </body>
    </html>




  6. Az alábbi felhasználók hálásak a válaszért:

    Tumite (2015-04-26)

  7. #6
    Tag
    Csatlakozott
    13-07-18
    Hely
    Debrecen,Nagyvárad(Románia)
    Hozzászólás
    91
    Begyűjtött 4 köszönetet
    4 hozzászólásával

    Alapbeállítás re: PHP form HTML-be.

    Hát ez elképesztő..hogy én mennyit vesződtem ezzel..reggel óta.
    Nagyon szépen köszönöm, működik!



  8. #7
    'Say Hello To My Little Friend'
    Csatlakozott
    10-04-13
    Hely
    Budapest
    Hozzászólás
    2.784
    Begyűjtött 863 köszönetet
    659 hozzászólásával

    Alapbeállítás re: PHP form HTML-be.

    Szívesen. Igazából a github a szar itt, nálam sincs ott a ?> a script végén. Pedig írja, hogy 44 sor, közben csak 43-at mutat (https://github.com/panique/php-login...ster/index.php). Elég gagyi.



  9. #8
    Tag
    Csatlakozott
    13-07-18
    Hely
    Debrecen,Nagyvárad(Románia)
    Hozzászólás
    91
    Begyűjtött 4 köszönetet
    4 hozzászólásával

    Alapbeállítás re: PHP form HTML-be.

    Megesik álltalában, de most nem is gondtam rá, hogy ez lehet a hiba.



  10. #9
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.606
    Begyűjtött 1.332 köszönetet
    828 hozzászólásával

    Alapbeállítás re: PHP form HTML-be.

    Idézet Emphus eredeti hozzászólása Hozzászólás megtekintése
    Szívesen. Igazából a github a szar itt, nálam sincs ott a ?> a script végén. Pedig írja, hogy 44 sor, közben csak 43-at mutat (https://github.com/panique/php-login...ster/index.php). Elég gagyi.
    A zaro php tag nem kotelezo ha a fajl ott mar veget er, ezert hagytak le a peldabol szerintem.



  11. #10
    Bölcs earnnet logója
    Csatlakozott
    12-08-15
    Hely
    Budapest
    Hozzászólás
    1.532
    Begyűjtött 688 köszönetet
    486 hozzászólásával

    Alapbeállítás re: PHP form HTML-be.

    Szívesen. Igazából a github a szar itt, nálam sincs ott a ?> a script végén. Pedig írja, hogy 44 sor, közben csak 43-at mutat (https://github.com/panique/php-login...ster/index.php). Elég gagyi.
    Praktikus okokból hagyják le. Fájl elején / fájl végén whitespaceekkel csak a szívás van.
    (bár normális fejlesztés során az ember nem ír php-t és html-t egy fájlba)
    Ha ez a fájl includeolva lenne egy header kiküldés előtt, akkor a végén lévő \r\n miatt headers already sent error vagy karakterkódolási hiba jelentkezne. Azt hiszem php.initől függ, hogy mikor melyik.



Oldal: 1 / 2 12 UtolsóUtolsó

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •