Serwisy korporacyjne, tworzenie portali internetowych » Programowanie PHP

Wiadomości z kategorii Programowanie PHP

Sortuj wiadomości według: Nazwy | Daty | Losowo

Przyjemna komunikacja php - flash czyli AMFPHP

Z pewnością każdy programista php, który w swoim projekcie musiał komunikować się z flash’em na własnej skórze doświadczył, że nie jest to zadanie ani przyjemne ani przyjazne w implementacji. Aby przekazać dane flash’owi, skrypty muszą generować XML’e, które następnie zasysa flash i przetwarza Action Script’em. Bolączek tego rozwiązania jest wiele, poczynając od dodatkowego czasu potrzebnego na [...]
Data publikacji: 2008-10-25
Więcej

Startup PoSasiedzku.pl - witaj w sąsiedztwie!

Ostatnio miałem przyjemność przyjrzeć się bliżej jednemu z wrocławskich startupów - PoSasiedzku.pl. Serwis, jak sama nazwa mówi, służy do nawiązywania ’sąsiedzkich relacji’. Główną ideą serwisu jest budowanie społeczności poprzez łączenie ludzi z okolicy - sąsiadów. Słowo sąsiad nie jest nigdzie zdefiniowane, może to być sąsiad z bloku obok a może być i sąsiad internetowy. Sąsiedzi grupują [...]
Data publikacji: 2008-10-06
Więcej

Odbanowanie domeny w Google

Ban w google Jakże wielkie było moje zdziwienie gdy po powrocie z błogich wakacji w skrzynce mailowej znalazłem wiadomość od Google Search Quality zawiadamiającą o usunięciu z indeksu Google dwóch moich serwisów. Powodem usunięcia (bana) było ‘zastosowanie technik, które wykraczają poza wytyczne jakościowe Google’ a dokładnie domeny zawierały ’strony z ukrytym tekstem w serwisie XXX’. Jednocześnie w [...]
Data publikacji: 2008-09-14
Więcej

Automatyczne przeglądanie kont na naszej klasie

Ostatnio zapragnąłem trochę posurfować po największym portalu społecznościowym w Polsce jakim jest Nasza-Klasa. Poniżej prościutki kod odwiedzający losowe konta. Deklarujemy zmienne do logowania, plik przetrzymujący ciasteczka i nazwę przeglądarki z jaką będzie się przedstawiał nasz automat. $cookie = 'cookie.txt'; $loginUrl = 'http://nasza-klasa.pl/login'; $login = 'login'; $password = 'pass'; $useragent = 'Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3'; Logujemy się na [...]
Data publikacji: 2008-08-15
Więcej

Konwersja pliku wideo (mpg,mpeg,avi,3gp) do flv - ffmpeg

Aby odtwarzać plik wideo w playerze flash’owym osadzonym na stronie naszej aplikacji plik musi być w formacie FLV (Flash Video). Konwersję można zrobić ‘ręcznie’ lub zautomatyzować używając do tego dziennika crontab’a i unix’owego programu ffmpeg. Ffmpg jest naprawdę rewelacyjnym programem, obsługuje konwersję wielu formatów audio, video oraz graficznych. Posiada on sporą liczbę opcji i umożliwia dokonywanie wielu operacji [...]
Data publikacji: 2008-07-29
Więcej

Amazon s3 - sposób na tani hosting plików aplikacji.

Amazon s3 (Simple Storage Service) jest usługą online, która umożliwia składowanie danych na przestrzeni dyskowej serwerów Amazon. W zależności od potrzeb, dane mogą być składowane w USA bądź też w Europie. Usługa s3 wyposarzona jest w API dzięki któremu w prosty sposób można operować na składowanych zasobach. Usługa ta jest niesamowicie tania, opłaty pobierane są od: zajmowanego [...]
Data publikacji: 2008-07-17
Więcej

Jak usunąć zduplikowane rekody w tabeli bazy danych?

Czasami zdarza się że, poprzez nie do końca poprawną walidację danych wejściowych lub z powodu błędnego działania aplikacji stworzą nam się w bazie danych zduplikowane rekordy. Takie niepożądane zduplikowane dane w 90% będą nam przeszkadzać i w najlepszym razie mogą powodować niepotrzebny zamęt w aplikacji. Skutki mogą takżę spowodować dużo poważniejsze problemy jak chociażby rozsynchronizowanie się [...]
Data publikacji: 2008-05-08
Więcej

bez html w formularzach

Wyeliminowanie html'u z formularzy jest niezwylke ważne gdy użytkownicy mają możliwość dodawać dynamicznie treść. Dlaczego wyeliminowanie znaczników z treści wysyłanej formularzem jest takie ważne i jak to zrobić w dalszej części tekstu..
Data publikacji: 2008-04-25
Więcej

