Może ktoś wyjaśnić mi ostatni problem z bezpieczeństwem w PHPMailerze?

Dlaczego wpisanie w skrypcie czegoś podobnego do:
popen(escapeshellcmd('sendmail -f' . escapeshellarg($_POST['nadawca'])), 'w');
zamiast prawidłowego
popen('sendmail -f' . escapeshellarg($_POST['nadawca']), 'w');
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@canto: To jest proste, interesuje mnie bardziej https://legalhackers.com/advisories/PHPMailer-Exploit-Remote-Code-Exec-CVE-2016-10045-Vuln-Patch-Bypass.html - escape jeden raz daje bezpieczny do wstawienia wewnątrz polecenia shellowego ciąg oznaczający ustawienie wartości argumentu, escape dwa razy (gdzie autor myśli, że robi jeden raz) już niebezpieczny. Przypuszczam, że ma to coś wspólnego z fragmentem w dokumentacji: ' and " are escaped only if they are not paired, escape'owanie nie jest więc prostą zamianą np. ' na \', gdzie wykonanie
  • Odpowiedz
Hej. Ostatnio ucze sie symfony php raczej na luźno a nie hardkorowo w jeden wieczor. Chciałbym sobie poczytac jakies blogi o symfony, co mozna bylo zrobic lepiej, albo gdzie autor korzysta z tego fw. Znacie jakies?
#naukaprogramowania #php #symfony
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wyrywam włosy z głowy. Ma ktoś wskazówkę dlaczego #python hashlib.sha256(text1 + text2 + text3).hexdigest() daje inny string niż #php hash('sha256', utf8_encode($_GET['text1']) + utf8_encode($_GET['text2']) + utf8_encode($row['text3'])); ? #programowanie
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 2
Witam!
Polećcie jakieś książki do HTML5, CSS3, PHP, MySQL i ewentualnie Javascript, jQuery. Najlepiej zeby byly w max 3 ksiazkach (html+css, php+mysql), chcialbym miec wszystko na papierze :)

#webdev #html5 #css #programowanie #php #mysql
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Potrzebuje zrobić for loop w php żeby porównać każy rekord w bazie z kolejnym lub/i poprzednim.
Mam problem z tym bo wszędzie jest while loop. Moja prośba: dajcie jakiś przykład z For zamiast While albo While który dami możliwość wybrania aktualnego i kolejnego rekordu.
#php #mysql #programowanie
j.....z - Potrzebuje zrobić for loop w php żeby porównać każy rekord w bazie z kolejn...

źródło: comment_RppIU986xs0Qla56sjSZ2VKDCY1IZyq4.jpg

Pobierz
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Poszukuję odpowiedzi jak przetestować tworzenie sesji w Symfony. Zakładamy, że jakiś kod tworzy sesję i chcę go przetestować, czy dane są odpowiednie. Mam kilka pomysłów na to, np. zamiast tworzyć sesję to tworzę obiekt i dopiero później zapisać dane z tego obiektu do sesji, tak więc przy testowaniu sprawdzałbym ten obiekt pomijając tą sesję.

#programowanie #php #webdev #tdd
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@krotki_pojedynek: Chcesz testować frameworka czy piszesz własną obsługę?

Sesji pisanej sememu jako reprezentacji wbudowanych funkcji nie przetestujesz jednostkowo - co najwyżej w naiwny sposób, gdzie dobrze napisane testy niczego nie gwarantują, bo same zależą od infrastruktury. Pozostaje jakieś funkcjonalne QA przy uwzględnieniu wielu konfiguracji. Podsumowując: piszesz sam i bawisz się w ciężkie testy, albo "piszesz" przepisując gotowce po swojemu, bo "musisz wszystkiego dotknąć żeby uwierzyć":)

Sesja nie wymaga warstwy, która
  • Odpowiedz
