Cześć, miał ktoś może problem z brakiem folderu php.ini? Sprawdzając przez phpinfo() - wyświetla się to co na obrazku.
Sprawdzając komendą php --ini wyskakuje:

Configuration File (php.ini) Path:
Loaded Configuration File: (none)
Scan for additional .ini files in: (none)
kilogram - Cześć, miał ktoś może problem z brakiem folderu php.ini? Sprawdzając przez...

źródło: comment_161876592283wivCLrG74PRsPfEKjPRx.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Na forum phpbb3 zainstalowałem rozszerzenie dające użytkownikom możliwość posiadania dodatkowej, edytowalnej przez nich rangi (oprócz przykładowo 'Moderator' pod nickiem będzie widniało to co sobie osoba zachce). Spolszczyłem je sobie, wrzuciłem na czysto, uruchomiłem - wszystko śmiga, w panelu użytkownika pojawia się okno do wpisania tekstu.

I tutaj pojawia się mój problem: nie chcę, żeby użytkownicy mogli tam wrzucać całe ściany tekstu, cytaty itd, bo jak łatwo się domyśleć rozwali to całą stronę.
b.....d - Na forum phpbb3 zainstalowałem rozszerzenie dające użytkownikom możliwość p...

źródło: comment_1618605976txusEtGsrvzUrzIWFPQ9i2.jpg

Pobierz
  • 25
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bratpidd: F12 - inspektor - sprawdzasz jak się nazywa pole na wprowadzanie opisu
astrogrep - pliki *.php, szukasz nazwy pola; przed miejscem zapisu dajesz mb_substr()
  • Odpowiedz
@justjoin_it: W pierwszej pracy w supporcie IT, manager zlecił mi zarejestrowanie jak szybko otwierają się pliki w excelu pod VDI. Miałem to poźniej posłać do jakiegoś Project Managera w Indiach który 'badał sprawę'. A jak to wyglądało? Otwieraliśmy na komputerze Pana z księgowości dokument w excelu, a ja odpalałem stoper w telefonie i zapisywałem w ile minut/sekund dany plik się otworzy. Miałem tak obskoczyć dobre 4-5 osób w danym projekcie.
  • Odpowiedz
#php #programowanie #azure #symfony

Dostałem zadanie przechowanie loginu i hasła do bazy mysql w Azure Vault zamiast w lokalnym configu.
Nie wiem czy w ogóle da się to zrobić, ale osobiście nie widzę w tym żadnego sensu. Przecież atakujący po uzyskaniu dostępu do VM na którym jest aplikacja może dostać się do hasła bazy danych, nieważne gdzie jest przechowywane. Czy to przez debug kodu, czy
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@gajowy_marucha: nie, definitywnie nie.
Hasło powinno być pobierane podczas stawiania instancji, i pozniej co godzine pobierane :)
"Perfect world".

Możesz w PHP zrobić fetcher. Pobierasz hasło z vault gdy nie istnieje w cache, zapisujesz do lokalnego cache na 1h, np. pliku, a pozniej przekazujesz do doctrine/dbal
  • Odpowiedz
Mam problem z tworzeniem pytań do bazy. Czy jest jakiś łatwiejszy sposób niż na poniższym przykładzie:

https://pastebin.com/kQVR1Vxd

Rozchodzi mi się o "WHERE" i "AND" przy warunkach, bo nie podoba mi się że muszę aż tyle IF-ów używać, żeby sprawdzić czy ma być WHERE czy AND. W przykładzie dodałem tylko 2 warunki, ale jak jest ich więcej to nie wygląda to zbyt ładnie.

#php #programowanie #sql
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bla_bla_bla: tak, jest prostszy sposób:

tworzysz sobie tablicę conditions np gdzie wrzucasz każdy warunek, np DATE(year) = :year itp

następnie robisz po prostu $query = "SELECT * FROM intakes WHERE " . implode($conditions, " AND ") i tyle
  • Odpowiedz
@czlowiek_z_lisciem_na_glowie: Nie wiem. Nie potrzebowałem tego wiedzieć, więc nie szukałem.

@zenon_z_chorzowa1: Chyba nie do mnie to, ale jak już mnie zawołałeś...
GTM a GA to co innego. GTM jest narzędziem agregującym zbieranie danych dla różnych usług (link. GTM jest tworzony przez Google, ale nie jest ściśle związany tylko z GA.
OP nie zadeklarował, czy używa GTM, czy GTAG.
  • Odpowiedz
  • 1
@czlowiek_z_lisciem_na_glowie szukaj requestów z collect w URL (jeśli ich nie ma to może masz adblocka włączonego?). Z tego co wiem, nie jest to nigdzie zapisywane poza pamięcią. Z tego też powodu czasami eventy pushowane tuż przed przekierowaniem się gubią (chyba że się użyje event_timeout i event_callback).
  • Odpowiedz
@czlowiek_z_lisciem_na_glowie:
Ja bym zrobiła tak, na przykładzie obrazków(pliki jpg/png).
Przekierowanie(ale tak by nie zmienić adresu strony) wszystkich adresów z końcówką .png lub .jpg do pliku .php który na podstawie adresu ustali o jaki plik chodzi, pobierze go do zmiennej, wyświetli go(https://stackoverflow.com/questions/8499633/how-to-display-base64-images-in-html), a potem na końcu zrobi unlink pliku.

Można też posolić javascriptem żeby od razu po załadowaniu strony zaproponował
  • Odpowiedz
Cześć, poszukuje kursu dobrze tłumaczącego symfony. Najlepiej gdyby tworzyło się od podstaw jakiś projekt. Mógłby ktoś coś polecić? Ten na strefa kursów lub oryginalnej stronie jest okej?
#symfony #php
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mógłby jakiś wykopek na pv pomóc mi z php/mysql ?
Problem jest w tym że dodaje rekord "Imie" "nazwisko" i chciałbym żeby automatycznie obok pojawiło sie data dodania i status "Nie zrobione".
! Nie wiem czy dobrze wyjaśniłem, dlatego na pv mogę bardziej ( ͠° °)
#programista15k #php #informatyka #mysql
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@juuuzou: Robisz insert na te dwa pola a resztę wypełnią domyślne wartości kolumn w tabeli zdefiniowane przez ...DEFAULT CURRENT_TIMESTAMP i ...DEFAULT 'Nie zrobione' (pewnie jeszcze jakiś id z auto increment). Takie tekstowe statusy to lepiej robić jakimś obcym id (statyczne to nawet i w aplikacji mogą być później mapowane na tekst).
  • Odpowiedz
Hej mam szybkie pytanie z PHP:

Jeżeli mam jakąś funkcję i typ argumentu w niej zaczyna się znakiem zapytania:

public function test(?string $name);

To
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć! Szukasz niezawodnego hostingu www?

Sprawdź naszą ofertę na sohost®

Z kodem WYKOP hosting 25% taniej!

W
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@spidero: rzeczywiście działa, ale tylko w pliku index.php, ale wewnątrz innych klas nie widzi go, niezależnie co wpisuje:

$zip = new ZipArchive();
$zip = new \ZipArchive(); <- na linuxie ze slashem działa, tutaj lipa... wygląda jakby chciało go pobrać jak lokalną klase w ścieżce w której znajduje się wywołanie:

Fatal error: Uncaught Error: Class "MVC\Models\ZipArchive" not found
  • Odpowiedz
#php

Już 20 kwietnia PHPers online.

Przez pandemię nie ma meetupów stacjonarnych, nie zanosi się aby w najbliższym czasie mogło się coś z tym zmienić.

3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach