Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 13 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.09.07
Prihlásený: 02.01.10
Príspevky: 58
Témy: 22
Príspevok NapísalOffline : 18.09.2007 12:23

Mám jednoduchý skript pre zobrazovanie registračného formulára a keď ho púšťam na localhoste všetko šlape a keď ho dám na server je s tým problém. Totižto vetvu ktorá overuje či SESSION['meno'] existuje ide v poho ale potom ELSE nikdy. Neviete mi dať radu, v čom y mohol byť problém? Ten zdroják vyzerá strašne dĺhy, ale veľa miesta zaberá formulár. Zelenou som vyznačil vetvu, ktorá sa spusti v poho, červená je problém. Ešte by som dodal, že premennú oznam predávam cez url, pri kliknutí na nejaký odkaz, preto teda get. ĎAKUJEM VÁM VOPRED.


Kód:
<?php
session_start();
require_once('config.inc');
$title = '..:: E-ZONE ::.. Registrácia EkF študentov';
include ('zahlavie.php');
?>

<div class="komplet">
   
<?php
include ('lave_menu.php');
?>


   <div class="prave_menu">

<?php

[color=green]if ($_SESSION['meno'])
   {
   echo '
   <h2>Registrácia</h2>
   <div class="prave_menu3">
   
      Bohužial, ak ste prihlásený, nemôžete sa registrovať.
   
   </div><!-- end of prave_menu3 -->
   ';
   }[/color][color=red]else   // Aby nebolo mozne ako prihlasený sa zase registrovat
   {
   if ($_GET['oznam']==1)    // Či zobraziť formulár, alebo poďakovanie
      {
      echo '
      <h2>Ďakujeme za registráciu.</h2>
      <div class="prave_menu3">
         Teraz sa môžete prihlásiť.
      </div><!-- end of prave_menu3 -->
      ';
      }

   elseif ($_GET['oznam']==2)
      {   
      echo '
      
      <div class="prave_menu3">
         '.$hlaska.'
      </div><!-- end of prave_menu3 -->
      ';
      
   
      echo '   
      <h2>Registrácia</h2>
      
      <div class="prave_menu3">
         
         <table>
         <tr><td></td><td><form action="_reg.php" method="post"></td>
         <tr><td>Zadajte login:</td>
             <td><input type="text" name="login" maxlength="20" size="20" value="" /></td></tr>
         <tr><td>Zadajte meno:</td>
             <td><input class="reg" type="text" name="meno" maxlength="20" size="20" value="" /></td></tr>         
         <tr><td>Zadajte priezvisko:</td>
             <td><input type="text" name="priezvisko" maxlength="20" size="20" value="" /></td></tr>
         <tr><td>Zadajte email:</td>
             <td><input type="text" name="email" maxlength="20" size="20" value="" /></td></tr>
         <tr><td>Zadajte ICQ no.:</td>
             <td><input type="text" name="icq" maxlength="20" size="20" value="" /></td></tr>
         <tr><td>Vyberte ročník:</td>
             <td><select name="rocnik" cols="10">
            <option selected>ročník</option>
            <option value="1">1</option>
            <option value="2">2</option>
            <option value="3">3</option>
            <option value="4">4</option>
            <option value="5">5</option>
            </select></td></tr>
         <tr><td>Zadajte heslo:</td>
             <td><input type="password" name="heslo1" maxlength="20" size="20" value="" /></td></tr>
         <tr><td>Zadajte heslo znovu:</td>
             <td><input type="password" name="heslo2" maxlength="20" size="20" value="" /></td></tr>
         
         <tr><td colspan="2" class="miesto"></td></tr>
         <tr><td colspan="2">Údaje potrebné pre overenie študenta EkF:
            <ul>
            <li>tieto informácie sme získali od vedenia EkF</li>
            <li>sú zašifrované v našej databáze, takže k nim nie je možný prístup tak nami ako nikým iným</li>
            <li>takže bezpečnosť a anonymita údajov je zaručená !</li>
            </ul></td>
         <tr><td>Zadajte identifikačné číslo študenta:</td>
             <td><input type="text" name="tk" maxlength="20" size="20" value="" /></td></tr>
         <tr><td>Zadajte heslo do moodlu EkF:</td>
             <td><input type="password" name="heslo_m" maxlength="20" size="20" value="" /></td></tr>
         
         <tr><td colspan="2" class="miesto"></td></tr>
         <tr><td colspan="2">Podmienky používania E-ZONE.sk:</td></tr>
         <tr><td colspan="2"><textarea cols="50" rows="3" readonly>Podmienky !!!</textarea></td></tr>
         <tr><td colspan="2" class="miesto"></td></tr>
         <tr><td colspan="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
               <input type="checkbox" name="podmienky" value="" />&nbsp;Súhlasím s podmienkami E-ZONE.sk</td></tr>
         <tr><td colspan="2" class="miesto"></td></tr>
         <tr><td colspan="2" >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
               <input type="submit" name="odoslat" value="Registruj" /></td></tr>
         </table>
      
      </div><!-- end of prave_menu3 -->
      ';
      }
   else       //Toto je default napr. oznam=0
      {

      echo '   
      <h2>Registrácia</h2>
      
      <div class="prave_menu3">
         
         <table>
         <tr><td></td><td><form action="_reg.php" method="post"></td>
         <tr><td>Zadajte login:</td>
             <td><input type="text" name="login" maxlength="20" size="20" value="" /></td></tr>
         <tr><td>Zadajte meno:</td>
             <td><input class="reg" type="text" name="meno" maxlength="20" size="20" value="" /></td></tr>         
         <tr><td>Zadajte priezvisko:</td>
             <td><input type="text" name="priezvisko" maxlength="20" size="20" value="" /></td></tr>
         <tr><td>Zadajte email:</td>
             <td><input type="text" name="email" maxlength="20" size="20" value="" /></td></tr>
         <tr><td>Zadajte ICQ no.:</td>
             <td><input type="text" name="icq" maxlength="20" size="20" value="" /></td></tr>
         <tr><td>Vyberte ročník:</td>
             <td><select cols="10">
            <option selected>ročník</option>
            <option name="rocnik" value="1">1</option>
            <option name="rocnik" value="1">2</option>
            <option name="rocnik" value="1">3</option>
            <option name="rocnik" value="1">4</option>
            <option name="rocnik" value="1">5</option>
            </select></td></tr>
         <tr><td>Zadajte heslo:</td>
             <td><input type="password" name="heslo1" maxlength="20" size="20" value="" /></td></tr>
         <tr><td>Zadajte heslo znovu:</td>
             <td><input type="password" name="heslo2" maxlength="20" size="20" value="" /></td></tr>
         
         <tr><td colspan="2" class="miesto"></td></tr>
         <tr><td colspan="2">Údaje potrebné pre overenie študenta EkF:
            <ul>
            <li>tieto informácie sme získali od vedenia EkF</li>
            <li>sú zašifrované v našej databáze, takže k nim nie je možný prístup tak nami ako nikým iným</li>
            <li>takže bezpečnosť a anonymita údajov je zaručená !</li>
            </ul></td>
         <tr><td>Zadajte identifikačné číslo študenta:</td>
             <td><input type="text" name="tk" maxlength="20" size="20" value="" /></td></tr>
         <tr><td>Zadajte heslo do moodlu EkF:</td>
             <td><input type="password" name="heslo_m" maxlength="20" size="20" value="" /></td></tr>
         
         <tr><td colspan="2" class="miesto"></td></tr>
         <tr><td colspan="2">Podmienky používania E-ZONE.sk:</td></tr>
         <tr><td colspan="2"><textarea style="position: relative; left: 50%; margin-left: -210px;" cols="50" rows="3" readonly>Podmienky !!!</textarea></td></tr>
         <tr><td colspan="2" class="miesto"></td></tr>
         <tr><td colspan="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
               <input type="checkbox" name="podmienky" value="" />&nbsp;Súhlasím s podmienkami E-ZONE.sk</td></tr>
         <tr><td colspan="2" class="miesto"></td></tr>
         <tr><td colspan="2" >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
               <input type="submit" name="odoslat" value="Registruj" /></td></tr>
         </table>
      
      </div><!-- end of prave_menu3 -->
      ';
   
      }
   
   }[/color]

?>   


   </div><!-- end of prave_menu -->

</div><!-- end of komplet -->
<?php include('pata.php'); ?>

</body>


</html>


Offline

Užívateľ
Užívateľ
Pomôžte prosím

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6
Príspevok NapísalOffline : 18.09.2007 13:05

to je mi aka novinka. formular sa nemusi ukoncit?.







_________________
getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória
Offline

Správca fóra
Správca fóra
Pomôžte prosím

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 18.09.2007 13:19

hmm, no ked si prihlaseny, tak ti nevypise formular...
mas spravene aj odhlasenie, kde vymazes vsetky sessiony? lebo ked nie, tak problem bude asi v tom...


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.09.07
Prihlásený: 02.01.10
Príspevky: 58
Témy: 22
Príspevok Napísal autor témyOffline : 18.09.2007 13:35

No ja som prišiel nato, že mám problém v config.inc. Ten som opisoval vlastne z jednej knihy a má slúžiť na ošetrenie chýb. Odkomentované je to, čo malo byť v testovacej fáze a za plnej prevádzky už nemá zobrazovať chyby,len hlásenie. Takže v tom, by mala byť nejaká chyba???Jeho výpis je:

Kód:
<?php

error_reporting(0);
//error_reporting(E_ALL);

function nase_osetreni_chyb ($chyba_kod, $chyba_zprava)
   {
      //$zprava = 'Doslo k chybe v skripte '.__FILE__. ' na riadku '.__LINE__.":$chyba_zprava";
      $hlaska = 'Došlo k neočakávanej chybe. <br />Ospravedlňte nás, prosím.';
      header ("Location: http://www.e-zone.sk/test/error.php?hlaska=$hlaska");
      //error_log ($zprava, 1, 'pridavok@e-zone.sk');
      //echo '<p><font color="red" size="+1">',$zprava,'</font></p>';
      
   }

