help with "index.php?page=nume" :(


  1. #1
    Senior Member cristiano18's Avatar cristiano18 are ceva special... cristiano18 are ceva special...
    Data de inscriere
    09-03-2006
    Locaţie
    Craiova
    Sex
    M
    Mesaje
    773
    Mesaje bazar
    1306
    Putere Reputatie
    40
    Reputatie
    135
    Puncte CF
    0.0
    Usergroups:

    help with "index.php?page=nume" :(

    explicati-mi si mie cum fac ca linkul sa apara asa.. index.php?page=nume

  2. #2
    Senior Member Chip's Avatar Chip reprezinta o cantitate neglijabila
    Data de inscriere
    04-10-2005
    Locaţie
    Oltenia, eterna TerraNova
    Varsta
    39
    Sex
    M
    Mesaje
    610
    Mesaje bazar
    155
    Putere Reputatie
    41
    Reputatie
    16
    Puncte CF
    30.5
    Usergroups:
    Citat Mesaj iniţiat de cristiano18 Vezi mesajele
    explicati-mi si mie cum fac ca linkul sa apara asa.. index.php?page=nume
    < a href="index.php?page=nume" >link</a>

    :-)

    asa apare linku... iar in scriptul php ca sa citesti variabila transmisa
    $page=$_GET['page'];

    si mai departe poti face un redirect cu HEADER("location: $page");
    Vrei mai putine reclame? Inregistreaza-te sau logheaza-te

  3. #3
    Senior Member cristiano18's Avatar cristiano18 are ceva special... cristiano18 are ceva special...
    Data de inscriere
    09-03-2006
    Locaţie
    Craiova
    Sex
    M
    Mesaje
    773
    Mesaje bazar
    1306
    Putere Reputatie
    40
    Reputatie
    135
    Puncte CF
    0.0
    Usergroups:
    10x da nush unde sa il aplic .. da-mi o pagina .php simpla sa modific eu acolo

  4. #4
    Coder crick67's Avatar crick67 reprezinta o cantitate neglijabila
    Data de inscriere
    05-01-2007
    Locaţie
    Craiova
    Varsta
    39
    Sex
    M
    Mesaje
    76
    Mesaje bazar
    230
    Putere Reputatie
    36
    Reputatie
    10
    Puncte CF
    25.0
    Usergroups:
    fisier index.php
    PHP Cod:
    <?php
    echo "<br>Acesta este indexul"//un mesaj in pagina - poate sa fie continutul tau
    if(isset($_GET['pagina'])) //se verifica daca s-au transmis parametrii prin GET
    {
        
    $pagina $_GET['pagina'] . '.php'//se preia numele trimis prin GET din url si i se adauga extensia PHP pt. a forma numele unui fisierului
        
    include ($pagina); //se include fisierul 'nume.php' in index
        
    }
    else 
    //daca nu s-au transmis parametrii prin GET e afiseaza un mesaj
    {
        echo 
    "<br>Nu s-au primit parametrii prin GET";
    }
    ?>
    fisier nume.php
    PHP Cod:
    <?php 
    echo "<br>Fisierul 'nume.php' a fost inclus in 'index.php'";
    ?>

  5. #5
    Member gabitza20062002's Avatar gabitza20062002 reprezinta o cantitate neglijabila
    Data de inscriere
    25-10-2005
    Locaţie
    Anywhere
    Varsta
    33
    Sex
    M
    Mesaje
    236
    Mesaje bazar
    608
    Putere Reputatie
    39
    Reputatie
    10
    Puncte CF
    20.0
    Usergroups:
    daca nu ai inteles

    if(!isset($_GET['page'])) $_GET['page'] = '';
    switch($_GET['page']) {
    case 'nume':
    echo ' ce sa apara ';
    break;

    index.php?page=nume

    la case poti folosi si o variabila

  6. #6
    Banned Mihai_z reprezinta o cantitate neglijabila
    Data de inscriere
    11-02-2006
    Sex
    F
    Mesaje
    621
    Mesaje bazar
    36
    Putere Reputatie
    0
    Reputatie
    10
    Puncte CF
    0.0
    Cod:
    <?
    function pagina($page, $extensie = '.html'){
    if(file_exists($page.$extensie)){
    include $page.$extensie;
    }else{
    echo 'Pagina dorita nu exista in ....ce'o fii acolo';
    die;
    }
    }
    $var = (isset($_GET['page'])) ? $_GET['page'] : 'home';
    pagina($var);
    ?>
    de exemplu daca ai ca link setat index.php?page=home verifica daca in folderul unde e indexu ai un home.html...daca ar fi index.php?page=contact daca pagina care o cauta nu exista o sa-ti apara un "Pagina dorita nu exista in ....ce'o fii acolo"
    verifica daca ai un contact.html
    pagina de baza e home.html

    ah si daca nu stii cum se baga:
    index.php
    Cod:
    <html>
    <head>
    <link href="style.css" rel="stylesheet" type="text/css">
    </head>
    <body>
    <div id="meniu">
    < a href="index.php?page=home" >Home</a>
    < a href="index.php?page=contact" >Contact</a>
    </div>
    <div id="loc_de_afisare">
    <?
    function pagina($page, $extensie = '.html'){
    if(file_exists($page.$extensie)){
    include $page.$extensie;
    }else{
    echo 'Pagina dorita nu exista in ....ce'o fii acolo';
    die;
    }
    }
    $var = (isset($_GET['page'])) ? $_GET['page'] : 'home';
    pagina($var);
    ?> 
    </div>
    </body>
    </html>
    style.css
    Cod:
    #cadran_port {
    	position:absolute;
    	top: 500px;
    	left: 500px;
    	width: 500px;
    	height: 500px;
    	z-index: 999;
    	overflow: auto;
    }
    #meniu {
    	position:absolute;
    	top: 100px;
    	left: 100px;
    	width: 100px;
    	height: 100px;
    	z-index: 999;
    	overflow: auto;
    }
    mic exemplu

  7. #7
    <div id="usertitle"> mindwar's Avatar mindwar este o raza de lumina in ochii tuturor mindwar este o raza de lumina in ochii tuturor mindwar este o raza de lumina in ochii tuturor mindwar este o raza de lumina in ochii tuturor mindwar este o raza de lumina in ochii tuturor mindwar este o raza de lumina in ochii tuturor
    Data de inscriere
    29-09-2005
    Locaţie
    Craiova, Romania
    Varsta
    39
    Sex
    M
    Mesaje
    4,886
    Mesaje bazar
    295
    Putere Reputatie
    62
    Reputatie
    693
    Puncte CF
    29.0
    Usergroups:
    daca tot va apucati sa invatati omu' poate ii explicati ca chestiile de genu asta sunt in general insecure. mai ales ultimu exemplu. sa lasi posibilitatea userului sa specifice ce fisier poti afisa fara verificari la sange e sinucidere.

    daca intr-adevar esti interesat de introducerea unei portiuni diferite de content intre un header/footer/sidebar identice, sa zicem, invata sa folosesti un template sistem. sau chiar nici unul. dar invata sa separi logica (codu php/number crunching) de prezentare (partea de html).
    poze

    We have a very simple policy here: arguing with the mods is allowed, winning an argument against the mods will get you banned.

  8. #8
    Nerds Rule The World Johan's Avatar Johan este reprezentantul tuturor, idealul unui forumist. Johan este reprezentantul tuturor, idealul unui forumist. Johan este reprezentantul tuturor, idealul unui forumist. Johan este reprezentantul tuturor, idealul unui forumist. Johan este reprezentantul tuturor, idealul unui forumist. Johan este reprezentantul tuturor, idealul unui forumist. Johan este reprezentantul tuturor, idealul unui forumist. Johan este reprezentantul tuturor, idealul unui forumist. Johan este reprezentantul tuturor, idealul unui forumist. Johan este reprezentantul tuturor, idealul unui forumist. Johan este reprezentantul tuturor, idealul unui forumist.
    Data de inscriere
    06-11-2005
    Locaţie
    Where The Wild Metal Grows
    Varsta
    35
    Sex
    M
    Mesaje
    914
    Mesaje bazar
    38
    Putere Reputatie
    42
    Reputatie
    5022
    Puncte CF
    36.0
    Usergroups:
    mw, mai indicat ar fi să le indicăm oamenilor un mare !!
    Dum spiro spero, dum spiro scio

    Vrei mai putine reclame? Inregistreaza-te sau logheaza-te

Google+

Cautati logo-ul CraiovaForum?

Iata cateva variante: