• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Kurs php-2 jak zaimplementować w konkretny box oparty na divach?

Object Storage Arubacloud
0 głosów
247 wizyt
pytanie zadane 20 sierpnia 2015 w PHP przez majdrzej Nowicjusz (180 p.)

Przypadkowo natrafiłem na kurs Pana Mirosława( apropo-ciekawa narracja rzadko spotykana na Yu-Tu) i postanowiłem zmierzyć się z php. Poczwiczyłem i całe logowanie dzała ok. Poszedłem krok dalej, stworzyłem szkielet strony-część kodu:

<body>
<!--Sekcja srodek.-->   
    <div id="container-s">
        <div id="menut2">
        <?PHP echo $menu; ?>
	    </div>
		     <div id="content-srodek">
	         <div class="left">
	         <div class="location">DOMENA.pl &#187; <?PHP echo $gdzie_jestem; ?>
			 </div> 
			 </div>			<div id="title">
    		 <h1><?PHP echo $tytul; ?></h1>
             </div>
	        
			<div class="box2">
			 <?PHP echo $box2_tresc; ?></div>
	         </div>
	</div>
   
 <!--Sekcja prawa.-->   
	<div id="container-p">
    	<div id="menut3">
        ZAKUPY
        </div>
		    <div id="content-prawy">
	        <div class="box3"> <!--Tutaj chciałbym otworzyć logowanie i rezultat--> 
			<?PHP echo $box3_tresc; ?>											
	</div>
	        </div>
</body>

Wszystkie pliki z kursu umieściłem w jednym katalogu "box3_tresc". Przerobiłem troche index z kursu-reszta plików bez zmian:

<?php
	session_start();
	
	if ((isset($_SESSION['zalogowany'])) && ($_SESSION['zalogowany']==true))
	{
		header('Location: gra.php');
		exit();
	}

?>

<?PHP
     // TREŚĆ BOX3
     $box3_tresc = '
      <form action="box3_tresc/zaloguj.php" method="post">
	
		<label >Login:  <input type="text" name="login" id="login" /> <br />
		<label >Hasło:  <input type="password" name="haslo" id="haslo" /> <br />
		<input type="submit" value="Zaloguj się"  id="button" />
	 </form>
';
?>
<?php
	if(isset($_SESSION['blad']))	echo $_SESSION['blad'];
?>

Wszystko działa połowicznie, gra otwiera się w nowym oknie a nie w "box3_tresc"-bo to jest muj cel.

Mam w katalogu głuwnym strony plik "constant.php" z przekierowaniem:

<?PHP
		$s = htmlspecialchars($_GET['s']);
     
    if ( file_exists("box3_tresc/".$s.".php") )
     {
          include("box3_tresc/".$s.".php");
     }
     else
     {
          include("box3_tresc/index.php");
     }
?>		

No i jak mówił pewien klasyk "Pomorzecie" ...

1 odpowiedź

+1 głos
odpowiedź 21 sierpnia 2015 przez DL TD Nałogowiec (36,710 p.)
Nie otwiera się w box3_tresc bo action masz na zaloguj.php ;) Kod zaloguj.php umieść w pliku gdzie formularz.
komentarz 24 sierpnia 2015 przez majdrzej Nowicjusz (180 p.)

Dzieki Cold- pomogło. Plik gra.php otwiera się w box3. Coprawda jeszcze przed zalogowaniem pojawiaję się komunikaty. Dwa na samej górze strony głównej:

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\xampp\htdocs\www3\index.php:1) in C:\xampp\htdocs\www3\index.php on line 3

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\www3\index.php:1) in C:\xampp\htdocs\www3\index.php on line 3.

Jeden pojawia się w div box3:

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\www3\index.php:1) in C:\xampp\htdocs\www3\box3_tresc\index.php on line 37."

        header('Location: ../index.php');
        exit();<!--to jest linia 37-->

Nie wiem jak się za to zabrać.

Po zalogowaniu komunikat w div box3 już się nie pojawia.

Problem drugi to co zrobić aby to co pojawi się w boxie3 po zalogowaniu zastąpiło formularz logowania, bo w tej chwili pojawia się pod formularzem.

 

Podobne pytania

0 głosów
1 odpowiedź 146 wizyt
pytanie zadane 25 października 2015 w HTML i CSS przez niezalogowany
+1 głos
2 odpowiedzi 346 wizyt
pytanie zadane 8 sierpnia 2015 w HTML i CSS przez kowalska Nowicjusz (220 p.)
+5 głosów
4 odpowiedzi 1,914 wizyt
pytanie zadane 7 lipca 2015 w JavaScript przez Bartos Użytkownik (610 p.)

92,632 zapytań

141,500 odpowiedzi

319,878 komentarzy

62,011 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...