set_error_handler('nase_osetreni_chyb');
?>


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.09.07
Prihlásený: 02.01.10
Príspevky: 58
Témy: 22
Príspevok Napísal autor témyOffline : 18.09.2007 13:45

Alebo ako by ste povedali, že ísť nato ošetrenie chýb???


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.06.07
Prihlásený: 06.05.13
Príspevky: 421
Témy: 4
Príspevok NapísalOffline : 18.09.2007 14:45

Nieje nahodou problem so zatvorkami?

Kód:
[color=green]if ($_SESSION['meno'])
   {
   echo '
   <h2>Registrácia</h2>
   <div class="prave_menu3">
   
      Bohužial, ak ste prihlásený, nemôžete sa registrovať.
   
   </div><!-- end of prave_menu3 -->
   ';
   }[/color][color=red]else   // Aby nebolo mozne ako prihlasený sa zase registrovat <<<--- tuto
{ <<<--- a tuto


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.09.07
Prihlásený: 02.01.10
Príspevky: 58
Témy: 22
Príspevok Napísal autor témyOffline : 18.09.2007 15:54

Vieš čo, nie so zátvorkami nie je problém, to som iba asi nejako zle skopíroval, tie mi sedia. Ale problém je so súborom config.inc, čo som ho vyššie vypísal, on mi aj na ostatných stránkach okamžite píše že chybu.A to neviem prečo... :)


Offline

Správca fóra
Správca fóra
Pomôžte prosím

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 18.09.2007 16:04

aku chybu ti vypisuje?


Offline

Užívateľ
Užívateľ
Pomôžte prosím

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6
Príspevok NapísalOffline : 18.09.2007 16:10

ale aku chybu .. ten script sem nemusis davat ked to ide na localhoste ale radsej sem daj tu chybu.







_________________
getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.09.07
Prihlásený: 02.01.10
Príspevky: 58
Témy: 22
Príspevok Napísal autor témyOffline : 18.09.2007 16:39

Chlapi, tak chybu čo mi vypisuje:

Doslo k chybe v skripte W:\domains\www.e-zone.sk\public\www_root\test\config.inc na riadku 8:Undefined index: meno

Index meno sa jedná o SESSION['meno'] ak správne chápem... DIKY


Offline

Správca fóra
Správca fóra
Pomôžte prosím

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 18.09.2007 16:41

problem mas tu:
Kód:
if ($_SESSION['meno'])

mal by si to mat takto:
Kód:
if (isset($_SESSION['meno']))


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.09.07
Prihlásený: 02.01.10
Príspevky: 58
Témy: 22
Príspevok Napísal autor témyOffline : 18.09.2007 16:56

No máš pravdu isset tam má byť, ale nie je len v tom chyba... Stále to nejde...:)


Offline

Správca fóra
Správca fóra
Pomôžte prosím

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 18.09.2007 17:04

pozri si vypisanu chybu a zistis, kde mas hladat...


Odpovedať na tému [ Príspevkov: 13 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. pomozte prosim

v ATI/AMD grafické karty

3

664

27.07.2009 12:12

Gonzo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. prosim pomožte

v Audio programy

2

440

30.10.2013 18:10

tyrus Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prosim pomozte

v Redakčné systémy

6

645

01.05.2007 1:24

Tom@S Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomozte prosim

v PHP, ASP

3

427

26.10.2007 21:13

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pomôžte prosím

v Assembler, C, C++, Pascal, Java

3

733

04.05.2007 22:43

audiotrack Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prosím pomôžte mi

v Biosy a ladenie výkonu

4

535

24.11.2010 19:21

adoooo77 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pomôžte mi, prosím!

v Notebooky a netbooky

13

592

03.07.2012 22:55

Xaltotun Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prosím pomôžte. RAM

v Pamäte

4

385

16.09.2012 10:25

kristian99 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Chlapi prosim pomozte!!!

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Antivíry a antispywary

35

2577

24.04.2008 20:31

Jaro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prosím pomôžte mi

v Antivíry a antispywary

3

571

16.07.2007 17:01

Rbot Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. AUTOPLAY-- POMOZTE PROSIM...

v Notebooky a netbooky

2

426

18.05.2009 11:24

MORPHIUM Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prosim pomozte mi

v Pamäte

4

698

10.02.2008 15:07

Jaro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prosim pomozte - zmena loga

v Redakčné systémy

21

1646

08.08.2006 12:41

Freelan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pomozte prosim HD 4850

v ATI/AMD grafické karty

2

488

11.01.2009 14:11

myros33 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zablokovane prosim pomôžte mi !

v Siete

4

234

19.02.2013 14:55

void Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zlé triedenie...prosím pomôžte!!

v Assembler, C, C++, Pascal, Java

22

937

04.05.2010 22:21

klaudia Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra