Czy ktoś może mi pomóc z podstawą php. Jakkolwiek bym nie robił to najprostszy skrypt https://pastebin.com/xNpFBnwm wyrzuca mi coś takiego: connecterror) { die("Connection failed: " . $conn->connecterror); } echo "Connected successfully"; ?>. Jeśli brałem skrypt z innych stron działo się tak samo. Co robię źle? Czy skrypty php na serwerze dawać do public_html czy .php? #php #naukaprogramowania
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pisze web aplikację i mam kontroler dla postów PostController tworze i wyświetlam tam posty, ale każdy post ma także posty tego samego modelu, i teraz muszę dodać dodawanie tych pod-postow i jak będzie najlepiej to zrobić? po prostu w PostController sprawdzać czy dodaje sub post, czy normalny post i dodać tam, gdzie ma być dodane, czy lepiej zrobić osobny kontroler dla przykładu PostReplyController? Z góry dziękuje za pomoc

#php #
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dprg: Opcjonalny parametr parent przy tworzeniu w kontrolerze zakładając, że te pod-posty to jest ciągle ten sam model. Zakładam też one to many.
Tylko potem ORM może ześwirować i źle to optymalizować, musisz sprawdzić jak takie rekursywne relacje się najlepiej pobiera bo to dość złożony problem w SQL. Nawet tworząc dodatkowy model będziesz miał ten problem jeżeli PostReply moze byc pod innym PostReply.
  • Odpowiedz
@dprg: kontroler obojętnie czy wspólny czy osobny. Wspólny może być czytelniej. Natomiast całą logikę bym z niego/nich wywalił i trzymał we wspólnym serwisie używanym przez oba. Po co duplikować kod, który będzie niemal identyczny.
  • Odpowiedz
#joomla #html #php

Witam, szukam firmy lub gościa, który chciałby pomóc a dodatkowo zarobić przy poprawie strony w Joomla bo wyrzuca błąd. Proszę info na prive podam adres strony i dane abyś spojrzał i się wycenił. Joł.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zarzućcie jakąś dobrą literaturą odnośnie #phpunit. Chciałbym się wreszcie nauczyć pisać testy jednostkowe. Interesuje mnie bardziej literatura - jak mam testować serwisy, kontrollery itd niż jak napisać test, bo to chyba znajdę na tej stronie: https://phpunit.readthedocs.io/en/7.1/

Język obojętnie jaki, tzn. wolałbym po polsku, ale angielski lub rosyjski mi też pasuje.

#php
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mariecziek: Szukaj raczej ogólnie o testach jednostkowych, a nie stricte pod PHP. Filozofia pisania testowalnego kodu niczym nie różni się w PHP i innych językach jak Java czy inny C#.

Generalnie nie chodzi o to, jak pisać testy, tylko jak pisać kod, żeby się dało testy napisać.

No i jeszcze pytanie, czy interesuje Cię tylko pisanie unit testów, czy może jeszcze do tego TDD.
  • Odpowiedz