Poprawność daty urodzenia

Chcesz spradzić czy podana przez użytkownika data urodzenia jest poprawna.
Data publikacji: 2008-04-25
Więcej

Przyjazny TOKEN

Zainspirowany dyskusją z Forum Webhelp na temat tokenów spróbowałem stworzyć coś, co w istocie będzie dobrze spełniać swoje zadanie a jednocześnie będzie przyjazne dla wszystkich użytkowników.
Data publikacji: 2008-04-25
Więcej

Popup dla obcokrajowców

Chcesz, aby obcokrajowcą wchodzącym na twoją strone ukazywało się okienko popup? proste.
Data publikacji: 2008-04-25
Więcej

Pobieranie wyników Dużego Lotka

Skrypt, który pobiera aktualne wyniki losowań Lotto.
Data publikacji: 2008-04-25
Więcej

Krótkie urle w stylu tinyurl.com

Chcesz stworzyć skrypt, który przekieruje twoje długie linki na bardziej odpowiednie.
Data publikacji: 2008-04-25
Więcej

Obsługa emotikonek

Chcesz dodać do swojego serwisu obsługe emotikonek (zdefiniowanych znaków, które zmieniają się na obrazki).
Data publikacji: 2008-04-25
Więcej

Wyświetlanie palety kolorów

Uczymy się wyświetlać paletę kolorów.
Data publikacji: 2008-04-25
Więcej

Obliczanie świąt ruchomych

Skrypt pozwalający obliczyć, kiedy wypadnie podane święto ruchome (np. Wielkanoc).
Data publikacji: 2008-04-25
Więcej

Procentowe wyświetlenie rozmiaru plików

Czasami zachodzi potrzeba porównania wielkości kilku plików... Ten tutorial nas tego nauczy.
Data publikacji: 2008-04-25
Więcej

Tekst w lustrzanym odbiciu

Kolejny art z serii modyfikacje tekstu, tym razem dowiecie się jak przerobić tekst ze zmiennej na "odbicie lustrzane".
Data publikacji: 2008-04-25
Więcej

Łączenie się z kilkoma bazami danych i wysyłanie do nich zapytań

Odwieczny problem hamujący koderów php w rozbudowywaniu serwisów, czyli łączenie się z kilkoma bazami danych i dokonywanie na nich różnych operacji.
Data publikacji: 2008-04-25
Więcej

Losowe obrazki na stronie

Jak wyświetlić na stronie losowy obrazek z danego katalogu?
Data publikacji: 2008-04-25
Więcej

Skrypt planu lekcji

Rozpoczynamy kolejny rok szkolny. Na dobrych stronach szkolnych obowiązkowo powinien ukazać się plan lekcji dla poszczególnych klas. Jako iż tworzenie czy też edycja takiego planu jest rzeczą nużącą możemy nieco przyśpieszyć tą prace..
Data publikacji: 2008-04-25
Więcej

Co będzie...

Czasami zastanawiamy się co będzie jakiegoś dnia. Jaki dzień tygodnia wypadnie akurat w tą date. Jest na to szybki sposób bez użycia kalendarza.
Data publikacji: 2008-04-25
Więcej

Autmatyczny backup

Kopia zapasowa - przydatna rzecz, warto ją mieć, jednak człowiek niezbyt często o tym pamięta gdy wszystko działa poprawnie. W momencie gdy pada system myśl o dacie ostatniego backupa jest pierwszą myślą świtającą w głowie. Po co się tak stresować, po co polegać na zawodnej ludzkiej pamięci, lepiej napisac skrypt i niech wszystko się samo wykonuje. Synchronizujemy [...]
Data publikacji: 2008-04-25
Więcej

post_max_size a tablice $_POST i $_FILES

W przypadku gdy mamy formularz umożliwiający przesłanie danych (do bazy lub gdziekolwiek), który ma możliwość załączenia pliku przy walidacji powinniśmy uwzględnić sytuację gdy uploadowany plik(i) nie przekracza maksymalnego rozmiaru tablicy $_POST Można sumować wartość poszczególnych plików $_FILES[”name”][”size”] i porownywać jej wielkość z wartością ustawioną w post_max_size w php.ini ale jest to rozwiązanie działające tylko na serwerze [...]
Data publikacji: 2008-04-25
Więcej

Ukrycie nazwy ściąganego pliku

