Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Ukrycie elementu strony.
Forum PHP.pl > Forum > PHP
koxfx
Chciałbym aby:
jeżeli ciastko istnieje to 3 elementy strony zostają ukryte (textarea,button oraz tekst)
Nie wiem jak to zrobić.
Zależy mi aby to bylo w php bo jak wiadomo javascript da się łatwo wyłączyć.
Beniooo
Jak wyświetlasz kod strony użytkownikowi?
aras785
  1. <?php if($_COOKIES['hidden']==1):?>
  2. tutaj html
  3. <?php endif;?>
koxfx
Teraz mam inny problem.
Mam taki kod:
  1. <?php
  2. if (isset($_COOKIE['nazwa']))
  3. {
  4. echo 'Witaj <b>'.$_COOKIE['nazwa'].'!';
  5. echo setcookie('hidden', '1', time()+3600*24);
  6. }
  7. else
  8. {
  9. echo setcookie('hidden', '1', time()+3600*24);
  10. }
  11.  
  12. ?>


Chce jeśli ciastko "nazwa" istnieje to wyświetl oraz stwórz ciastko "hidden" o wartości jeden. A jeżeli ciasto "nazwa" nie istnieje to aby ciastko "hidden" przyjeło wartość 0.

A oto błąd jaki zwraca strona:
Warning: Cannot modify header information - headers already sent by (output started at /users/probaaa/www/index.php:1) in /users/probaaa/www/index.php on line 5
aras785
  1. <?php
  2. if (isset($_COOKIE['nazwa']))
  3. {
  4. setcookie('hidden', '1', time()+3600*24);
  5. echo 'Witaj <b>'.$_COOKIE['nazwa'].'!';
  6. }
  7. else
  8. {
  9. setcookie('hidden', '0', time()+3600*24);
  10. }
  11.  
  12. ?>
koxfx
  1. <?php
  2. if (isset($_COOKIE['nazwa']))
  3. {
  4. setcookie('hidden', '1', time()+3600*24);
  5. echo 'Witaj <b>'.$_COOKIE['nazwa'].'!';
  6. }
  7. else
  8. {
  9. setcookie('hidden', '0', time()+3600*24);
  10. }
  11.  
  12. ?>


Warning: Cannot modify header information - headers already sent by (output started at /users/probaaa/www/index.php:1) in /users/probaaa/www/index.php on line 4

Nie działa dalej.
Turson
Masz Google? http://stackoverflow.com/questions/8028957...nt-error-in-php
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.