@mariecziek: Podstawowa kwestia, jeśli chodzi o testowalność kodu, to Dependency Inversion (Inversion of Control) poprzez Dependency Injection + interfejsy.
W momencie, gdy zależności przekazujesz z zewnątrz, jesteś w stanie je łatwo zmockować w teście, lub podstawić inną implementację zależności z warstwy infrastruktury (np. implementacja "in-memory" jakiegoś storage'u), dzięki czemu nie jesteś uzależniony od bazy etc.

Z tego też wynika dlaczego Service Locator (wstrzykiwanie całego DIC zamiast poszczególnych zależności) to antypattern.
  • Odpowiedz
Kolejna porcja pracy zdalnej. Jeśli chcesz otrzymywać cotygodniową porcję ofert pracy zdalnej to zapraszam tutaj lub do obserwacji tagu #zdalnieio ;)

Frontend/Javascript
Senior Frontend Developer (7N) PLN 12,8k - 14k - oferta
JavaScript Developer (Astek) PLN 12k - 14,6k - oferta
JavaScript (React) Developer (Espeo Software) PLN 9,9k - 12k - oferta
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Do wysyłanie użytkownikom maili powitalnych jakiś mireczek polecił mi wczoraj SwiftMailer.
Zakładam, że na zwykłym hostingu bez VPS tego nie postawię? Warto się na to zdecydować?
Btw przy okazji jeśli coś znacie to możecie polecić jakieś narzędzie do mailingu własnej bazy. Nigdy się tym nie zajmowałem i zastanawiam się czy przykładowo po 100/1000 takich samych wiadomościach które będą różniły się tylko imieniem w treści nie wpadnę w jakieś filtry? #programowanie
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

da się jakoś w #php po kliknięciu submit buttonu pobrać zawartość z form i zapisać do np $_SESSION["FirstName"]; zamiast używać action="xyz.php" bo chciałbym po kliknięciu buttonu zrobić redirect na nie moją stronę. Bo mogę zrobić action="xyz.php" tam zPOSTować to do zmiennej sesji i dopiero zrobić redirect, ale to strasznie nieestetycznie wygląda ( ͡° ʖ̯ ͡°)
#webdev #kiciochpyta
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@starskaj: Nope. Jest zbyt prymitywna, żeby nadawała się do upublicznienia. Brak sensownego interfejsu generycznego, raczej jest związana z resztą mojego kodu, do obsługi DG.

W końcu napisanie tego zajęło mi 4h. ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@magiczny_kotek: tam dolary jak dolary, jakiś sens mają. Ale za strzałki zamiast kropek to na kogoś tam czeka specjalny kociołek w piekle. Już nie mówiąc typowaniu, bo to jest kurna dramat żeby "hello world" + 2 zwracało 2. Albo żeby "666hello world" mogło się bezproblemowo zmienić w 666. Bawię się tym PHP od jakiegoś miesiąca i za cholerę nie mogę zrozumieć czemu to jest popularniejsze od pythona.

  • Odpowiedz
@blakker: Chyba nie załapałeś mojego żartu o tagach (,)

Tak czy inaczej @idiot dobrze prawi. Widzisz, na początku opisałeś to jako "mini-blog", po chwili wyszło, że potrzebny system komentarzy, rejestracji, tagów i panel admina. W sumie daje to już dość spory projekt, a nie mini blog. Panel admina po rozbiciu na funkcjonalności to też będzie drugie tyle, co "front" bloga, dlatego tak jak @idiot
  • Odpowiedz
Nawet w najgorszym wypadku bede robil malymi kroczkami


@blakker: Musiałbyś się rozliczać godzinowo (albo zadaniowo - kasa za każde zadanie).

Słuchaj, ja się nie czepiam czy coś, po prostu wiem, że zbudowanie takiego systemu od zera nie jest wcale takie proste. Klient często nie wie czego potrzebuje, albo nie potrafi tego klarownie wyartykułować. Podczas pracy okazuje się, że chciałby jeszcze to i tamo, albo jest zdziwiony że jakiejś opcji nie ma
  • Odpowiedz
#42 DevRSS.com - zbiór popularnych blogów związanych z programowaniem.

Zapisz się na mirkoListę, aby otrzymywać powiadomienia.
Posty publikowane z tagiem #devrss są zbiorem wpisów z aktualnego tygodnia.
Polub również naszego Facebooka, gdzie znajdziesz wybrane wpisy oraz aktualne informacje na temat rozwoju
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ucze sie od krotkiego czasu #php, #javascript. Zastanawiam sie czy warto rownolegle zaczac nauke jednego z #java / #csharp / #python? Ma to jakis sens? Domyslnie moim mainem ma byc php, niby dodatkowy jezyk zawsze sie przyda, ale zabiera tez czas. A jesli juz, to ktory z tych trzech wybrac zeby najlepiej pasowal w polaczeniu z php i js?
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

warto rownolegle zaczac nauke jednego z #java / #csharp / #python? Ma to jakis sens? Domyslnie moim mainem ma byc php,


@Virsky: Nie ma. Jak chcesz być webdevem to lepiej rozwijać się w tym PHP i JS niż dociąga kolejny język, zwłaszcza na początku.

Na dobrą sprawę wszystko, czego mógłbyś potrzebować, napiszesz sobie w JS z użyciem Node.
  • Odpowiedz
gdy nie jestem zalogowany wyskakuje mi

AuthenticationCredentialsNotFoundException: A Token was not found in the TokenStorage.

to robię coś źle, czy powinienem jakoś łapać ten wyjątek?
Zrobiłem sobie logowanie przez AJAX
#symfony #php #symfony4
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki, jak powinienem poprawnie zrobić sql query w #php tak, żeby mogło zawierać zmienne? bo w obecnej postaci zapisuję do bazy $a $b $c a nie ich zawartość xD #programowanie #kiciochpyta

$sql = 'INSERT INTO x667 (FirstName, LastName, Email) VALUES ("$a","$b","$c");';
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach