Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // ============== Inicjalizacja
- ob_start("ob_gzhandler");
- error_reporting(0);
- // ============== Konfiguracja
- $klucz_walidacyjny = '1a2b3c4';
- $database = array(
- 'host' => '123.456.789.012',
- 'user' => 'nazwa_uzytkownika',
- 'pass' => 'haslo_uzytkownika',
- 'database' => 'nazwa_bazy'
- );
- // ============== Wspolne funkcje
- function die_mysql() {
- mysql_close();
- die('blad-mysql');
- }
- function sql_filter($dane) {
- if(get_magic_quotes_gpc()) {
- $dane = stripslashes($dane);
- }
- if(function_exists('mysql_real_escape_string')) {
- return mysql_real_escape_string($dane);
- } elseif(function_exists('addslashes')) {
- return addslashes($dane);
- } else {
- mysql_close();
- die('brak-filtra');
- }
- }
- // ============== Znacznik rozpoczecia
- echo '111---tutaj-zacznij---';
- // ============== Glowna czesc skryptu
- if(!empty($_POST['klucz_walidacyjny'])) {
- if($_POST['klucz_walidacyjny'] == $klucz_walidacyjny) {
- if(mysql_connect($database['host'], $database['user'], $database['pass']) and mysql_select_db($database['database'])) {
- if($_POST['akcja'] == 'odczytaj') {
- $querydata = mysql_query("SELECT * FROM `kostki` WHERE `nazwa` = 'dane_kostek'") or die_mysql();
- while($row = mysql_fetch_assoc($querydata)) {
- $pobrane['kolor'] = $row['kolor'];
- $pobrane['blask'] = $row['blask'];
- $pobrane['tekst'] = $row['tekst'];
- }
- if(!empty($pobrane['kolor']) && !empty($pobrane['blask']) && !empty($pobrane['tekst'])) {
- echo implode(';', $pobrane);
- } else {
- echo 'dane-zle';
- }
- } else if($_POST['akcja'] == 'ustaw') {
- mysql_query(sprintf("UPDATE `kostki` SET `kolor` = '%s', `blask` = '%s', `tekst` = '%s' WHERE `nazwa` = 'dane_kostek'", sql_filter($_POST['kolor']), sql_filter($_POST['blask']), sql_filter($_POST['tekst']))) or die_mysql();
- echo 'zaktualizowane';
- } else {
- echo 'nieznana-akcja';
- }
- mysql_close();
- } else {
- echo 'blad-polaczenia';
- }
- } else {
- echo 'klucz-zly';
- }
- } else {
- echo 'klucz-pusty';
- }
- // ============== Znacznik zakonczenia
- echo '---tutaj-zakoncz---111';
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement