Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

17 Stron V   1 2 3 > » 

vokiel
Napisane: 11.07.2019, 20:49:11





Grupa: Zarejestrowani
Postów: 2 431
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ń: 380

vokiel
Napisane: 6.07.2019, 19:20:16





Grupa: Zarejestrowani
Postów: 2 431
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ń: 290

vokiel
Napisane: 7.03.2019, 16:58:46





Grupa: Zarejestrowani
Postów: 2 431
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 142

vokiel
Napisane: 6.03.2019, 09:59:32





Grupa: Zarejestrowani
Postów: 2 431
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 142

vokiel
Napisane: 11.08.2018, 20:19:05





Grupa: Zarejestrowani
Postów: 2 431
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ń: 491

vokiel
Napisane: 2.08.2018, 07:33:44





Grupa: Zarejestrowani
Postów: 2 431
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ń: 290

vokiel
Napisane: 22.07.2018, 10:51:05





Grupa: Zarejestrowani
Postów: 2 431
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ń: 281

vokiel
Napisane: 19.05.2018, 16:23:10





Grupa: Zarejestrowani
Postów: 2 431
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ń: 276

vokiel
Napisane: 8.04.2018, 11:26:48





Grupa: Zarejestrowani
Postów: 2 431
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 098

vokiel
Napisane: 5.04.2018, 19:47:13





Grupa: Zarejestrowani
Postów: 2 431
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 209

vokiel
Napisane: 12.10.2017, 21:11:34





Grupa: Zarejestrowani
Postów: 2 431
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 096

vokiel
Napisane: 9.08.2017, 21:33:30





Grupa: Zarejestrowani
Postów: 2 431
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ń: 411

vokiel
Napisane: 7.05.2017, 16:32:45





Grupa: Zarejestrowani
Postów: 2 431
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ń: 179

vokiel
Napisane: 5.05.2017, 08:07:54





Grupa: Zarejestrowani
Postów: 2 431
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ń: 567

vokiel
Napisane: 4.05.2017, 10:48:32





Grupa: Zarejestrowani
Postów: 2 431
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 155

vokiel
Napisane: 16.03.2017, 08:51:59





Grupa: Zarejestrowani
Postów: 2 431
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 067

vokiel
Napisane: 15.03.2017, 20:26:59





Grupa: Zarejestrowani
Postów: 2 431
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 067

vokiel
Napisane: 2.03.2017, 18:37:16





Grupa: Zarejestrowani
Postów: 2 431
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ń: 3 648

vokiel
Napisane: 20.02.2017, 19:51:49





Grupa: Zarejestrowani
Postów: 2 431
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ń: 473

vokiel
Napisane: 31.12.2016, 12:26:50





Grupa: Zarejestrowani
Postów: 2 431
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 130

vokiel
Napisane: 23.05.2016, 11:10:45





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

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

Na OVH się da. IPSec o ile dobrze pamiętam działa na poziomie jądra, więc na popularnych vps na openvz zwykle nie działa.

Na dedyku jednak powinno się dać postawić, pewnie trzeba przekompilować kernela.
  Forum: Serwery WWW · Podgląd postu: #1192525 · Odpowiedzi: 1 · Wyświetleń: 689

vokiel
Napisane: 21.05.2016, 21:49:46





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

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

Polecam Xdebug.
  Forum: Przedszkole · Podgląd postu: #1192452 · Odpowiedzi: 3 · Wyświetleń: 269

vokiel
Napisane: 7.05.2016, 11:25:36





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

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

[JAVASCRIPT] pobierz, plaintext
  1. var result = confirm("Czy masz 18 lat?");
  2. console.log(result);
[JAVASCRIPT] pobierz, plaintext


Zmienna result przyjmie wartości true/false w zależności od tego co kliknie użytkownik.
  Forum: Szukam · Podgląd postu: #1191287 · Odpowiedzi: 3 · Wyświetleń: 1 261

vokiel
Napisane: 11.04.2016, 19:10:28





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

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

Poczytaj o Git Flow.

Generalnie jeśli masz repozytorium główne (np. na Bitbucket) możesz sobie ustalić, że branch master odpowiada produkcji (b.pl) a major środowisku dev (a.pl).
Tworząc sobie kod pracujesz na branch'ach dedykowanych do poszczególnych zagadnień/zadań. W momencie gdy zrobisz merge feature branch'a do major to możesz te zmiany wprowadzić na a.pl, a jak zrobisz merge do master to na b.pl.

Zmiany na a/b możesz robić ręcznie (logując się przez SSH na serwer i wpisując komendy) lub napisz jakiś skrypt, który to zautomatyzuje (korzystając z hook'ów). Możesz na początek zrobić coś bardzo prostego - skrypt który odbierze informację z webhooka i wykona tych kilka komend (ściągnie zmiany z repozytorium, uruchomi testy, podmieni pliki w lokalizacji docelowej, wyśle maila z podusmowaniem) poprzez jakieś shell_exec.

Później możesz się pokusić o bardziej zautomatyzowane, dedykowane środowisko, które wykona te wszystkie czynności za każdym razem gdy nastąpi push/merge do wybranego branch'a.
  Forum: Kontrola i zarządzanie projektami · Podgląd postu: #1189637 · Odpowiedzi: 9 · Wyświetleń: 2 645

vokiel
Napisane: 11.04.2016, 19:14:05





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

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

Jeśli jest coś dedykowanego - bierz dedykowane rozwiązanie.

Jeśli to ma być coś mniejszego i ważniejszy jest sam CMS to możesz wykorzystać np:
- Drupal + Commerce Auction
- WordPress + WooCommerce + Simple Auctions (lub inne rozszerzenie do WooCommerce)
  Forum: Systemy portalowe i CMS'y · Podgląd postu: #1189638 · Odpowiedzi: 2 · Wyświetleń: 1 765

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: 20.09.2019 - 03:28