hey
Mam mały problem posiadam dwa gotowe skrypty, które chciałbym umieścić w jednym pliku

Pierwszy skrypt odpowiada za logowanie do strony, a drugi za wyświetlanie katalogów/plików na serwerze problem jest taki, że jeżeli umieściłbym obydwa skrypty w różnych plikach to możliwe byłoby pominięcie logowania przez wpisanie adresu skryptu drugiego.
No i teraz pojawia się problem - jak połączyć obydwa skrypty tak aby znajdowały się w jednym pliku i przejście do przeglądana katalogów/plików było możliwe dopiero po wpisaniu prawidłowych danych
Skrypt 1
Kod PHP:
<?php
if (!isset($PHP_AUTH_USER)) {
header('WWW-Authenticate: Basic realm="Tajne miejsce"');
header('HTTP/1.0 401 Unauthorized');
exit;
} else if (isset($PHP_AUTH_USER)) {
$plik = "/sciezka/do/hasla.txt";
$fp = fopen($plik, "r");
$zawartosc = fread($fp, filesize($plik));
fclose($fp);
$linia = explode("\n", $zawartosc);
$i = 0;
while($i <= sizeof($linia)) {
$dane = explode(":", $linia***91;$i***93;);
if (($dane***91;0***93; == "$PHP_AUTH_USER") && ($dane***91;1***93; == "$PHP_AUTH_PW")) {
$auth = 1;
break;
} else {
$auth = 0;
}
$i++;
}
if ($auth == "1") {
echo "<p>Zalogowałeś się!</p>";
exit;
} else {
header('WWW-Authenticate: Basic realm="Tajne miejsce"');
header('HTTP/1.0 401 Unauthorized');
echo 'Brak dostępu';
exit;
}
}
?>
Skrypt2
Kod PHP:
<?
/*
Directory Listing Script - Version 2
====================================
Script Author: Ash Young <ash@evoluted.net>. www.evoluted.net
Layout: Manny <manny@tenka.co.uk>. www.tenka.co.uk
REQUIREMENTS
============
This script requires PHP and GD2 if you wish to use the
thumbnail functionality.
INSTRUCTIONS
============
1) Unzip all files
2) Edit this file, making sure everything is setup as required.
3) Upload to server
4) ??????
5) Profit!
CONFIGURATION
=============
Edit the variables in this section to make the script work as
you require.
Start Directory - To list the files contained within the current
directory enter '.', otherwise enter the path to the directory
you wish to list. The path must be relative to the current
directory.
*/
$startdir = '.';
/* .... wkleiłem tylko początek, jeżeli będzie potrzebne więcej to wkleję całość ;)
*/