Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

17 Stron V   1 2 3 > » 

vokiel
Napisane: 22.02.2020, 17:56:52





Grupa: Zarejestrowani
Postów: 2 472
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----

spróbuj na porcie 587
  Forum: Przedszkole · Podgląd postu: #1249789 · Odpowiedzi: 6 · Wyświetleń: 131

vokiel
Napisane: 8.02.2020, 17:23:20





Grupa: Zarejestrowani
Postów: 2 472
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----

W nowszych wersjach rekomendowany jest argon2 ale możesz używać auto, wtedy PHP samo wybierze najlepszy dostępny w systemie algorytm.
  Forum: Przedszkole · Podgląd postu: #1249490 · Odpowiedzi: 8 · Wyświetleń: 210

vokiel
Napisane: 10.01.2020, 15:48:53





Grupa: Zarejestrowani
Postów: 2 472
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----

Zwykła konkatenacja będzie ok:
  1. $sql_where_param = $prefix . $sql_where_param . $suffix;
  2.  
  3. // Lub tylko +suffix
  4. $sql_where_param .= $suffix;
  5.  
  6. // Lub tylko +prefix
  7. $sql_where_param = $prefix . $sql_where_param;
  Forum: Przedszkole · Podgląd postu: #1248768 · Odpowiedzi: 7 · Wyświetleń: 249

vokiel
Napisane: 4.11.2019, 20:52:07





Grupa: Zarejestrowani
Postów: 2 472
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----

a. Bezpieczniej gdy kontroler generuje tylko te dane, które są potrzebne. Czyli np jeśli wykryje że użytkownik nie powinien czegoś zobaczyć, to tych danych nie przekazuje do widoku. Lub opcja druga - wybiera inny widok, który tych danych nie renderuje w ogóle.

b. Żeby nie powielać kodu to jeden kontroler będzie ok, wystarczy w nim sprawdzenie typu isAjax() i zwrócenie samych danych, a w przypadku zwykłego requesta renderowanie widoku.
  Forum: PHP · Podgląd postu: #1247452 · Odpowiedzi: 7 · Wyświetleń: 525

vokiel
Napisane: 15.10.2019, 18:17:10





Grupa: Zarejestrowani
Postów: 2 472
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----

Cytat(viking @ 14.10.2019, 20:17:28 ) *
Swoją drogą po co ten dodatkowy []+ ?


Racja, left-over ;-) wystarczy jeden:

Kod
\(AFRAME-[\d]+)


  Forum: PHP · Podgląd postu: #1247040 · Odpowiedzi: 5 · Wyświetleń: 405

vokiel
Napisane: 11.07.2019, 20:49:11





Grupa: Zarejestrowani
Postów: 2 472
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----

A czy pakowanie i wysyłka zipa to konieczność?

Bo są inne opcje, np:
1. Wysyłasz link do strony pobierania, w tle dodajesz tworzenie zipa do kolejki. Zanim klient wejdzie na stronę to raczej paczka już będzie gotowa. Ale dzięki temu, że będzie musiał na nią wejść samodzielnie (kliknąć link z maila) to będzie to stwarzało wrażenie że zip pojawia się błyskawicznie.
2. Wysyłasz link do strony pobierania, nic nie generujesz od razu. Klient wchodzi, klika "Spakuj i pobierz jako zip" i czeka aż się spakuje i plik zostanie wysłany.
3. W ogóle nie pakujesz zipa, tylko tworzysz listę plików do pobrania. Klient wchodzi na dedykowaną podstronę, tam ma listę plików i przy każdym przycisk pobierz. Przy dużej ilości może być mniej wygodne, więc można dodać plik z linkami (czy nawet textarea z nimi wypisanymi) tak, żeby mógł sobie wrzucić to w jakiś program do pobierania.

Oczywiście linki do wszystkich plików muszą być zabezpieczone - unikalne, z hashem w adresie lub dostępne tylko z panelu po zalogowaniu.
  Forum: PHP · Podgląd postu: #1243478 · Odpowiedzi: 8 · Wyświetleń: 467

vokiel
Napisane: 6.07.2019, 19:20:16





Grupa: Zarejestrowani
Postów: 2 472
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----

Możesz użyć np polskiego PayLane, albo np Braintree od PayPala.
  Forum: PHP · Podgląd postu: #1243336 · Odpowiedzi: 3 · Wyświetleń: 352

vokiel
Napisane: 7.03.2019, 16:58:46





Grupa: Zarejestrowani
Postów: 2 472
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----

Pytanie główne, czy chcesz mieć wszystko na tym serwerze, czy tylko pocztę i np subdomenę.

Jeśli wszystko, to po prostu delegujesz domenę do usługodawcy hostingowego (tam ją parkujesz).

Opcja druga - czyli wybrane usługi. Po prostu w DNS konfigurujesz to co chcesz, czy np nowy rekord A/CNAME/MX.

Tak czy inaczej, musisz dodać domenę na hostingu, aby serwer tam wiedział, że ma ją obsługiwać.
  Forum: Serwery WWW · Podgląd postu: #1239218 · Odpowiedzi: 10 · Wyświetleń: 1 745

vokiel
Napisane: 6.03.2019, 09:59:32





Grupa: Zarejestrowani
Postów: 2 472
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----

Jeśli chcesz mieć pocztę musisz mieć serwer pocztowy (tak, to może być zwykły hosting gdzie domenę przekierujesz).

Rekordy DNS przypisujesz tam gdzie masz domenę zaparkowaną, czyli w Twoim przypadku w Aftermarket.
  Forum: Serwery WWW · Podgląd postu: #1239195 · Odpowiedzi: 10 · Wyświetleń: 1 745

vokiel
Napisane: 11.08.2018, 20:19:05





Grupa: Zarejestrowani
Postów: 2 472
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----

Tak, PHP wspiera sockety full-duplex, zatem dodanie nagłówków to nie problem. Oczywiście są gotowe biblioteki, żeby samemu się nie bawić w obsługę socketów od zera.
  Forum: PHP · Podgląd postu: #1236055 · Odpowiedzi: 3 · Wyświetleń: 512

vokiel
Napisane: 2.08.2018, 07:33:44





Grupa: Zarejestrowani
Postów: 2 472
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----

Tak, wybierasz sobie adapter bazodanowy i ślesz też przez niego.

Wbudowane: https://github.com/Seldaek/monolog/blob/mas...og-to-databases
Dodatkowe: https://github.com/Seldaek/monolog/wiki/Third-Party-Packages
  Forum: PHP · Podgląd postu: #1235780 · Odpowiedzi: 1 · Wyświetleń: 293

vokiel
Napisane: 22.07.2018, 10:51:05





Grupa: Zarejestrowani
Postów: 2 472
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----

A co zwraca ten kod?
  1. $nazwisko = $wynik[0]." " .substr($wynik[1], 0, 1);
  Forum: Przedszkole · Podgląd postu: #1235568 · Odpowiedzi: 4 · Wyświetleń: 284

vokiel
Napisane: 19.05.2018, 16:23:10





Grupa: Zarejestrowani
Postów: 2 472
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----

Jeśli wiesz, że masz typ liczbowy to możesz od razu go rzucać do int
  1. $id = intval($_GET['id']);


Albo w ogóle przejdź na PDO.

  Forum: Przedszkole · Podgląd postu: #1233377 · Odpowiedzi: 4 · Wyświetleń: 282

vokiel
Napisane: 8.04.2018, 11:26:48





Grupa: Zarejestrowani
Postów: 2 472
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----

Sporo moich znajomych robiących głównie w JS poleca Visual Studio Code, Atoma mniej. Microsoft bardzo dynamicznie je rozwija, jest dużo pluginów, konfigurowalny.
  Forum: Kontrola i zarządzanie projektami · Podgląd postu: #1231737 · Odpowiedzi: 2 · Wyświetleń: 2 763

vokiel
Napisane: 5.04.2018, 19:47:13





Grupa: Zarejestrowani
Postów: 2 472
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----

IMHO PHPStorm jest obecnie najlepszym IDE do programowania w PHP. Do samych stron wystarczy WebStorm albo Visual Studio Code, czy nawet Atom.

Co do reszty środowiska to lokalnie Docker, do tego na serwerze już jak wolisz/możesz - docker albo natywnie.
W skrócie pracujesz sobie na lokalnym Dockerze z całą aplikacją/stroną jak na docelowym serwerze a później to wszystko wrzucasz gdy potrzebujesz. Wszystko zależy od sposobu pracy, czy projekt jest stale rozwijany, czy go robisz i wrzucasz na serwer po skończeniu itd.

Deploy zależy od środowiska, możliwości finansowych i fantazji. Rozwiązań jest multum, począwszy od Jenkinsa poprzez https://bitbucket.org/product/features/pipelines czy https://about.gitlab.com/features/gitlab-ci-cd/ aż po dedykowane rozwiązania do wrzucania tego do AWS/Azure etc.
  Forum: Kontrola i zarządzanie projektami · Podgląd postu: #1231669 · Odpowiedzi: 13 · Wyświetleń: 2 867

vokiel
Napisane: 12.10.2017, 21:11:34





Grupa: Zarejestrowani
Postów: 2 472
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----

Opcja
Kod
certificates
https://certbot.eff.org/docs/using.html#cer...nd-line-options
  Forum: Serwery WWW · Podgląd postu: #1223032 · Odpowiedzi: 2 · Wyświetleń: 1 107

vokiel
Napisane: 9.08.2017, 21:33:30





