Powrót   Forum CDRinfo.pl > Różne > Off topic

Off topic Forum poświęcone wszelkim innym tematom.



Witaj Nieznajomy! Zaloguj się lub Zarejestruj

Zarejestrowani użytkownicy mają dostęp do dodatkowych opcji, lepszej wyszukiwarki oraz mniejszej ilości reklam. Rejestracja jest całkowicie darmowa!

 
 
Opcje związane z dyskusją Tryby wyświetlania
Prev Poprzedni post   Następny post Next
Stary 11.07.2006, 15:26   #1
gallus
gÓru
 
Avatar użytkownika gallus
 
Data rejestracji: 20.12.2003
Lokalizacja: Zbąszynek
Posty: 5,986
gallus jak się przyłoży ma szansę zostać specem <150 - 249 pkt>gallus jak się przyłoży ma szansę zostać specem <150 - 249 pkt>gallus jak się przyłoży ma szansę zostać specem <150 - 249 pkt>
Łączenie skryptów php

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($fpfilesize($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ść ;)
*/
__________________

gallus jest offline   Odpowiedz cytując ten post

  #ads
CDRinfo.pl
Reklamowiec
 
 
 
Data rejestracji: 29.12.2008
Lokalizacja: Sieć globalna
Wiek: 31
Posty: 1227
 

CDRinfo.pl is online  
 


Twoje uprawnienia:
Nie możesz rozpoczynać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz umieszczać załączników
Nie możesz edytować swoich postów

BB codeWłączone
EmotikonkiWłączone
Kody [IMG]Włączone
Kody HTML są Wyłączone

Teleport


Wszystkie czasy w strefie CET. Aktualna godzina: 23:05.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.