wpisy
Najnowsze
Archiwum
- 1
@ziemior: to chyba polecali phpowcy: http://www.phptherightway.com/
książki IT są c-----e, zwłaszcza po polsku
książki IT są c-----e, zwłaszcza po polsku
- 2
@KrzysztofKrawczyk: dziękuje pan krawczyk
- 2
Korzysta ktoś z testów behawioralnych ? Projekty wykonuję dla siebie i przeważnie sam. Często są to szybkie prototypy z wieloma powtarzającymi się modułami - logowanie, dodawanie wpisów do bazy i ich pobieranie, płatności paypal itd.
Czy czas zainwestowany w naukę pisania tych testów się zwraca? Kiedyś próbowałem w ruby on rails i napisanie testów zajmowało dużo czasu, ale myślę, że te powtarzające się można by kopiować do nowego projektu. Znacie jakieś bazy z
Czy czas zainwestowany w naukę pisania tych testów się zwraca? Kiedyś próbowałem w ruby on rails i napisanie testów zajmowało dużo czasu, ale myślę, że te powtarzające się można by kopiować do nowego projektu. Znacie jakieś bazy z
@brt: Moja doświadczenia są takie, że jeżeli klient nie bierze udziału w tworzeniu tych testów (nie pisze ich ani w ogóle nie chce na nie patrzeć, tylko daje specyfikację na kartce rozmiaru A10) to nie opłaca się bawić w mnożenie różnych przypadków w takim tekstowym opisie. Zazwyczaj sprawdzam czy podstrona się otwiera i zawiera kluczowe elementy, jeżeli jest formularz to sprawdzam czy reaguje na poprawne dane, ewentualnie czy jakakolwiek walidacja
@brt: Nie bardzo wiem jak Ci pomóc, bo chcesz mieć przetestowaną aplikację, ale nie chce Ci się pisać testować albo nie masz na to czasu i nie masz kasy na testerów.
- 3
Mirki, zaczynam w mojej #techbaza PHP i mam problem.
Miałem napisać prosty skrypt z echo. Problem w tym, że zapisuję plik (używam Sublime Text) wrzucam na serwer i po odpaleniu nie mam polskich znaków. Kombinuję z UTF-8 i UTF-8 with BOM i nic. Dopiero ustawienie na ISO-8859-2 daję radę, ale w dzisiejszych czasach jest rzadko używane.
#php #webdev #pytanie #pytaniedoeksperta
Miałem napisać prosty skrypt z echo. Problem w tym, że zapisuję plik (używam Sublime Text) wrzucam na serwer i po odpaleniu nie mam polskich znaków. Kombinuję z UTF-8 i UTF-8 with BOM i nic. Dopiero ustawienie na ISO-8859-2 daję radę, ale w dzisiejszych czasach jest rzadko używane.
#php #webdev #pytanie #pytaniedoeksperta
- 1
Walcze i walcze,
Chce zrobić prostą bazę w której posty są przypisane do użytkowników.
Niby błędu nie wywala, ale zmian w phpmyadmin nie ma.
Czy to jest poprawne rozwiązanie ?
Chce zrobić prostą bazę w której posty są przypisane do użytkowników.
Niby błędu nie wywala, ale zmian w phpmyadmin nie ma.
Czy to jest poprawne rozwiązanie ?
Użytkownicy@matth95: dodatkowo możesz dodać
PS: musisz stary nauczyć się korzystać z dokumentacji
->onDelete('cascade') jeśli chcesz ,aby usunięcie usera z bazy kaskadowo wywaliło wszystkie powiązane z nim postyPS: musisz stary nauczyć się korzystać z dokumentacji
W #php
date("Y.m.d")
zwraca mi 1970.1.1 z serwera zewnętrznego (tzn. nie z localhost)
Jak uzyskać prawidłową datę?
date("Y.m.d")
zwraca mi 1970.1.1 z serwera zewnętrznego (tzn. nie z localhost)
Jak uzyskać prawidłową datę?
- 1
@scorpio18k: no to coś bardzo dziwnego się dzieje. :P
echo date("Y.m.d") to jedyna linijka w pliku? time() zwraca dobry czas. Która to wersja PHP? Możesz też zrobić: echo date("Y.m.d", time()).@scorpio18k: Nigdzie nie pisałem że nie jest, tylko że błędy powinna się rozwiązywać a nie obchodzić.
@epic: htaccess
Segment url
- 4
@vibro_vagins: emacsem przez sendmail
@vibro_vagins: mailgun tez jest spoko
Skąd #php bierze godzinę do wyświetlenia
Do sprawdzenia funkcji muszę zmienić datę na przyszłą. Nie wiem czy zmienić w systemie czy może jakoś na localhost (wamp)?
echo date("d.m.Y");Do sprawdzenia funkcji muszę zmienić datę na przyszłą. Nie wiem czy zmienić w systemie czy może jakoś na localhost (wamp)?
- 1
- 0
@Klopsztanga: czyli co, zrobic query buildera czy moze jeszcze co innego?
- 1
@TheFuckingRoses: Korzystaj z JMS serializer i w encji dane ułóż w grupy albo dodaj exclude do tych które są niepotrzebne, albo MaxDepth ustaw. Ludzie nie komplikujcie sobie życia ;)
- 1
Mirki pytanie czy będzie działać jeśli na stronie A wrzucimy img tracking pixel ( i na stronie B wygenerujemy cookie aby widzieć kto przeglądał stronę A ? Czy przeglądarki są na to jakoś zabezpieczone ?
#webdev #php
#webdev #php
W jakiej technologii najlepiej wykonać taką mapkę? Kolory pobierane z bazy mysql, każdy "punkcik" jako hiperłącze. Flash odpada a chciałbym mieć możliwość przybliżania/przesuwania. #js ?
#webmastering #webdev #php #js
#webmastering #webdev #php #js
źródło: comment_a2d5nam8gTNPnu7zs2GyPkPsWUGxbnWI.jpg
Pobierz- 2
@czarnyzawias: canvas?
@czarnyzawias: CSS albo SVG - jak wyżej
- 1
Mirki, mam stronę opartą na #wordpress i na pasku z boku widgety.
Gdy włączam stronę na urządzeniu mobilnym - lub gdy szerokość przeglądarki zmieni się na mniejszą niż 750px, cały pasek z widgetami ląduje na samym dole strony.
Trzeba mi zrobić tak, żeby jeden widget został na górze strony, nad wpisami.
Umiem go tam wyświetlić gdzie trzeba, brakuje mi tylko skryptu, który go wyświetli gdy szerokość jest mniejsza niż 750px
Gdy włączam stronę na urządzeniu mobilnym - lub gdy szerokość przeglądarki zmieni się na mniejszą niż 750px, cały pasek z widgetami ląduje na samym dole strony.
Trzeba mi zrobić tak, żeby jeden widget został na górze strony, nad wpisami.
Umiem go tam wyświetlić gdzie trzeba, brakuje mi tylko skryptu, który go wyświetli gdy szerokość jest mniejsza niż 750px
- 0
Komentarz usunięty przez moderatora
Mam takie zapytanie do MySQL w PDO i wyrzuca mi błąd z syntaxem. Drugie zapytanie, analogiczne działa bez problemu. Co jest nie tak?
http://pastebin.com/ZqJAxFUP
#php #naukaprogramowania
http://pastebin.com/ZqJAxFUP
#php #naukaprogramowania
"Table and Column names cannot be replaced by parameters in PDO."
- 0
@niewiemcotuwpisac: O tym nie wiedziałem. Szkoda że zwrócony error bezpośrednio o tym nie mówi.
mireczki, da się jakoś w nazwa.pl zmienić wersję php, ale dla wybranego katalogu? wiem, że jest możliwość zmiany php globalnie dla całego konta, ale ja bym jednak wolał pozostać przy wersji 5.4, a dla jednego katalogu potrzebuję 5.6. Próbowałem z htaccess:
AddHandler application/x-httpd-php56 .php .php5 .php4 .php3
ale nic z tego nie wychodzi. Przy wywołaniu pliku php dostaję monit zapisu pliku.
#php #nazwapl #programowanie
AddHandler application/x-httpd-php56 .php .php5 .php4 .php3
ale nic z tego nie wychodzi. Przy wywołaniu pliku php dostaję monit zapisu pliku.
#php #nazwapl #programowanie
- 3
@goodghost: nazwa naaje sie do tego zeby przeniesc z niej swoje dane
Mirki, moze wpadniecie na optymalizacje. Na "dzień dobry" strony, mam zapytanie do ponad 50 różnych jsonów trwajace okolo 3-4 sekundy przez to musze pokazywac loading screen. Macie jakiś pomysł na optymalizacje tego?
1) nie moge ich polaczyc, bo sa pobierane z serwera zewnetrznego
2) aktualizowane sa co okolo 12 godzin
Myslalem zeby zrobic jakies phowe zapytanie w sensie crona, ktore bedzie pobieralo raz na 12 godzin te wszystkie jsony, zapisywalo je w jeden json
1) nie moge ich polaczyc, bo sa pobierane z serwera zewnetrznego
2) aktualizowane sa co okolo 12 godzin
Myslalem zeby zrobic jakies phowe zapytanie w sensie crona, ktore bedzie pobieralo raz na 12 godzin te wszystkie jsony, zapisywalo je w jeden json
- 1
@marcinzwwa: Yep, to dobry pomysł ;) Btw ponad 50 requestów przy wyświetlaniu 1 strony? "Panie, kto to Panu tak s--------ł" ? ( ͡° ͜ʖ ͡°)
- 2
@marcinzwwa: wrzuc w kolejke ktora wykonuje sie w tle, moze byc cron jak napisales, bedziesz mogl aktualizowac czesciej, bedziesz mogl dorzucic ich wiecej, wykonanie sie strony nie polega na zewnetrznych dostawcach danych, nawet jak cos sie popsuje po drugiej stronie mozesz sprobowac jeszcze raz a uzytkownik tego nie zobaczy, same plusy
Treść przeznaczona dla osób powyżej 18 roku życia...
- 1
@xrbartek: @xrbartek: chociaż widzę że i tak nie ogarniesz, nie powinieneś pobierać tego z $_POST, http://php.net/manual/en/function.filter-input.php
pobranie tego powinno znajdować się w oddzielnym miejscu, przekazywać powinieneś to poprzez konstruktor
pobranie tego powinno znajdować się w oddzielnym miejscu, przekazywać powinieneś to poprzez konstruktor
- 1
@xrbartek: W php nie można używać superglobali jako domyślnej wartości atrybutów klasy. Utwórz sobie osobną klasę np Request i tam sobie pobierz odpowiednie wartości. Pamiętaj żeby "wyczyścić" to co przyszło ci z formularza żeby zapobiec możliwości np SQL injection czy innych typów ataków np wstrzyknięcie obcego kodu itp. Taką klasę Request zaincjalizuj przed utworzeniem obiektu Gracz i przekaż to do konstrukotra.
Taki poglądowy kod
W klasie request sprawdzaj sobie czy
Taki poglądowy kod
W klasie request sprawdzaj sobie czy
Takie szybkie pytanie... Jeden plik w którym umieszczam x klas, czy każda klasa w osobnym pliku? #php #nieprogramowanie #naukaprogramowania
- 3
@xrbartek: Każda klasa w osobnym pliku + PSR-4 autoloader.
( ͡° ͜ʖ ͡°)( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)
- 1
Mirki, tak sobie ostatnio wpadłem na pomysł by podjąć się napisania Browser Text Game (coś ala stare bitefight nad którym się sporo kiedyś siedziało). Zastanawiam się tylko, czy nie użyć do tego jakiegoś frameworka. Pomysł jest ogólnie taki, by przy tworzeniu takiej gry podszkolić swoje umiejętności i nauczyć się czegoś nowego (tu właśnie głównie chodzi o jakiś framework). Tylko nie wiem jaki mógłby się do czegoś takiego nadać, korzystałem kiedyś tylko przez
- 2
Mirki, w ramach nauki NodeJS chcę napisać prosty open-sourcowy projekt platformy do przeprowadzania różnych testów / egzaminów. Całość będzie napisana w PHP na frameworku Symfony2, lecz samo rozwiązywanie testu będzie w NodeJS( wykorzystam socket.io ).
Mam pytanie - jak najlepiej zintegrować PHP z NodeJS? Jak najlepiej przekazać zalogowanego użytkownika do Node?
Musiałbym chyba jakoś przekazać ID zalogowanego użytkownika do Node, tylko pytanie, jak to najlepiej zrobić?
#nodejs #php
Mam pytanie - jak najlepiej zintegrować PHP z NodeJS? Jak najlepiej przekazać zalogowanego użytkownika do Node?
Musiałbym chyba jakoś przekazać ID zalogowanego użytkownika do Node, tylko pytanie, jak to najlepiej zrobić?
#nodejs #php


























#sprzedam #php #cpp
źródło: comment_W1JorTHpmUo66t4Tv7nWvjPtlkQbxuw2.jpg
Pobierz