Napisane: 1.06.2024, 14:35:42 | |
Grupa: Moderatorzy Postów: 36 477 Dołączył: 27.12.2004 |
Cytat Nie wiem co z php console.php jakasakcja - co z jakasakcja, ponieważ czy wpiszę komendę php console.php, czy php console.php jakasakcja wykona to samo $command->executeCommand(); Czasami jak wylaczysz myslenie to ja nie wiem jak z toba rozmawiac... Przeciez w console.php teraz masz $command = new ExampleCommand(); $command->executeCommand(); czyli za kazdym razem odpalasz te komende nie wazne jakie parametry przyjmie console.php. No to logiczne ze zawsze ci sie bedzie odpalac. A ja wyraznie mowilem, ze console.php ma odpalac te command, ktora podales jako parametr Co do synchronizacji to jesli commands sa poza katalogiem public to sa bezpieczne. No chyba ze ktos ci sie wlamie na konto ale to wtedy niewazne co to i tak klapa |
Forum: Przedszkole · Podgląd postu: #1262852 · Odpowiedzi: 18 · Wyświetleń: 357 |
Napisane: 13.05.2024, 11:33:56 | |
Grupa: Moderatorzy Postów: 36 477 Dołączył: 27.12.2004 |
|
Forum: Przedszkole · Podgląd postu: #1262763 · Odpowiedzi: 11 · Wyświetleń: 1 074 |
Napisane: 9.05.2024, 11:31:24 | |
Grupa: Moderatorzy Postów: 36 477 Dołączył: 27.12.2004 |
no ale kod JS tez musisz dostosowac do odbioru JSON, powiedziec ze spodziewasz sie JSON itp. Podalem ci linka do przykladu jak to jest robione no i przedewszystkim juz masz nie dzeilic zwrotki przez nowe linie To wypada var scInfo = request.responseText.split("\n"); bo twoj kod to juz JSON. W linku masz przyklad jak odebraz ten JSON |
Forum: Przedszkole · Podgląd postu: #1262732 · Odpowiedzi: 6 · Wyświetleń: 348 |
Napisane: 9.05.2024, 10:13:20 | |
Grupa: Moderatorzy Postów: 36 477 Dołączył: 27.12.2004 |
nie bardzo rozumiem. Jesli chcesz, by dany user mogl na danego posta dac tylko jedna reakcje, to przeciez masz informacje w polu czy user juz dal reakcje czy nie i pozwalsz na dodanie nowej albo nie. Walidacja sie nie zmienia, niezalezni czy masz oddzielna tabele czy oddzielne pole. Co sie zmienilo? poprostu bardziej praktycznie podchodze do sprawy. Oba rozwiazania maja wady i zalety. Oddzielne pole to masz dodatkowe pole niezaleznie czy ktos dodal CLICK czy nie. oddzielna tabela eleiminuje ten problem, bo rekordy wpadaja tylko gdy byl CLICK. no ale oddzeilna tabela to oddzielna tabela, a dodatkowe pole jakos latwiej ogarniac. Dlatego kiedys bym szedl w oddzeilna tabele, a teraz jest mi obojetne czy oddzielna tabela czy dodatkowa kolumna. |
Forum: Przedszkole · Podgląd postu: #1262725 · Odpowiedzi: 5 · Wyświetleń: 190 |
Napisane: 26.04.2024, 13:37:09 | |
Grupa: Moderatorzy Postów: 36 477 Dołączył: 27.12.2004 |
no toz ci powiedzialem. Uzyj scizki bezwglednej by oba odpaania korzystaly z tego samego pliku.... Niby wiesz a nie czytasz... $num = file_get_contents("/var/www/counter.txt"); $num++; file_put_contents("/var/www/counter.txt",$num); teraz kazdy rozdzaj odpalenia bedzie korzystal z tego samego pliku bo jest w tej samej sciezce |
Forum: Przedszkole · Podgląd postu: #1262661 · Odpowiedzi: 4 · Wyświetleń: 268 |
Napisane: 23.04.2024, 15:02:47 | |
Grupa: Moderatorzy Postów: 36 477 Dołączył: 27.12.2004 |
tam nei tylko bylo o true vs false. Spradz czy nie masz redirectow jakis, tam bylo tez mowa o innych wlasciwosciach do sprawdzenia, sprawdz tez co dokladnie zwraca ten htm, co to za tresc jest. |
Forum: Przedszkole · Podgląd postu: #1262646 · Odpowiedzi: 13 · Wyświetleń: 545 |
Napisane: 23.04.2024, 16:14:13 | |
Grupa: Moderatorzy Postów: 36 477 Dołączył: 27.12.2004 |
ale patrzyles jak prosilem co zwraca HTML po odpaleniu przez CRON? |
Forum: Przedszkole · Podgląd postu: #1262650 · Odpowiedzi: 13 · Wyświetleń: 545 |
Napisane: 23.04.2024, 16:43:04 | |
Grupa: Moderatorzy Postów: 36 477 Dołączył: 27.12.2004 |
mogles tez zapisac to do pliku, jak mowilem wczesniej >/tmp/log.txt |
Forum: Przedszkole · Podgląd postu: #1262652 · Odpowiedzi: 13 · Wyświetleń: 545 |
Napisane: 23.04.2024, 13:51:45 | |
Grupa: Moderatorzy Postów: 36 477 Dołączył: 27.12.2004 |
no widzisz, czyli cron sie wykonuje, tylko skrypt daje ciala prawdopodbnie o to $content = curl_exec($ch); zamiast do zmiennej to pluje ci do ekran Moze to pomoze https://stackoverflow.com/questions/1226992...-hosting-server |
Forum: Przedszkole · Podgląd postu: #1262644 · Odpowiedzi: 13 · Wyświetleń: 545 |
Napisane: 18.04.2024, 09:41:19 | |
Grupa: Moderatorzy Postów: 36 477 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ń: 258 |
Napisane: 18.04.2024, 08:45:11 | |
Grupa: Moderatorzy Postów: 36 477 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ń: 258 |
Napisane: 27.03.2024, 16:20:14 | |
Grupa: Moderatorzy Postów: 36 477 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ń: 3 447 |
Napisane: 18.03.2024, 11:25:32 | |
Grupa: Moderatorzy Postów: 36 477 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ń: 644 |
Napisane: 18.03.2024, 11:07:22 | |
Grupa: Moderatorzy Postów: 36 477 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ń: 644 |
Napisane: 14.03.2024, 17:13:45 | |
Grupa: Moderatorzy Postów: 36 477 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ń: 354 |
Napisane: 14.03.2024, 17:12:25 | |
Grupa: Moderatorzy Postów: 36 477 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ń: 294 |
Napisane: 28.02.2024, 10:30:48 | |
Grupa: Moderatorzy Postów: 36 477 Dołączył: 27.12.2004 |
ad2) No tak, wszystkie komenty z kody sa ok. Nadawca/name moze pochodzic skad chcesz. Czy to form, czy to dostawca z pizzy. To nie ma znaczenia. Co podasz to pojdzie Tak, zalczniki tak samo i cala reszta. Ale zalaczik musisz wpiero uploadowac na serwer, ale to zakladam wiesz jak zrobic? to samo echo mozesz zastopic wpisanie do zmiennej i tp. No to sa podstawy php |
Forum: Przedszkole · Podgląd postu: #1262454 · Odpowiedzi: 18 · Wyświetleń: 603 |
Napisane: 28.02.2024, 09:32:14 | |
Grupa: Moderatorzy Postów: 36 477 Dołączył: 27.12.2004 |
ad1 tak sie wlasnie robi jak koledzy ci powiedzieli. Zamast robic milion plikow szkola-warszawa.php, szkola-wroclaw.php itd to robisz dynamiczny rotuing, ala /szkola-warszawa, /szkola-wroclaw itd i taki routing jest przekierowywany do jednego pliku szkola.php Google nadal widzie twoje warszawa, wroclaw itd i wszystko sie indeksuje jak ma sie indeksowac ad2 Co to znaczy bez SMTP? Czy to znaczy ze masz serwer pocztowy skonfigurowany na serwerze i nie potrzebujesz SMTP? Jesli tak to prosze, tu masz przyklad gdzie PHPMailer korzysta z konfigurowanego mail() https://github.com/PHPMailer/PHPMailer/blob...mples/mail.phps |
Forum: Przedszkole · Podgląd postu: #1262452 · Odpowiedzi: 18 · Wyświetleń: 603 |
Napisane: 27.02.2024, 10:40:58 | |
Grupa: Moderatorzy Postów: 36 477 Dołączył: 27.12.2004 |
Po pierwsze to nie JAva tylko JAvaScript. To dwie rozne rzeczy A po drugie moze bys wkoncu podal nazwe tego edytora? edit: Zakladam ze to quill, pierwszy link z brzegu z googla https://stackoverflow.com/questions/4446720...ditor-in-a-form |
Forum: Przedszkole · Podgląd postu: #1262441 · Odpowiedzi: 6 · Wyświetleń: 347 |
Napisane: 15.02.2024, 12:36:59 | |
Grupa: Moderatorzy Postów: 36 477 Dołączył: 27.12.2004 |
|
Forum: Przedszkole · Podgląd postu: #1262380 · Odpowiedzi: 2 · Wyświetleń: 311 |
Napisane: 20.02.2024, 11:28:19 | |
Grupa: Moderatorzy Postów: 36 477 Dołączył: 27.12.2004 |
To nie sa zadne rekomendacje, tylko konkretne problemy. Zas on nie musi zmieniac nazw pol. Na chwile obecna poprostu wszedzie tam gdzie ma System, ma zamienic na `System` |
Forum: Przedszkole · Podgląd postu: #1262406 · Odpowiedzi: 45 · Wyświetleń: 2 821 |
Napisane: 14.02.2024, 09:43:58 | |
Grupa: Moderatorzy Postów: 36 477 Dołączył: 27.12.2004 |
Blad odnosnie bazy danych masz tutaj HP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'skarg9' in 'where clause' in /edytor/open/functions_mb5.php(1) : eval()'d code:43 Czyli jakas tabela w twojej bazie nie ma wymaganej kolumny skarg9. Skoro dzialalo ci to na mysql5 a nie dziala na mysql8 to sugeruje to moze, ze kopia bazy na mysql8 nie zostala wykonana poprawnie? ps: kod nie jest zaszyfrowany, tylko przepuszczony przez base64 i skompresowany. na upartego wszystko mozna "odkodowac" ale jest to upierdliwe |
Forum: Przedszkole · Podgląd postu: #1262370 · Odpowiedzi: 45 · Wyświetleń: 2 821 |
Napisane: 19.01.2024, 09:53:09 | |
Grupa: Moderatorzy Postów: 36 477 Dołączył: 27.12.2004 |
Sprawdz co zawieraja zmienne ktore tworzysz, sprawdz czy to zawiera poprawna sciezke do pliku i bedziesz wiedzial co je zle. No i zakladam ze tak prostej rzeczy jak: "najpierw usuwaj zdjecia z dysku a dopiero potem z bazy, bo jak usuniesz najpierw z bazy to juz potem operacja usuwania zdysku nie zadziala bo zdjec ktorych szukac bedziesz w bazie juz nie ma" nie musze mowic |
Forum: Przedszkole · Podgląd postu: #1262272 · Odpowiedzi: 2 · Wyświetleń: 189 |
Napisane: 9.01.2024, 12:50:34 | |
Grupa: Moderatorzy Postów: 36 477 Dołączył: 27.12.2004 |
$sentences .= ($s && isset($s["trans"])) ? $s["trans"] : ''; |
Forum: Przedszkole · Podgląd postu: #1262233 · Odpowiedzi: 2 · Wyświetleń: 376 |
Napisane: 1.01.2024, 16:59:54 | |
Grupa: Moderatorzy Postów: 36 477 Dołączył: 27.12.2004 |
No nie mozesz uzywac zmiennych, ktore jeszcze nie istnieja. Jak chcesz przygotowac jakis tekst wczesniej to zamiast 0 => " {$prefix}{$komenda}", pisz np 0 => " #prefix##komenda#", a potem przy pomocy str_replace zamianij teksty #prefix# oraz #komenda# zmiennymi ktore juz beda istnialy ps: przenosze |
Forum: Przedszkole · Podgląd postu: #1262210 · Odpowiedzi: 2 · Wyświetleń: 422 |
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: 10.06.2024 - 11:58 |