Często programiści piszący strony oparte na bazach danych spotykają się z problemem polskiego kodowania (polskie znaki zamieniane są na znaki zapytania). Wyjść z takiej sytuacji jest wiele, najlepszym jest zmiana kodowania na ISO-8859-2 lub UTF-8. Kodowanie ISO-8859-2 wymaga dodatkowo zmiany znaków diakrytycznych na odpowiadające im znaki specjalne (służą do tego takie programy jak Gżegżółka), jednak jest to niewygodne i zbędne. Kodowanie UTF-8 zapewnia nam polskie znaki bez specjalnego kodowania.
1) Zaczynamy od założenia nowej bazy (w przypadku gdy nasza baza już istnieje zmian dokonujemy w zakładce “Operacje”
)

ustawiamy metodę porównywania napisów oraz system porównać na utf8_general_ci bądź utf8_polish_ci
2) Tworzymy nową tabelę

3) Ustawiamy metodę porównywania napisów na utf8_general_ci bądź utf8_polish_ci (gdy tabela już istnieje edytujemy strukturę i we wszystkich polach tekstowych zmieniamy metodę porównywania napisów)

4) W każdym pliku skryptu w sekcji <head> ustawiamy kodowanie UTF-8
1
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> |
dodatkowo w skrypcie php możemy dodać
1
| header('Content-type:text/html; charset=UTF-8'); |
po połączeniu do bazy dodajemy dwa polecenia do SQL
1
| mysql_query("SET NAMES utf8"); |
1
| mysql_query("SET CHARACTER_SET utf8_unicode_ci"); |
5) Cieszymy się z polskich znaków =)
Przed: 
Po: 
6) Przykładowy kod
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| <?php
header('Content-type:text/html; charset=UTF-8');
$bd = mysql_connect('localhost', 'root', '*******');
mysql_select_db('database', $bd);
mysql_query("SET NAMES utf8");
mysql_query("SET CHARACTER_SET utf8_unicode_ci");
$sql = "SELECT tresc FROM `tabela` LIMIT 1";
$respon= mysql_query($sql);
$row=mysql_fetch_array($respon);
echo $row['tresc'];
?> |
kursy, php
kodowanie, mysql, php
FREE BANER MAKER to najnowszy serwis teampm.net oferujący nowoczesny kreator banerów online! System swoją funkcjonalność zapewnia dzięki połączeniu technologi dhtml, html, js oraz php. Prosty i wygodny interfejs wkomponowany w szatę strony umożliwia nam stopniowe kreowanie banerów.
Przykładowe banery wykreowane w FREE BANER MAKER



Zapraszam do testowania http://banner-maker.teampm.net/
php, serwisy
php
Temat, którym prędzej czy później musiałem się zająć “bezpieczeństwo gg”. Zapewne każdy z nas się przekonał, że gg nie jest bezpiecznym komunikatorem (nie koduje rozmów, kiepsko koduje hasła itp.). Poniższy skrypt koduje i dekoduje hasła zapisane w pliku config.dat
C:\Documents and Settings\[NAZWA_UŻYTKOWNIKA]\Gadu-Gadu\[KONTO_GG]\config.dat
bądź
C:\Program Files\Gadu-Gadu\[NAZWA_UŻYTKOWNIKA]\[KONTO_GG]\config.dat
Następnie w pliku odszukujemy fragmentu “Password2 …” duże litery następujące po “Password2″ to zakodowane hasło.
Q: Jak je rozkodować?
http://ajo.pl/tutorials/20657-http-mu-jak-zlamac-odzyskac.html
Na podstawie tego napisałem oto ten program
link: dekoder haseł gg
źródło: źródło
php
gg, php
Przedstawiony sposób testowany był na phpBannerExchange w wersji 1.2
Jak łatwo i szybko zarobić punkty, tym pytaniem interesuje się każdy użytkownik systemów wymiany banerami! Niedawno przedstawiłem program, który nabijał wyświetlenia i od czasu do czasu symulował kliknięcie w baner. Jednak jest sposób na jeszcze szybsze zarobienie punktów poprzez symulację kliknięć w nasz baner.
1
2
3
4
5
6
7
| include("config.php");
$update_clicks-mysql_query("update banneruser set clicks=clicks+1 where id='$bid'");
$update_clickfrom=mysql_query("update banneruser set siteclicks=siteclicks+1 where id='$uid'");
$get_rows=mysql_query("select url from banneruser where id='$bid'");
$get_url=@mysql_fetch_array($get_rows);
$clickurl=$get_url[url];
header("Location: $clickurl"); |
zmienna $bid i $uid nie zostały sprecyzowane więc będziemy dostarczać im dane metodą get
http://nazwa_strony.pl/click.php?uid=[NASZE ID]&bid=0
w ten sposób nikomu nie zabieramy punktów a sami dostajemy za kliknięcia =D
następnie instalujemy wtyczkę (firefox) https://addons.mozilla.org/pl/firefox/addon/115 i ustawiamy na cykliczne odświezanie.
php
kod, php, phpBannerExchange
Dziś skończyłem prace nad ciekawym systemem, który ma za zadanie powiadamiać rodziców o nieobecności “pociechy” w szkole. Dla zainteresowanych system działa i sprawuje się dobrze =D. Jednak ostatnio większość czasu poświęciłem systemowi informacji uczniów klasy 1j system napisany w delphi umożliwia szybkei dotarcie do mas jak i pełni rolę informacyjną czy nawet upominającą.
Oto kaika screenów



Trwają prace testowe nad programem, wszystkich chętnych do pomocy proszę o kontakt!
aplikacje, php, szkoła
aplikacje, php, projekty
Prezent dla użytkowników autosurf!
Już teraz każdy może pobrać program, który ułatwia surfowanie! Program zawiera wbudowany system blokowanie okienek popup oraz cyklicznego wznawiania połączenia (w razie utraty). Dodatkowymi atutami programu jest minimalizacja do paska tray oraz prostota obsługi.
Oto kilka screenów.





php, serwisy
autosurf, c++, projekty
Najświeższe komentarze