Napisane: Wczoraj, 16:30 | |
Grupa: Moderatorzy Postów: 36 447 Dołączył: 27.12.2004 |
Dynamiczne wlasciwosci sa deprecated od php8.2 Wiec to pewnie jakis stary kod, ktory przeniesli na php8 wiec musieli dodac tag AllowDynamicProperties by sie nie wykrzaczal https://www.php.net/manual/en/class.allowdy...cproperties.php oczywiscie mogli to poprawic porzadnie, no ale po co edit: O prosze, nawet jeden commit sprzed dwoch lat mowi dokladnie to co ja wlasnie powiedzialem "Fixes dynamic property deprecations" Tu masz wszystkie zmiany z tego nieszczesnego commita https://github.com/smsapi/smsapi-php-client...a4d152a811d4e11 poszli po najmniejszej linii oprou i poprostu pododawali wszedzie #[\AllowDynamicProperties] |
Forum: PHP · Podgląd postu: #1262625 · Odpowiedzi: 2 · Wyświetleń: 26 |
Napisane: Wczoraj, 16:35 | |
Grupa: Moderatorzy Postów: 36 447 Dołączył: 27.12.2004 |
Wieki temu pracowalem na wlasnych FWs.Nigdy wiecej Nie ma sensu odkrywac kola na nowo, nawet jak wtedy uwazalem inaczej. A aktualizacje staramy sie robic regularnie - raz w roku Cytat Ja pracuję w firmie gdzie mamy własne rozwiązanie nie oparte o żadnego publicznego fw, więc u mnie konieczność aktualizacji fw odpada. No wiesz, generalnie mozna zrobic tak samo z gotowym innym FW. Poprostu go nie aktualizowac i tyle. Wyjdzie na to samo co wy macie teraz. tylko ze zarowno w gotowym FW jak i w waszym, poprostu sie na tym traci edit: A, no i my pracujemy na Symfony. Nadaje sie zarowno do kobylastych aplikacji, czy malych microserwisow. |
Forum: Hydepark · Podgląd postu: #1262626 · Odpowiedzi: 1 · Wyświetleń: 25 |
Napisane: 18.04.2024, 09:41:19 | |
Grupa: Moderatorzy Postów: 36 447 Dołączył: 27.12.2004 |
jak juz mowilem, to nie musi byc kolejka stricte w sensie w jakim teraz ludzie o niej mowia. poprostu storz tabele KOLEJKA, tam wrzucaj kolejny requesty z baselinkera, z id produktu. A potem jakis skrypt w php, ktory bedzie odapalany przez task managera, np CRONa, bedzie sprawdzal czy sa nowe rekordy w tabeli kolejka, Jak sa, to po kolei bedzie je odczytywal i ladowal ten twoj process ktory trwa tak dlugo. gdy skonczy to albo usunie rekord z tabeli KOLEJKA, albo zmieni jego status by bylo wiadmo ze juz to bylo obsluzone. I juz. Tu nie ma zadnej wieksze filozofii |
Forum: Przedszkole · Podgląd postu: #1262615 · Odpowiedzi: 5 · Wyświetleń: 54 |
Napisane: 18.04.2024, 08:56:07 | |
Grupa: Moderatorzy Postów: 36 447 Dołączył: 27.12.2004 |
corn to kukurydza. Ja mowie o CRON CRON to nic innego jak task manager, gdzie mowisz w jakim czasie ma sie odpalac jakis skrypt. Takze on nei sluzy do obslugi kolejki, tylko tam mowisz co ile czasu ma sie odpalac twoj skrypt php, ktory bedzie spradzal czy cos w kolejce jest |
Forum: Przedszkole · Podgląd postu: #1262613 · Odpowiedzi: 5 · Wyświetleń: 54 |
Napisane: 18.04.2024, 08:45:11 | |
Grupa: Moderatorzy Postów: 36 447 Dołączył: 27.12.2004 |
jeslii twoj skrypt wykonuje sie za dlugo i baselinker ppoprostu robi timeouta to musisz do baselinkera zamiast przekazywac link do dlugiego skryptu, przekaz link do skryptu ktoru dodaja żądanie do twojej kolejki. Ten skrypt wykona sie szybko. A potem na serwerze obsluguj te kolejke w swoim tempie i z glowy. Oczywiscie nie mowie ci bys instalowal super zajebiste kolejki ala rabbitmq. no chyba ze to ogarniasz to jak najbardziej. Ale moze to byc zwyklyu skrypt ktora do bazy doda kolejne żądanie a potem w cronie niech lata inny skrypt ktory spradza te tabele z bazy czy sa nowe żądania i odpala je pokolei |
Forum: Przedszkole · Podgląd postu: #1262610 · Odpowiedzi: 5 · Wyświetleń: 54 |
Napisane: 18.04.2024, 08:47:57 | |
Grupa: Moderatorzy Postów: 36 447 Dołączył: 27.12.2004 |
Cytat Szukałem w Google ale wszystkie gotowce u mnie wyświetlają biala stronę A zwykle tez ci zwraca biala strone? Jesli tak, to cos zwaliles ze swoja konfiguracja. Jesli nie, to jakie skrypty zwracaja biala strone? Co mowia logi? |
Forum: Przedszkole · Podgląd postu: #1262611 · Odpowiedzi: 4 · Wyświetleń: 76 |
Napisane: 17.04.2024, 15:18:56 | |
Grupa: Moderatorzy Postów: 36 447 Dołączył: 27.12.2004 |
a czym nagrales te audycje? |
Forum: Przedszkole · Podgląd postu: #1262605 · Odpowiedzi: 5 · Wyświetleń: 77 |
Napisane: 12.04.2024, 13:03:13 | |
Grupa: Moderatorzy Postów: 36 447 Dołączył: 27.12.2004 |
po raz jedenasty: htmlspecialchars uzywa sie przed wyswietlaniem, anie po pobraniu z forma. do wkladania do bazy uzywa sie BINDowania i nie sanitanizuje sie wszystkich danych z forma jak leci, tylko jak trzeba, w zaleznosci co sie z nimi bedzie robilo. Pisanie takich uniwersalnych potworkoch bardzo szybko sie msci |
Forum: Przedszkole · Podgląd postu: #1262597 · Odpowiedzi: 2 · Wyświetleń: 67 |
Napisane: 27.03.2024, 16:20:14 | |
Grupa: Moderatorzy Postów: 36 447 Dołączył: 27.12.2004 |
W takim razie to $id_rekordu = mysql_insert_id(); masz przeniesc bezposrednio za query INSERT. nie mozesz tego odpalac po query typu SELECT jak to teraz robisz |
Forum: Przedszkole · Podgląd postu: #1262586 · Odpowiedzi: 6 · Wyświetleń: 96 |
Napisane: 27.03.2024, 15:33:46 | |
Grupa: Moderatorzy Postów: 36 447 Dołączył: 27.12.2004 |
do danych z post nalezy sie dobierac z tablicy $_POST. skoro wczesniej ci dzialalo, to miales wlaczone register_globals. Teraz masz wylaczone i zmienna $kontrola_uprawnien poprostu nie istnieje. Musisz ja pobrac z POST $kontrola_uprawnien = $_POST['kontrola_uprawnien']; |
Forum: Przedszkole · Podgląd postu: #1262583 · Odpowiedzi: 6 · Wyświetleń: 96 |
Napisane: 19.03.2024, 17:50:18 | |
Grupa: Moderatorzy Postów: 36 447 Dołączył: 27.12.2004 |
ok, powinienes uzyc preg_replace. to uzywa wyrazen regularnych i zalatwiloby tez twoj problem z "spadam" |
Forum: Przedszkole · Podgląd postu: #1262550 · Odpowiedzi: 6 · Wyświetleń: 115 |
Napisane: 19.03.2024, 10:05:16 | |
Grupa: Moderatorzy Postów: 36 447 Dołączył: 27.12.2004 |
pokaz jak to robisz teraz |
Forum: Przedszkole · Podgląd postu: #1262543 · Odpowiedzi: 6 · Wyświetleń: 115 |
Napisane: 20.03.2024, 14:51:17 | |
Grupa: Moderatorzy Postów: 36 447 Dołączył: 27.12.2004 |
No i tu wynika niezrozumienie Nigdzie z pytan sadistica nie wychodzila, ze chce pobierac osoby ktore polubily post. Od samego poczaktu bylo jasne, co pokazal w zapytaniu, ze go interesuje tylko osoba, dla ktorej sie wyswietla forum, czy ona polubila post. Dlatego tez wasze stwierdzenia, ze to bedzie zabojcze, nie mialy sensu |
Forum: Przedszkole · Podgląd postu: #1262559 · Odpowiedzi: 18 · Wyświetleń: 197 |
Napisane: 18.03.2024, 17:32:42 | |
Grupa: Moderatorzy Postów: 36 447 Dołączył: 27.12.2004 |
Cytat (...)autor postu będzie wraz z postami wybierał ich autorów(...) Sorry, ale nie rozumiem co tu masz na myśli. autor postu, czyli ty - sadistic_son, czy zamierzasz pobierac jeszcze autorow postow na swoim mini forum. To juz wiemy, ze zamierzasz i to jest jak najbardziej ok. Czego nie wiemy to to, czemu oni mysla ze to zabije baze, bo jak dla mnie jest to banalne i szybkie zapytanie. bez iloczynu kartezjanskiego jak im sie wydaje edit: trueblue i salvation: polubione posty beda pobierane tylko dla aktualnie przegladajacego uzytkownika a nie dla wszystkich na raz |
Forum: Przedszkole · Podgląd postu: #1262537 · Odpowiedzi: 18 · Wyświetleń: 197 |
Napisane: 18.03.2024, 17:08:36 | |
Grupa: Moderatorzy Postów: 36 447 Dołączył: 27.12.2004 |
Cytat A jaki sens jest pobierać Posty, ich Autorów i jeszcze Ulubione na jeden widok? Pytam z biznesowego punktu widzenia, bo szczerze, to jeszcze nie spotkałem się z taką kombinacją nawet przy forach. I znowu nie kumam. Przeciez dobrze jest widziec autora postu, oraz informacje czy jest to moj ulubiony post czy nie. standardowa funkcjonalnosc |
Forum: Przedszkole · Podgląd postu: #1262535 · Odpowiedzi: 18 · Wyświetleń: 197 |
Napisane: 18.03.2024, 17:07:19 | |
Grupa: Moderatorzy Postów: 36 447 Dołączył: 27.12.2004 |
Cytat Ale zgadzam się, że to będzie zabójcze zapytanie. podalem wyzej zapytanie. Co jest w nim zabojczego? Dla jednego posta, pobeirze jedna informacje czy jest ulubiona i autora posta. ZWykly, banalny left join bez zadnego iloczynu |
Forum: Przedszkole · Podgląd postu: #1262533 · Odpowiedzi: 18 · Wyświetleń: 197 |
Napisane: 18.03.2024, 14:21:29 | |
Grupa: Moderatorzy Postów: 36 447 Dołączył: 27.12.2004 |
Dzis poniedzialek wiec moge nie kleic wiec spytam, gdzie w tym zapytaniu jest iloczyn kartezjanski? $sql = "SELECT messages.ID, messages.MESSAGE, CASE WHEN favorites.ID_USER IS NULL THEN 0 ELSE 1 END AS is_favorite FROM messages left JOIN users on message.user_id = users.id LEFT JOIN favorites ON messages.ID = favorites.ID_MESSAGE AND favorites.ID_USER = $logged_in_user_id"; |
Forum: Przedszkole · Podgląd postu: #1262531 · Odpowiedzi: 18 · Wyświetleń: 197 |
Napisane: 18.03.2024, 11:45:39 | |
Grupa: Moderatorzy Postów: 36 447 Dołączył: 27.12.2004 |
trueblue a co ma autor do ulubionych postow? Uzytkownik przeciez moze polubic nie swoj post |
Forum: Przedszkole · Podgląd postu: #1262523 · Odpowiedzi: 18 · Wyświetleń: 197 |
Napisane: 18.03.2024, 11:25:32 | |
Grupa: Moderatorzy Postów: 36 447 Dołączył: 27.12.2004 |
Tak, to jest dobre zapytanie. Przydaloby sie jednak bindowanie zamiast wkladac id usera bezposrednio do zapytania co do forum to ja juz sie nie bede wypowiadal... ale jak jest kazdy widzi |
Forum: Przedszkole · Podgląd postu: #1262520 · Odpowiedzi: 18 · Wyświetleń: 197 |
Napisane: 18.03.2024, 11:07:22 | |
Grupa: Moderatorzy Postów: 36 447 Dołączył: 27.12.2004 |
tabela co podales jest ok. nie jestem pewien czy dobrze zrozumialem jak chcesz sprawdzac czy jest ULUBIONY czy nie. jesli miales na mysli dodatkowe zapytanie to zle. Jesli miales na mysli LEFT JOIN w glownym zapytaniu to dobrze. ChatGPT nalezy uzywac z wiedza i swiadomie. ok, on wygeneruje kod, ale nie zawsze pierwszych lotow Forum jest dziurawe jak ser szwajcarski wiec pozostaje miec nadzieje ze ni uzywasz hasla forum w banku |
Forum: Przedszkole · Podgląd postu: #1262518 · Odpowiedzi: 18 · Wyświetleń: 197 |
Napisane: 14.03.2024, 17:13:45 | |
Grupa: Moderatorzy Postów: 36 447 Dołączył: 27.12.2004 |
Cytat Widzę, że to po prostu przypisanie jednej wartości dwóm zmiennym, Dokladnie tak Cytat ale po co takie coś się stosuje? Zamiast dwoch linijek $browser = $_SERVER['HTTP_USER_AGENT']; $useragent = $_SERVER['HTTP_USER_AGENT']; Masz jedna $browser = $useragent = $_SERVER['HTTP_USER_AGENT']; |
Forum: Przedszkole · Podgląd postu: #1262505 · Odpowiedzi: 3 · Wyświetleń: 99 |
Napisane: 14.03.2024, 17:12:25 | |
Grupa: Moderatorzy Postów: 36 447 Dołączył: 27.12.2004 |
nie if (errorMessage === "") { this.submit(); } else { document.getElementById("error-message").innerHTML = errorMessage; } a if (errorMessage === "") { return true; } else { document.getElementById("error-message").innerHTML = errorMessage; return false; } |
Forum: Przedszkole · Podgląd postu: #1262504 · Odpowiedzi: 2 · Wyświetleń: 83 |
Napisane: 13.03.2024, 12:10:23 | |
Grupa: Moderatorzy Postów: 36 447 Dołączył: 27.12.2004 |
pokaz co zwraca alert(f.akcyza[1].checked); alert(f.pesel.value.length); Swoja droga tak banalne debugowanie naprawde moglbys zrobic sam |
Forum: Przedszkole · Podgląd postu: #1262501 · Odpowiedzi: 2 · Wyświetleń: 117 |
Napisane: 13.03.2024, 11:49:02 | |
Grupa: Moderatorzy Postów: 36 447 Dołączył: 27.12.2004 |
if (f.akcyza[1].checked && f.pesel.value.length<1) |
Forum: Przedszkole · Podgląd postu: #1262499 · Odpowiedzi: 2 · Wyświetleń: 117 |
Napisane: 7.03.2024, 10:16:57 | |
Grupa: Moderatorzy Postów: 36 447 Dołączył: 27.12.2004 |
dawno w htaccess nie siedzialem ale masz kilka bledow logicznych. niby chcesz przekierowywac szkola-warszawa, ale w warunku nie uwzglednils myslnika. niby chcesz to przekierowac na post.php?szkola-warszawa ale w warunku przekierowujesz na post.php?id=szkola-warszawa itd itd Generalnie powinienies to przekierowywac na post.php?id=warszawa. po grzyba dodawac stala koncowke szkola do przekierowania? czyli cos takiego: RewriteRule ^blog/szkola-([0-9a-zA-z]+)/?$ post.php?id=$1[L] a potem w post.php pod $_GET['id'] powinna byc warszawa |
Forum: Przedszkole · Podgląd postu: #1262473 · Odpowiedzi: 18 · Wyświetleń: 319 |
Nowe odpowiedzi Brak nowych odpowiedzi Popularny temat (Nowe) Popularny temat (Brak nowych) |
Sonda (Nowe) Sonda (Brak nowych) Zamknięty temat Przeniesiony temat |
Wersja Lo-Fi | Aktualny czas: 20.04.2024 - 02:03 |