RQ:Въпросче

SuCcEsS

Registered
Начи въпросите ми са 2 направо минавам към тях.

1.Как мога да огранича достъпа до определени страници?
2.Как мога да смеся php с html?

Относно 1-вия въпрос:
След като се отвори началната страница на която и страница да искаш да отидеш да ти изписва нещо от рода на:
Oтносно 2-рия въпрос:
Начи имам 2 index файла единия е html другия е php

Та начи в html файла е вида на сайта. И как мога да ги смеся?

Солжих си системката за логване във индекса но вижте каква грешка ми даде.

Код:
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/www/filebox.freehostia.com/index.php:6) in /home/www/filebox.freehostia.com/index.php on line 126
 
Във страниците, които искаш да защитиш сложи този код в началото, !без никакви празни редове.
Код:
<?php 
session_start(); 
if($_SESSION['username']) 
{ 
} 
else 
{ 
die ( "Не сте влезли в профила си!<br>Ако нямате такъв моля <a href=register.php>регистрирайте</a> се!"; 
} 
?>
И щом ще ги плашиш по този начин, ще трябва да направиш и система за регистрация. :)
За другия въпрос: не мога да отворя http://filebox.freehotia.com/index.html и да видя какво е. Ако искаш да им смениш съдържанието и в index.php има пхп код, няма да стане освен ако не се опиташ да го лъжеш. В един .htaccess файл пиши това
Код:
AddType application/x-httpd-php .php .html
но не знам дали ще стане (в момента нямам къде да го пробвам).
 
Ами виж index.php там съм сложил системата за логин не разбрах само във всяка страница трябва ли да добавя някакъв код за този файл .htaccess и останалите страници са html не са php :)
 
Значи в .html страница не можеш да сложиш пхп код (няма да работи).
Не можеш да ги защитиш, направи ги всичките страници на .php.
Във всяка страница, която искаш да защитиш ще трябва да го сложиш, или просто го запиши в някакъв файл (примерно protect.php) и го инклудваш във всяка страница най-отгоре така:
Код:
<?php include "protect.php"; ?>
Като за начало пробвай да създадеш .htaccess със съдържание
Код:
AddType application/x-httpd-php .php .html
и виж дали ще работи с .html както с .php ако има пхп код вътре.
Ето така примерно тествай:
Вкарай в .html страница това:
Код:
<?php echo "TEST"; ?>
Като заредиш страницата, ако работи ще ти напише TEST. Ако напише <?php echo "TEST"; ?>, значи не става.
Ако не стане просто си направи всички страници на .php
Сигурен ли си, че тази система е цялата в index.php, защото не виждам форма за регистрация?
 
Parse error: parse error, unexpected ';' in /home/www/filebox.freehostia.com/archives.php on line 8
тази грешка ми я показва тук:

<?php
session_start();
if($_SESSION['username'])
{
}
else
{
die ( "Не сте влезли в профила си!<br>Ако нямате такъв моля <a href=register.php>регистрирайте</a> се!";
}
?>
 
Опа:
<?php
session_start();
if($_SESSION['username'])
{
}
else
{
die ( "Не сте влезли в профила си!<br>Ако нямате такъв моля <a href=register.php>регистрирайте</a> се!");
}
?>
 
Ами нищо нестава пробвай тази страница http://filebox.freehostia.com/test.html даже ако искаш виж и source кода
 
Ако можете вище началната страница на сайта + кода и ми кажете каде е грешката че немога да разбера :) http://filebox.freehostia.com
 
Някой може ли да ми каже как мога да си сменя темплейта на форума без да влизам в самия форум направо от самия php документ, но кой и какво трябва да променя.
 

Back
Горе