Śledzikus
0

Dla własnych potrzeb napisałem ostatnio mały skrypcik php, który pomoże nam wrzucić na stronę przycisk typu [Pochwal się wiadomością znajomym na nasza-klasa.pl]. Skrypt ten można zintegrować z np. newsami w php-fusion :).

Jedyne co zauważyłem, to polskie znaki źle „przechodzą”, więc skrypt automatycznie zamienia polskie ą na a…

Kod źródłowy pliku sledzik.php:
$tekst = $_GET[’wiad’];
$tekst2 = przyjazny_string( $tekst );
$link = „http://nk.pl/sledzik?shout=”.$tekst2.””;
//print( „asd $link ” );
header(„Location: $link”);

function przyjazny_string($string){
$string = strtr($string, 'ĘęÓ󥹌śŁłŹźŻżĆćŃń’, 'EeOoAaSsLlZzZzCcNn’);
$string = strtr($string, '·¦¬±¶¥’,’ASZasz’);
//$string = preg_replace(„'[[:punct:][:space:]]'”,’-’,$string);
$znaki = ’-’;
$powtorzen = 1;
$string = preg_replace_callback(’#([’.$znaki.’])\1{’.$powtorzen.’,}#’, create_function(’$a’, 'return substr($a[0], 0,’.$powtorzen.’);’), $string);
return $string;
}

?>

Teraz musimy tylko wstukać http://naszastrona.pl/sledzik.php?wiad=TutajTreśćNaszejWiadomości i gotowe. Oczywiście możemy pohaksić np. wspomniany php-fusion aby po „wiad=” pojawił się temat newsa.

Po kliknięciu w taki link zostajemy przekierowani na stronę nasza-klasa.pl i pojawi się okienko z treścią wiadomości do dodania. Klikamy OK i wiadomość ląduje na śledziu. W przypadku, gdy nie jesteśmy zalogowani na stronie, najpierw się logujemy.

Kiedyś śledź był gorzej zabezpieczony i użytkownik mógł dodać wpis całkowicie nieświadomie, wchodząc na stronę ze specjalnym kodem html… Dzisiaj to juz nie jest mozliwe, właśnie ze względu na pojawiające się okienko po kliknięciu linka…

Dla tych, którzy chcieli by wiedzieć więcej o tym.

Pozdrawiam!

  • Post a comment

    Threaded commenting powered by interconnect/it code.

Powered by WordPress | Designed by: Free WordPress Themes | Compare Free WordPress Themes, Compare Premium WordPress Themes and