Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [ocena]druga odslona, w45
Forum PHP.pl > Inne > Oceny
E-d
Prosił bym o ocenej, drugiej odsłony mojej strony. Teraz stawiałem na lekkość, prostote kodu itp....
Strona zgadza się z html 4.01 i css

http://w45.info
Marusz
Niewiele sie nauczyles:
http://w45.info/w45/index.php?act=pliki&ak...komentarze&id=0

Cytat
Warning: file(pli/komentarze/0.txt): failed to open stream: No such file or directory in /home/w45fasto/public_html/w45/page/pliki.php on line 106

Warning: fopen(pli/komentarze/0.txt): failed to open stream: No such file or directory in /home/w45fasto/public_html/w45/page/pliki.php on line 119

Warning: filesize(): Stat failed for pli/komentarze/0.txt (errno=2 - No such file or directory) in /home/w45fasto/public_html/w45/page/pliki.php on line 120

Warning: fread(): supplied argument is not a valid stream resource in /home/w45fasto/public_html/w45/page/pliki.php on line 120

Warning: rewind(): supplied argument is not a valid stream resource in /home/w45fasto/public_html/w45/page/pliki.php on line 121

Warning: flock(): supplied argument is not a valid stream resource in /home/w45fasto/public_html/w45/page/pliki.php on line 122

Warning: fwrite(): supplied argument is not a valid stream resource in /home/w45fasto/public_html/w45/page/pliki.php on line 123

Warning: flock(): supplied argument is not a valid stream resource in /home/w45fasto/public_html/w45/page/pliki.php on line 124

Warning: fclose(): supplied argument is not a valid stream resource in /home/w45fasto/public_html/w45/page/pliki.php on line 125

Przeanalizuj to dokladniej:
http://forum.php.pl/index.php?showtopic=28...ndpost&p=166114
hwao
Cytat
Czy php zadziała na stronie z rozszerzeniem .htm/.html ?
Nie, żeby php działało musi być rozszerzenie .php lub .php3

nie zgodze sie
Cytat
Co to jest php i co oznacza ?
Jest to język do robienia stron, wykonywany po stronie serwera. Samo php oznacza: Hypertext Preprocessor

tak samo sie nie zgadzam
AxZx
tekst z tej strony:

Cytat
Jeżeli wstawiamy na naszej stronie coś przez include(), to można to odpowiednio zabezpieczyć, żeby nikt nie mógł zobaczyć includowane pliku, tylko na stronie na której jest includowany. Wpierw na stronie na której będzie include():
<? defined("w45") or die("Brak dostępu"); ?>
I teraz w każdym pliku który będziemy includować:
<? defined("w45"); ?>
Dzięki temu nikt nie wejdzie na includowane strony


i niby jak to ma dzialac jak nie dziala ?
hwao
  1. <?php // index.php
  2. define( 'hwao', 'yeah' );
  3. include( 'plik.php' );
  4. ?>

  1. <?php //plik.php
  2. if ( defined('hwao') ) die( 'Ten plik mozna tylko zalanczac:)' );
  3.  
  4. echo 'a tego nie widzi nie zalaczona:)';
  5.  
  6. ?>


Cytat
This can be useful if you want to protect pages which get included from outsiders eyes, on your mail page (the page viewable by people) put define("X", null); then on all your other pages, you can then do something like:


  1. <?php
  2. if (!defined(&#092;"X\")) {
  3.  echo &#092;"You Cannot Access This Script Directly, Have a Nice Day.\";
  4.  exit();
  5. }
  6. ?>


Cytat
And your page is a good as protected smile.gif
Strus
Ja robię podobnie, na to samo wychodzi, ale jest krócej smile.gif
W index.php:
  1. <?php
  2. $view=true;
  3. ?>


W plikach includowanych
  1. <?php
  2. if(!view)exit;
  3. ?>


smile.gif
MaKARON
to teraz musisz miec nadzieje ze

register_globals = Off

smile.gif

z Tego wlasnie powodu wygodniejsze jest include.
A do zabezpieczenia plikow - proponuje uzywac katalogow nie dostepnych bezposrednio przez URL (znajdujacych sie ponizej DocumentRoot.
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.