Czasami chcemy udostępnić ściąganie plików jednak nie chcemy udostępniać bezpośredniego linków do pliku. Możemy zrobić plik przechodni download.php, który będzie przyjmował np. identyfikator pliku do ściągnięcia, na jego podstawie odczytamy lokalizacje pliku, odczytamy go i prześlemy do przeglądarki. $file = $className->getFileByID( $_GET["id] ); header( "Cache-control: private" ); header( "Content-Type: application/octet-stream" ); header( "Content-Length: ".filesize( $file ) ); header( "Content-Disposition: attachment; filename=".basename( [...]
Data publikacji: 2008-04-25
Więcej

Bot alexa.com i znikające dane w serwisach.

Dostałem ostatnio zgłoszenie, że w aplikacji, którą jakis czas temu napisałem zniknęło część kluczowych danych. Mniejsza z tym, jakie to były dane, powiedzmy ze chodzi o dane kont użytkowników, których usunięcie pociągnęło za sobą kaskadowe skasowanie się wielu innych danych z tabel zależnych.Sytuacja wydała się dosyć dziwna i podejżana. Pierwsza myśl, która zawitała w [...]
Data publikacji: 2008-04-25
Więcej

Działanie response w FireBug

Co to jest Firebug nie będę wyjaśniał, każdy webdeveloper powinien wiedzieć o co chodzi. W dwóch słowach: jest to bardzo przydatny plugin do Firefoxa umożliwiający m.in wyświetlenie wszystkich request-ów wygenerowanych przez wygenerowaną stronę. Dotyczy to zarówno żądań wygenerowanych przez odwołania do obrazków, css-ów jak i żądań wygenerowanych przez skrypty javascript-owe i flash-owe. (inspect->net-all) Przy [...]
Data publikacji: 2008-04-25
Więcej

Odczytywanie informacji EXIF zdjęcia w PHP

Większość aparatów cyfrowych w pliku ze zdjęciem zapisuje nagłówki informujące o parametrach zrobionego zdjęcia, użytego aparatu. Dane te są zapisane w formacie IPTC i zawierają takie dane jak: datę i czas zrobienia zdjęcia, czas naświetlania, przysłonę, ogniskową, ISO, program paratu, nazwę producenta i modelu aparatu etc… Informacje te można odczytywać i modyfikować w programach graficznych, standard [...]
Data publikacji: 2008-04-25
Więcej

Proste i skuteczne zabezpiecznie przez spamującym botem.

Tworząc aplikacje internetowe dostępne bez autoryzacji dla wszystkich internautów musimy liczy się z tym, że wszelkie formularze są narażone na setki spamu wstawianego przez różnorakie boty. Dotyczy to np. formularza kontaktowego lub chociażby formularz komentowania Wordpress’a. Rozwiązań jest wiele: można zaserwować botowi zagadkę logiczną typu “ile to jest 4+4=?” lub wstawić znienawidzony przez wielu kod CAPTCHA, którego [...]
Data publikacji: 2008-04-25
Więcej

VIM - podstawowe komendy

Ktoś może pomyśleć - “po co mi znajomość VIMa, przecież jest milion przyjaźniejszych dla użytkownika edytorów”. Zgodzę się, po części - jest wiele UNIX-owych edytorów tekstu posiadających interface dużo przyjaźniejszy jednak żaden z nich nie ma takich dużych możliwości jak stary poczciwy VIM, nie znam innego edytora, który z równie sprawnie i szybko edytuje pliki 200 megowe. [...]
Data publikacji: 2008-04-25
Więcej

Blokada witryny w google z powodu wykrycia malware.

Całkiem niedawno doznałem niezłego szoku gdy dostałem maila od Google, w którym zostałem poinformowany, że witryna www.poland2012.net, którą zarządzam została uznana za niebezpieczną dla użytkowników i częściowo zablokowana w wyszukiwarce. Blokada polegała na wyświetlaniu w SERP-ach przy linku do witryny komunikatu: “Ta witryna może wyrządzić szkody na Twoim komputerze” ( ang: “This site may harm your [...]
Data publikacji: 2008-04-25
Więcej

Dumpowanie bazy danych w PostgreSQL (pg_dump)

W trakcie tworzenia aplikacji internetowej początkowo projekt powinien powstawać w lokalnym środowisku programistycznym. Może to być wewnętrzny serwer firmowy, czy po prostu domowy komputer. Dzięki temu możemy pracować na optymalnej konfiguracji serwerowej, która może nam ułatwiać niektóre czynności. Oszczędzamy także na czasie połączenia ze zdalnym serwerem bazodanowym. Dopiero gdy aplikacja będzie miała wersję w miarę stabilna (nazwijmy [...]
Data publikacji: 2008-04-25
Więcej
Strony: « 1 2 3 4 5 »

Stronę wygenerowano w 0.2874 sek.