Elo mirki, mam problem z dockerem. Mam zdefiniowane w docker-compose dwa services:
web, oraz app. Web to serwis z nginxem, natomiast app.docker odpowiada za import php. Sam app.docker to tylko
from php, by zaimportować to php. Co prócz tego powinienem zrobić, by mieć funkcjonalność php na serwerze?
#docker #php #linux #devops
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TMBRK: docker-compose najwygodniej, do tego wydaje mi się że mylisz pojęcia front -> app -> db
front -> loadbalancer aka HA / apache /nginx
app -> nginx + php
db -> tu wiadomo
  • Odpowiedz
@AnonimoweMirkoWyznania:

Dosyć standardowo odpowiem że to zależy od tego kogo bym szukał. Ale standardowe pytania:

1. Podstawy OOP: Czym się różni interfejs od abstraktu, kiedy byś użył tego a tamtego, co to jest trait i po co powstał.
2. SOLID Co to za skrót jakie są to reguły i ich przykłady
  • Odpowiedz
Siemano mirasy. Używam codziennie #linux, jednak mam świadomość, że już niedługo będę musiał pościągać sporo zależności, oraz różnych wersji #php począwszy od 5'tki po najnowsze 7.x;
Zastanawiam się, robić to na hoście, czy jednak utworzyć kontener dockera i w nim to robić? Słyszałem, że niektórzy tak robią, jednak sam do tej pory z tego nie korzystałem, chociaż wydaje się interesujące.
Powiedzcie mi mirasy, jak wy to robicie?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TMBRK: docker. Mam tyle kontenerów ile mi pasuje, z takimi konfiguracjami, jakie chcę. Kończę, sprzątam. Chcę od nowa - robię od nowa, to tylko kilka sekund. Jedź Pan z dockerem.
  • Odpowiedz
@TMBRK: Pytanie czy warto, stare wersje PHP są niewspierane i mogą być dziurawe ... także tego. Natomiast system obsłuży każdą wersję :P
  • Odpowiedz
Szanowne Mirki/Mirabelki, na koniec wpisu kilka informacji organizacyjnych w spoilerze ( ͡° ͜ʖ ͡°)

Codzienny projekt Open Source:
7/30: OCS inventory NG
Świetne narzędzie Open Source do inwentaryzacji w sieci lokalnej, co inwentaryzuje?
Wszelkie zasoby siceiowe tj.: urządzenia, drukarki, urządzenia sieciowe, kamery IP, telefonu VoIP itd. komputery, zainstalowane systemy operacyjne,
OpenCulture - Szanowne Mirki/Mirabelki, na koniec wpisu kilka informacji organizacyjn...

źródło: comment_3FRUT4rAroFKZ7wUzOM9cvOaNb1XTdGY.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki, mam problem z FPDF, zamiast polskich znaków mam krzaczki. Użyłem utf8_decode(), ale niestety nie działa.
Font to Arial, z resztą Times i Helvetica też nie działa z polskimi znakami.

Miał ktoś taki problem?

#programowanie #fpdf #php
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@KornixPL: Jeśli tekst pobierasz z bazy, to możesz spróbować tak:
1. header + content-type: text/html; charset=x (gdzie x to utf8 iso8859-2 itd)
2. echo $dane;
czy polskie litery są prawidłowo?
Jeśli nie, to wykonaj zapytanie do bazy "set names 'utf8'". Spróbuj ponownie (tym razem charset w nagłówku ustawiony na utf8.
Jeśli tym razem jest ok, to w pdfie powinny zacząć pokazywać się poprawne litery.
  • Odpowiedz
Szukasz pracy zdalnej w IT? Obserwuj tag #zdalnieio

Javascript
Senior React Developer (CloseCross) 2 500 - 5 000 EUR - oferta
Senior Frontend Developer (7N) 12 600 - 15 120 PLN - oferta
Senior Node.js Developer (exioo) 16 000 - 24 000 PLN - oferta
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam 12 linijek prostego kodu #php pod wordpress. Nie wiem gdzie jest błąd. Zerknie ktoś?

Jutro wyjeżdżam na 3 tygodnie na urlop do meksyku i trochę się załamałem, że nie działa. Nie znam się na tym praktycznie.

Mogę zapłacić, piszcie na pw, dzięki!
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#webdev #php
W jaki sposób uzyskać dostęp do zmiennych sesji o danym id? Istotne jest to że robię to na serwerze websocketów i użycie
session_id($id); session_start() odpada, bo session_start() próbuje wysłać nagłówki a nie może tego zrobić przy połączeniu websocketów co generuje warning.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SiarkoWodor: Jeśli użyjesz session_save_path, to możesz wskazać swój katalog, potem z niego wyciągasz odpowiedni plik i masz. Jeśli nie, to w /tmp powinny siedzieć dane sesji.
Jeśli jest aktywny suhosin, to pliki będą zakodowane i bez session_start chyba się nie obejdzie. A warningi przecież można ukryć.
  • Odpowiedz
@SiarkoWodor: Buforowanie outputu. ob_start i ob_end_clean. To powinno pozwolić Ci przechwycić ten output tak, że nie zostanie wysłany.

Natomiast tak ogólnie, jeśli potrzebujesz takimi hackami uzyskać dostęp do sesji PHP, to znaczy, że prawdopodobnie te dane nie powinny w niej w ogóle być.
Jeślipotrzebujesz szybkiego dostępu do jakichś danych usera, to możesz np. użyć redisa, który też trzyma dane w RAMie.

Ręcznego czytania plików sesji bym nie doradzał. To
  • Odpowiedz
#prasowkadev 11 sierpnia 2019 roku

Dej #zebroplusy coby się chciało robić prasówki przez najbliższy tydzień ( ͡° ʖ̯ ͡°)

Kilka bardzo złych nawyków
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Elo #webdev
Robię drugie podejście do #websocket na publicznym serwerze. Mam hosting na #mydevil i zarezerwowałem na nim port 1025 na którym uruchamiam serwer socketów w #php (workerman). Serwer działa bo skryptem klienckim w php na tym samym serwerze dostaję odpowiedź. Nie mogę się za to połączyć z przeglądarki. Co mogę zrobić w ramach debugowania?
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@globalbus: Dobra nareszcie się udało xD Próbowałem ostatnio jakieś pół roku temu na hostingu zenbox ale w ogóle nie było takich opcji konfiguracji jak w mydevil. Jezu jak super że to działa, dzięki wielkie
  • Odpowiedz
Robię stronę internetową mam formularz logowania plus rejestracji
Czy ktoś mógłby mi wytłumaczyć jak połączyć się z bazą danych na phpmyadmin lub powie mi co mam źle?
#php #phpmyadmin
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach