Top
Phpuniverset logo
 

INDHOLD

Forside

Job annoncer

Tips og Tricks

Konkurrence

Downloads

Dokumenter

PHP bog shop

Forum

Online udviklere


Propelcom

ARTIKLER

CSS

Diverse

E-handel / annoncer

Grafik

Html

Internet

Javascript

Linux

PHP/MySQL

Programmer

Flash

Søgemaskiner

Windows

C / C++


INFO

Information

Annoncering

Kontakt

Her kan du læse lidt om hvordan du kan lade brugerne af din side se din kildekode (med php-kode).

Forside Kategori PHP/MySQL Her kan du læse lidt om hvordan du kan lade brugerne af din side se din kildekode (med php-kode).




 

Tutorials - Hvis kildekode


I denne tutorial vil jeg vise hvordan man kan lave et lille script som viser kildekoden (med php koder) af en hvilken som helst fil på dit webhotel!

Først laver vi et array hvor vi skriver de filer som brugerne ikke har adgang til at se:

$denied = array('index.php', 'connect.php', 'functions.php', 'source.php');


Så gemmer vi filnavnet fra vores adresse-linje i $file:

$file = $_GET['file'];


Og tjekker om filen eksisterer med funktionen file_exists:


if(file_Exists($file)){


Hvis den gør det tjekker vi om brugeren har adgang til filen:


if(!in_array($file, $denied)){


Hvis brugeren har adgang til den, udskriver vi kildekoden:


highlight_file($file);


Hvis ikke:


}else{


Printer vi en besked:


echo "Du har ikke rettigheder til at se denne fil (".$file.")!";
}


Hvis filen ikke blev fundet med file_exists:


}else{


Udskriver vi en besked:


echo "Filen findes ikke!";
}




Nu skulle filen meget gerne se sådan ud:

$denied = array('index.php', 'connect.php', 'functions.php', 'source.php');
$file = $_GET['file'];
if(file_Exists($file)){
if(!in_array($file, $denied)){
highlight_file($file);
}else{
echo "Du har ikke rettigheder til at se denne fil (".$file.")!";
}
}else{
echo "Filen findes ikke!";
}



HUSK!!! - at du skal skrive ALLE filer med passwords osv. ind i array'et!

Tilføj kommentar



Skrevet af: Nicolaj Wyke | Dato : 2006-10-20 21:2 | Læst : 7912 gange | Print

Din kommentar og karakter til artiklen

Din karakter:

1

2

3

4

5

6

7

8

9

10

Kommentar:

Log ind for at give en karakter og kommentar.

Kommentarer og karakterer til artiklen

 

Send Artikel/anmeldelse til: phpuni@phpuniverset.dk

Tilbage til oversigt

FORUM

Nyeste forum indlæg :

PHP/Opencart import module

Opencart/php import modul hjælp

Lækkert kontor / kontorfællesskab i Helsingør

Opdatering af PHP

Vurdering af hjemmeside

Nyeste forum svar :

Joomla som CMS

Android programmering

Grafik problemer

Prissammenligningsside

Jeg yder fremover ikke support!

 

MEDLEM

LOGIN ER IKKE MULIGT, MENS VI LAVER NYT SITE
 

NYHEDSBREV

Nyhedsbrev

Tilmeld dig vores nyhedsbrev og modtag nyheder om nye scripts og tips samt om mange andre nye tiltag på Phpuniverset.dk


 

© Copyright 2000 Propelcom Phpuniverset's politik om personlige oplysninger, artikler & Koder Phpuniverset er optimeret til Mozilla 1024 * 768 Phpuniverset version: 3.0 beta
Webhost : Ignesco.dk - android talk & help

Bund