Grupa: Zarejestrowani
Postów: 2 472
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----

  1. function service( ) {
  2. return "Service args: ".print_r(func_get_args(), true).PHP_EOL;
  3. }
  4.  
  5. function tester( $service ) {
  6. $args = func_get_args();
  7. unset($args[0]); // $service
  8. return call_user_func_array($service, $args );
  9. }
  10.  
  11. echo tester( 'service', 'arg-1' );
  12. /*
  13. Service args: Array
  14. (
  15.   [0] => arg-1
  16. )
  17. */
  18.  
  19. echo tester( 'service', 'arg-1', 'arg-2' );
  20. /*
  21. Service args: Array
  22. (
  23.   [0] => arg-1
  24.   [1] => arg-2
  25. )
  26.  
  27. */
  Forum: Przedszkole · Podgląd postu: #1220248 · Odpowiedzi: 6 · Wyświetleń: 413

vokiel
Napisane: 7.05.2017, 16:32:45





Grupa: Zarejestrowani
Postów: 2 472
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----

return nie przerywa pętli, robi to break
  Forum: Przedszkole · Podgląd postu: #1215385 · Odpowiedzi: 3 · Wyświetleń: 181

vokiel
Napisane: 5.05.2017, 08:07:54





Grupa: Zarejestrowani
Postów: 2 472
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----

Jeden standard daje wiele plusów, m.in:
- Takie samo API, dzięki temu zmiana loggera nie wymaga przepisywania kodu
- Formatowanie logów - dzięki temu są gotowe narzędzia do parsowania i wyświetlania (https://github.com/Syonix/monolog-viewer)
- Różne transporty/adaptery do logów. Mając jedno API możesz zapisywać do pliku, do error_loga, do bazy danych, ELK, wysyłać na maila itd
  Forum: Przedszkole · Podgląd postu: #1215264 · Odpowiedzi: 5 · Wyświetleń: 577

vokiel
Napisane: 4.05.2017, 10:48:32





Grupa: Zarejestrowani
Postów: 2 472
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----

Silex od Symfony (jak napisał @404), a od Laravela jest Lumen
  Forum: Frameworki · Podgląd postu: #1215201 · Odpowiedzi: 10 · Wyświetleń: 1 158

vokiel
Napisane: 16.03.2017, 08:51:59





Grupa: Zarejestrowani
Postów: 2 472
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----

A jak pobierasz dane z edytora?

Może sprawdź co dostajesz z getData() przed uruchomieniem innych akcji.

http://docs.ckeditor.com/#!/guide/dev_savedata
http://docs.ckeditor.com/#!/api/CKEDIT...-method-getData

Tak w ogóle to odpal debugger i sprawdzaj krok po kroku gdzie masz jakie dane.
  Forum: Po stronie przeglądarki · Podgląd postu: #1212580 · Odpowiedzi: 6 · Wyświetleń: 1 078

vokiel
Napisane: 15.03.2017, 20:26:59





Grupa: Zarejestrowani
Postów: 2 472
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----

Zrób test na http://sdk.ckeditor.com/samples/savetextarea.html - usuń cały istniejący tekst, zmień format na Normalny, wklej i kliknij Submit.

Jeśli na czystej wersji działa poprawnie to widzę dwie opcje:
1. Masz jakieś customowe ustawienia/pluginy
2. Coś po drodze modyfikuje treść
  Forum: Po stronie przeglądarki · Podgląd postu: #1212568 · Odpowiedzi: 6 · Wyświetleń: 1 078

vokiel
Napisane: 2.03.2017, 18:37:16





Grupa: Zarejestrowani
Postów: 2 472
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----

To ja polecę Bestseller #5 http://helion.pl/ksiazki/javascript-progra...akut,jascpz.htm
  Forum: Pytania · Podgląd postu: #1211839 · Odpowiedzi: 7 · Wyświetleń: 4 342

vokiel
Napisane: 20.02.2017, 19:51:49





Grupa: Zarejestrowani
Postów: 2 472
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----

Może poszukaj w kierunku kiosk mode, np:
http://www.sureshjoshi.com/mobile/android-...e-without-root/
http://www.andreas-schrade.de/2015/02/16/a...ode-in-android/
https://play.google.com/store/apps/details?...elock&hl=en
  Forum: Hydepark · Podgląd postu: #1211225 · Odpowiedzi: 2 · Wyświetleń: 476

vokiel
Napisane: 31.12.2016, 12:26:50





Grupa: Zarejestrowani
Postów: 2 472
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----

W nowym Windows można uruchomić konsolę Linux (Ubuntu).

Najważniejsze pytanie: co chcesz osiągnąć?
  Forum: Serwery WWW · Podgląd postu: #1207521 · Odpowiedzi: 5 · Wyświetleń: 1 132

17 Stron V   1 2 3 > » 

New Posts  Nowe odpowiedzi
No New Posts  Brak nowych odpowiedzi
Hot topic  Popularny temat (Nowe)
No new  Popularny temat (Brak nowych)
Poll  Sonda (Nowe)
No new votes  Sonda (Brak nowych)
Closed  Zamknięty temat
Moved  Przeniesiony temat
 

RSS Wersja Lo-Fi Aktualny czas: 26.02.2020 - 13:03