Archiwum dla Sierpień 2008

27
Sier
08

Start Symfony na windowsie

Zabawa z Symfony zaczęła się kilkanaście dni temu. Na pierwszy ogień poszedł Ubuntu ponieważ tutorial na stronie głównej projektu Symfony pokazywał sposób instalacji pod system z rodziny linux. Ale chciałem też spróbować na windowsie.

W skrócie wygląda to mniej więcej tak:

  1. Zainstaluj jakiś serwer lokalny, np WAMP
  2. Włącz moduł Apache’a rewrite_module
  3. Włącz rozszerzenie php_xls
  4. Zainstaluj PEAR ( WAMP ma plik, który wspomoże tą instalację – ogranicza się to do uruchomienia skryptu i naciśnięciu kilka razy ENTER )
  5. Skopiuj plik pear.bat do katalogu windows/system32
  6. Włącz wiersz poleceń:
  7. pear channel-discover pear.symfony-project.com
  8. pear install symfony/symfony

A dalej to już jak w tutorialu na stronie Symfony. Ważne jest, aby pamiętać o dodaniu ścieżek do PHP do zmiennej PATH.

20
Sier
08

Generowanie CRUD w Symfony 1.1

Piszę o tym ponieważ w wersji 1.1 jest pewna zmiana a właściwie dodatkowy krok, jaki należy wykonać przed

symfony propel-generate-crud frontend …

Aktualnie przerabiam Symfony Askeet, ale jest on napisany tylko dla wersji Symfony 1.0 więc poniżej krok, jaki należy wykonać przed powyższym:

symfony propel:build-forms

W przeciwnym wypadku dostaniemy błąd o treści podobnej do tego:

Fatal error: Class 'QuestionForm' not found in /usr/share/php/symfony/generator/sfAdminGenerator.class.php on line 722

19
Sier
08

WAMP a już nie WebServ

Od dość dawna jeśli uprawiałem webdeveloperkę pod windowsem, używałem jako lokalny serwer pakietu WebServ. Ale dzisiaj natchnięty wpisem na jednym z blogów postanowiłem wypróbować nowe oprogramowanie – no i nie zawiodłem się!

Nowym szczęśliwcem jest pakiet WAMP, który można pobrać ze strony http://www.wampserver.com/ Poza tym, że jest również polskojęzyczny jak nasz rodzimy WebServ, ma więcej zalet. Bardzo wygodna jest obsługa włączonych/wyłączonych modułów Apache, jak również rozszerzeń PHP. Wszystko odbywa się dosłowie w trzech kliknięciach myszką ;)

Oprócz tego, dołaczony jest SQLiteManager, który wydaje się być bardzo wygodnym narzędziem. Jak będzie w praktyce to się okaże, ale póki co mam nowego faworyta na locahost!

05
Sier
08

Usunięcie encji z tekstu

Szukałem ( być może słabo ) i nie znalazłem rozwiązania problemu. W nazwie hoteli jednego serwisu, którego podpinałem pod Google Maps, występowały encje. Podczas zapisu danych do pliku o nazwie takiej, jak nazwa hotelu, należało te encje usunąć. Nie pomogło str_replace, nie pomogło strtr. Więc zaciągnąłem do tego wyrażenia regularne i powstała taka linijka kodu:

$strFileName = preg_replace( ‚%&#[0-9]+;%’, ”, $strFileName );

Spowodowało to usunięcie niechcianych znaków z nazwy pliku.




Sierpień 2008
Pon W Śr Czw Pt S N
 123
45678910
11121314151617
18192021222324
25262728293031

Strony