Siemka, macie może jakiś poradnik odnośnie tworzenia CMS? Zrobiłem sobie stronę już jakiś czas temu i chciałem ułatwić sobie zarządzanie treścia. Moja wiedza opiera się tylko na grafice, hmtl, css troche java, php ni huhu
#html #cms #php #informatyka
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam problem z systemem logowania i rejestracji na jednej stronie, rejestracja działa bez problemu wraz z sprawdzaniem czy login jest już w bazie itd. Problem przychodzi kiedy chce się zalogować. Nie przerabia mi w ogóle kodu z https://codepaste.net/8im3x1 (16-21 linia) i przeskakuje do else. Próbowałem z liczeniem wierszy, dalej nic.
Kody poniżej
https://codepaste.net/i36ryi - html i formy
https://codepaste.net/8im3x1
#naukaprogramowania #php
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Takie luźne wieczorne przemyślenia, bez spin w komentarzach prosze ( ͡° ͜ʖ ͡°)

Powszechnie jest mówione że PHP ma mały entry-level i że dosyć szybko można ogarnąć jakąś prace. Tylko że jeśli chcemy coś napisać w czystym php, to żeby to miało rece i nogi musimy o wszystko zadbać sami, przemyśleć i jeszcze umieć to napisać a język niestety nie pomaga nam w trzymaniu dobrych praktyk.

Za to z tego co się orientuje,
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Powszechnie jest mówione że PHP ma mały entry-level

powszechna opinia jest przeważnie nieprawdziwa

Da się szybko ogarnąć pracę, ale to będzie instalowanie wordpressów czy innych joomli
Jak chcesz coś na poważnie pisać w php to i tak musisz wiedzieć to co musiałbyś w przypadku innych języków
  • Odpowiedz
Mircy Programiści, Frontendowcy, Backendowcy, i inne owce.
Planuję stworzyć serwis internetowy, robiący coś tam. Generalnie taki dość typowy, tzn. posiadający użyszkodników, którzy mają swoje konta, jakieś dodają treści, które widzą inni. Wszystko to pewnie siedzi w bazie danych, ma zajebiście błyszczący interfejs,"reaktywny" się chyba mówi teraz.
I jako że ja poszedłem ścieżką całkiem inną, na codzień grzebię w C++, dawno już przestałem być na bieżąco jak się strony buduje. Pamiętam jak pojawiło się
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@r3m0:
- Jeśli chodzi o pisanie wszystkiego w JS to fakt Node.js + JS
- SPA i SEO, są trzy rozwiązania, SSR (np. react, vue2), Prerender.io, chociaż generalne Google już wszystko sam ładnie indeksuje jeśli chodzi o SPA (nie wiem jak Bing ale też chyba nad tym pracują).
- SPA nie jest lekiem na wszystko, dużo zależy jakiego typu aplikacje chcesz tworzyć, ja zmarnowałem trochę czasu tworząc SPA, ostatecznie stwierdziłem, że to
  • Odpowiedz
@TwigTechnology: Jest pełno artykułów na ten temat. Właśnie wszystko rozchodzi się o to non-blocking i/o (obsługa requestów, zapytań do bazy danych etc.) sam język też jest szybszy. Tutaj jest ciekawe porównanie https://github.com/mroth/phoenix-showdown Generalnie w miejscu Rails wstawiałbym jakiś PHP framework wypada podobnie, imho przewaga jest miażdżąca, o czym świadczy coraz większe zangażwanie większości gigantów w node. W moim przypadku jak testowałem frameworki w wersji php 7.0 do nodejs wypadał jakieś
  • Odpowiedz
Hoł, hoł, hoł! Zapraszam wszystkich grzecznych Mirków i Mirabelki do wpisu #webstuff!

⓿ 30 rzeczy w 30 dni przy pomocy 30 tutoriali w #javascript.
https://javascript30.com

❶ Framework #css, który posiada mnóstwo modułów i komponentów, dzięki którym podczas projektowania możemy ograniczyć się do pisania odpowiednich klas
klocus - Hoł, hoł, hoł! Zapraszam wszystkich grzecznych Mirków i Mirabelki do wpisu #...

źródło: comment_W8b8xCA2ATx3NwmIWzPEi4RXha5wE0Xp.jpg

Pobierz
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

ktoś korzysta już z Semantic highlighting w #phpstorm ostatnim ? co to robi - koloruje nazwy każdej zmiennej w metodach na inny kolor, co prawda z początku może to być oczojebne ale potem po przyzwyczajeniu się powinno być spoko opcją #php
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach