Niezalogowany [ logowanie ]
Subskrybuj kanał ATOM Kanał ATOM

Autor wpisu: JoShiMa, dodany: 30.09.2012 19:28, tagi: php, skrypty

Dokument pdf jaki miał być wygenerowany przez mój skrypt to rodzaj katalogu. W związku z tym dane miały być prezentowane w postaci tabelki. Aby narysować tabelę w TCPDF najlepiej jest wykorzystać metody Cell() i MultiCell() (przykłady użycia Cell() i MultiCell()), które służą do rysowania prostokątnych pól tekstowych z możliwością dodawnia obramowania i tła Czego potrzebował [...]

Autor wpisu: matipl, dodany: 28.09.2012 19:19, tagi: php

php-logoNie wiem czy znacie? Bez przesady, jak można nie znać Ilia Alshanetsky. Od ponad 10 lat rozwija PHP, prowadzi świetne prezentacje. A najważniejsze: tworzy świetne materiały prezentacyjne.

Najczęściej są tylko suche fakty, bez zbędnego tekstu czy bełkotu – uwielbiam. W tym tygodniu Ilia udostępnił prezentację o PHP 5.4 z konferencji  Northeast PHP 2012. Dowiecie się z niej (kolejny raz) o nowościach, m.in.:

  • short tagi już zawsze dostępne
  • szybkie tworzenie tablic – $a = [1, 2, 3];
  • nowa magia, czyli jsonSerialize()

Jeśli znacie, to i tak warto sobie te zmiany w PHP utrwalić. Patrząc z boku może się wydawać, że PHP stoi w miejscu. Ale patrząc na szczegóły – gna wciąż do przodu, w różnych kierunkach, ale gna…

Polecam: Introducing PHP 5.4(.5), a sam czekam na pełne wsparcie UTF-8.

Autor wpisu: JoShiMa, dodany: 28.09.2012 16:11, tagi: php, skrypty

Jakiś czas temu poproszono mnie o stworzenie w php skryptu, który będzie generował pliki pdf w określonym formacie. Zetknęłam się już wcześniej z tym zagadnieniem, ale były to wtedy bardzo nieskomplikowane pliki i nie za bardzo było o czym pisać. Szczególnie, że wszystko co potrzebowałam to klasa FPDF i przykłady znajdujące się w jej dokumentacji. [...]

Autor wpisu: bastard13, dodany: 24.09.2012 15:18, tagi: oop

o problemi słów kilka

Zdarzyło mi się kilka (lub trochę więcej:) razy, że przy prezentowaniu projektu aplikacji programistom, padało pytanie: 'a gdzie jest baza danych?'.No właśnie, gdzie ona jest?Skoro prezentuje działanie aplikacji, jej logikę, to pojawiaja się przecież jakaś reprezentacja danych (modele), ale gdzie ja je trzymam, skądś muszę je odczytać, jakoś zapisać, zaktualizować. Gdzie? Kiedy? Jak? I dlaczego nie ma tego wszystkiego w projekcie? Czytaj więcej »

Autor wpisu: bigzbig, dodany: 24.09.2012 00:54, tagi: javascript, jquery, php

JavaScript jest technologią kojarzoną ze stronami WWW. Uruchamiany w przeglądarce internetowej język przez długi czas stanowił dodatek ożywiający jedynie statyczną treść. Sam przez wiele lat trzymałem się paradygmatu, że strona internetowa powinna być w pełni funkcjonalna i czytelna nawet jeśli użytkownik wyłączy w swojej przeglądarce obsługę JavaScript-u. Ta reguła jest nadal dobrze widzianą praktyką ale [...]

Autor wpisu: zleek, dodany: 19.09.2012 11:30, tagi: php

W dniu dzisiejszym Sebastian Bergmann poinformował na swoim blogu o wydaniu najnowszej wersji PHPUnit. Nowe wydanie zostało oznaczone numerkiem 3.7.0. Jako kluczowe zmiany zostały wymienione między innymi: zastosowanie nowych asercji – dla przykładu operujących na danych JSON modyfikacja wyglądu raportów pokrycia kodu przywrócenie możliwości uzyskania generycznego wyjątku (typu Exception) w notacji @expectedException Nowa wersja PHPUnit [...]

Autor wpisu: Marek, dodany: 18.09.2012 07:09, tagi: apache, php

Załóżmy, że skonfigurowaliśmy Apache pod SSL i nasz przykładowy serwis działa pod adresem https://tajne.moja-domena.pl. Jak przekierować na HTTPS użytkownika, który próbuje połączyć się z naszą stroną za pomocą nieszyfrowanego protokołu HTTP?

Poniżej kilka sposobów rozwiązania:

1. Modyfikacja httpd.conf

Używamy dyrektywy Redirect  z modułu mod_alias wg wzorca:

Redirect [status] URL-path URL

czyli w httpd.conf wpisujemy:

<VirtualHost moja-domena.pl:80>
 ServerName tajne.moja-domena.pl
 Redirect permanent / https://tajne.moja-domena.pl/
</VirtualHost>

Szczegóły w dokumentacji Apache

2. Modyfikacja pliku .htaccess

  1. Za pomocą sprawdzenia zmiennej HTTPS
    RewriteEngine on
    RewriteCond %{HTTPS} !=on
    RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
  2. Za pomocą sprawdzenia zmiennej SERVER_PORT:
    RewriteEngine on
    RewriteCond %{SERVER_PORT} ^80$
    RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

 

Wszystkie wpisy należą do ich twórców. PHP.pl nie ponosi odpowiedzialności za treść wpisów.