Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

8 Stron V   1 2 3 > » 

Tomplus
Napisane: 12.05.2020, 21:14:24





Grupa: Zarejestrowani
Postów: 1 611
Dołączył: 20.03.2005
Skąd: Będzin

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

Nie: $_POST('s')
Tak: $_POST['s']

  Forum: Przedszkole · Podgląd postu: #1251120 · Odpowiedzi: 2 · Wyświetleń: 112

Tomplus
Napisane: 28.04.2020, 22:05:06





Grupa: Zarejestrowani
Postów: 1 611
Dołączył: 20.03.2005
Skąd: Będzin

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

Wielowymiarowe tablice są można by rzec codziennością w PHP.

i spokojnie działa taka odnosząca:

  1. echo $tablica['Polska']['miasta'][1]['miasto']; //Kraków
  2. //lub
  3. echo $tablica[$nazwaPanstwa]['miasta'][$idMiasta];


Więc jak masz błąd: Illegal offset type to oznacza że gdzieś używasz zły klucz.

Spróbuj najpierw swoją tablicę przerobić na JSON, a potem przy pomocy json_decode($tablica, true); stworzysz tablicę wielowymiarową.


  Forum: Przedszkole · Podgląd postu: #1250879 · Odpowiedzi: 1 · Wyświetleń: 92

Tomplus
Napisane: 15.04.2020, 05:20:22





Grupa: Zarejestrowani
Postów: 1 611
Dołączył: 20.03.2005
Skąd: Będzin

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

Długość tabulacji zależy od medium w którym tabulację wyświetlasz.

a co do:
  1. var_export("aaa\n\tbbb");


to u mnie wyświetla się i w źródle, i w textarea tak: (chrome)
Kod
'aaa
    bbb'
  Forum: Przedszkole · Podgląd postu: #1250660 · Odpowiedzi: 2 · Wyświetleń: 157

Tomplus
Napisane: 9.03.2020, 18:06:23





Grupa: Zarejestrowani
Postów: 1 611
Dołączył: 20.03.2005
Skąd: Będzin

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

@EERIE
po co się podpisujesz pod każdym postem?

Ja zawsze zakładam wcześniej jak duże liczby mogą być w projekcie i jakie.
Numery ID z definicji są zawsze dodatnie, ale czasami warto zamiast int(11) używać smallint czy mediumint, a wciąż widzę że większość osób stosuje takie typy kolumn jakie dostają domyślnie.
  Forum: Przedszkole · Podgląd postu: #1250016 · Odpowiedzi: 15 · Wyświetleń: 300

Tomplus
Napisane: 8.02.2020, 10:00:48





Grupa: Zarejestrowani
Postów: 1 611
Dołączył: 20.03.2005
Skąd: Będzin

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

Jeżeli chodzi o sól to bardzo fajnie wytłumaczone jest tutaj: https://auth0.com/blog/adding-salt-to-hashi...tore-passwords/

W skrócie:




  Forum: Przedszkole · Podgląd postu: #1249485 · Odpowiedzi: 8 · Wyświetleń: 224

Tomplus
Napisane: 9.02.2020, 20:13:41





Grupa: Zarejestrowani
Postów: 1 611
Dołączył: 20.03.2005
Skąd: Będzin

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

Ja osobiście także polecam Argon2, ale jak już stwórz sobie system zmiany systemu hashowania.
  Forum: Przedszkole · Podgląd postu: #1249498 · Odpowiedzi: 8 · Wyświetleń: 224

Tomplus
Napisane: 27.01.2020, 15:43:11





Grupa: Zarejestrowani
Postów: 1 611
Dołączył: 20.03.2005
Skąd: Będzin

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

a zamknąłeś tagi <tr>?

Bo jak już naprawiasz błędy, to zacznij od tego.
  Forum: Przedszkole · Podgląd postu: #1249188 · Odpowiedzi: 8 · Wyświetleń: 203

Tomplus
Napisane: 27.01.2020, 15:40:59





Grupa: Zarejestrowani
Postów: 1 611
Dołączył: 20.03.2005
Skąd: Będzin

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



  1. $date = new DateTime;
  2. for($i=1; $i<=10;$i++) {
  3. $date -> add(new DateInterval('P1D'));
  4. $pelnaData = $date -> format('Y-m-d');
  5. $nrTygodnia = $date -> format('W');
  6. $pelnyMiesiac = $date -> format('F');
  7. $nazwaTygodnia= $date -> format('D');
  8. }


Wynik:
Kod
Data: 2020-01-28
nrT: 05
naT: Tue
M: January


Intervał, dodaje o 1 dzień

  Forum: Przedszkole · Podgląd postu: #1249187 · Odpowiedzi: 5 · Wyświetleń: 191

Tomplus
Napisane: 26.01.2020, 20:20:31





Grupa: Zarejestrowani
Postów: 1 611
Dołączył: 20.03.2005
Skąd: Będzin

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

  1. WHERE NOW() BETWEEN date_start AND date_stop


Może tak ?
  Forum: Przedszkole · Podgląd postu: #1249165 · Odpowiedzi: 9 · Wyświetleń: 370

Tomplus
Napisane: 16.01.2020, 22:02:15





Grupa: Zarejestrowani
Postów: 1 611
Dołączył: 20.03.2005
Skąd: Będzin

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

Skopiuj libsqlite3.dll z folderu PHP do folderu /bin/ Apacha.

  Forum: Serwery WWW · Podgląd postu: #1248976 · Odpowiedzi: 3 · Wyświetleń: 787

Tomplus
Napisane: 10.01.2020, 20:22:51





Grupa: Zarejestrowani
Postów: 1 611
Dołączył: 20.03.2005
Skąd: Będzin

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

Warto czytać manuale:
https://www.php.net/manual/en/function.mysql-query.php


mysql_* - został wycofane z wersji PHP7 a zalecane jest używanie funkcji:

mysqli_* lub PDO
  Forum: PHP · Podgląd postu: #1248771 · Odpowiedzi: 3 · Wyświetleń: 414

Tomplus
Napisane: 4.01.2020, 20:05:23





Grupa: Zarejestrowani
Postów: 1 611
Dołączył: 20.03.2005
Skąd: Będzin

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

W ogóle pobierając stronę to wysyłasz jakiś nagłówek który przedstawia się jako konkretna przeglądarka?
Też będzie łatwiej:

np. User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.3
  Forum: Przedszkole · Podgląd postu: #1248640 · Odpowiedzi: 6 · Wyświetleń: 565

Tomplus
Napisane: 20.12.2019, 11:34:26





Grupa: Zarejestrowani
Postów: 1 611
Dołączył: 20.03.2005
Skąd: Będzin

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

Spróbuj wykorzystać inną bibliotekę do przetwarzania XML np. DOMDocument, http://docs.php.net/manual/en/domdocument.load.php

Druga kwestia, to przetwarzanie danych... sprawdź czy przypadkiem nie wyrzuca Ci błędów do logów, przy 30k błędów może skutecznie spowolnić przetwarzanie bazy.

Sprawdź też jak aktualizujesz bazę. Czy UPDATE po UPDATE czy, stosujesz multi-query.


  Forum: PHP · Podgląd postu: #1248382 · Odpowiedzi: 1 · Wyświetleń: 469

Tomplus
Napisane: 7.12.2019, 10:55:51





Grupa: Zarejestrowani
Postów: 1 611
Dołączył: 20.03.2005
Skąd: Będzin

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

Sądzę że chodzi ci o to, tu biblioteka która wyświetla powiadomienia.

https://pushjs.org/#
  Forum: Przedszkole · Podgląd postu: #1248191 · Odpowiedzi: 2 · Wyświetleń: 158

Tomplus
Napisane: 3.12.2019, 12:37:13





Grupa: Zarejestrowani
Postów: 1 611
Dołączył: 20.03.2005
Skąd: Będzin

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

@Daiszman
to co wskazuje Ci strona WWW to prawidłowa treść tego co napisałeś wyżej.

Pierwsze co powinieneś się nauczyć to jak pracuje się na stringach w PHP.

Przykład:

  1. <?php
  2. /*
  3. jakiś blok kodu
  4. */
  5.  
  6. echo "<a href='http://strona.pl'>Jakaś strona</a>";
  7.  
  8. $zmienna = true;
  9.  
  10. echo "<a href='http://strona2.pl' ".( ($zmienna == true ) ? 'target=\'_blank\'' : '') .">Jakaś strona 2</a>";
  11. //lub
  12.  
  13. echo "<a href='http://strona2.pl'";
  14. if($zmienna == true) {
  15. echo 'target=\'_blank\''
  16. }
  17. echo '>Jakaś strona 2</a>';


  1. <?php
  2. /*
  3. jakiś blok kodu
  4. */
  5. ?>
  6. <a href='http://strona2.pl' <?php if($zmienna == true) { echo 'target=\'_blank\'' } ?> >Jakaś strona 2</a>


Teraz sobie wywnioskuj z moich przykładów co u Ciebie jest źle.

  Forum: Przedszkole · Podgląd postu: #1248071 · Odpowiedzi: 24 · Wyświetleń: 558

Tomplus
Napisane: 5.12.2019, 15:58:23





Grupa: Zarejestrowani
Postów: 1 611
Dołączył: 20.03.2005
Skąd: Będzin

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

Spójrz na swój kod ponownie, a konkretnie na fragment:

  1. do_koszyka(false);
  2. $akcesoria=$_SESSION['koszyk']['akcesoria'];
  3. usun_koszyk($akcesoria);


najpierw przypisujesz koszyk do zmiennej $akcesoria, a potem usuwasz z sesji klucz z tablicy.

Czyli nie wciąż do dalszego kodu używasz tylko i wyłącznie to co jest w $akcesoria. Wartość z funkcji usun_koszyk() będzie dopiero po przeładowaniu, bo tam modyfikujesz wartość sesyjną.
  Forum: Przedszkole · Podgląd postu: #1248165 · Odpowiedzi: 10 · Wyświetleń: 362

Tomplus
Napisane: 30.11.2019, 18:33:24





Grupa: Zarejestrowani
Postów: 1 611
Dołączył: 20.03.2005
Skąd: Będzin

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

Kod
display: inline;


Używasz DevTools jaką zapewniają przeglądarki?
Mógłbyś sam sprawdzić na żywo zmiany w CSS aby przyniosły efekt przy różnych wartościach atrybutów.

  Forum: Przedszkole · Podgląd postu: #1248006 · Odpowiedzi: 2 · Wyświetleń: 293

Tomplus
Napisane: 28.11.2019, 07:11:17





Grupa: Zarejestrowani
Postów: 1 611
Dołączył: 20.03.2005
Skąd: Będzin

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

Taki kod uzupełni Ci tabelę na dni na cały rok.
  1. INSERT INTO mytable (date)
  2. SELECT
  3. DATE_ADD('2019-01-01', INTERVAL t.n DAY)
  4. FROM (
  5. SELECT
  6. a.N + b.N * 10 + c.N * 100 AS n
  7. FROM
  8. (SELECT 0 AS N UNION ALL SELECT 1 UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5 UNION ALL SELECT 6 UNION ALL SELECT 7 UNION ALL SELECT 8 UNION ALL SELECT 9) a
  9. ,(SELECT 0 AS N UNION ALL SELECT 1 UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5 UNION ALL SELECT 6 UNION ALL SELECT 7 UNION ALL SELECT 8 UNION ALL SELECT 9) b
  10. ,(SELECT 0 AS N UNION ALL SELECT 1 UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5 UNION ALL SELECT 6 UNION ALL SELECT 7) c
  11. ORDER BY n
  12. ) t
  13. WHERE
  14. t.n <= TIMESTAMPDIFF(DAY, '2019-01-01', '2019-12-31');


źródło: https://stackoverflow.com/questions/2549394...rom-an-interval
  Forum: Przedszkole · Podgląd postu: #1247926 · Odpowiedzi: 2 · Wyświetleń: 129

Tomplus
Napisane: 22.11.2019, 14:02:14





Grupa: Zarejestrowani
Postów: 1 611
Dołączył: 20.03.2005
Skąd: Będzin

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

IDENTYFIKATOR - w skrócie `id` - zwykle unikalne, nie zmienialne liczbowe określenie pojedynczej jednostki zasobu.

U Ciebie opis wcześniej czy później możesz zmienić np. stwierdzisz że w opisie musi być autor, marka etc, albo stwierdzisz że będziesz musiał wyświetlić skróconą nazwę.

Dzięki używaniu ID, nie musisz się przejmować nazwami. Czytelniejszy jest odczyt i zapis, następnie tworzenie potencjalnych statystyk sprzedaży.


  Forum: Przedszkole · Podgląd postu: #1247791 · Odpowiedzi: 26 · Wyświetleń: 1 109

Tomplus
Napisane: 14.11.2019, 22:10:33





Grupa: Zarejestrowani
Postów: 1 611
Dołączył: 20.03.2005
Skąd: Będzin

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

Dlaczego uważasz, że to błąd parsera skoro jest to element który jest wytłumaczony nawet w manualu PHP?

https://www.php.net/manual/en/functions.user-defined.php

Parser znajduje wszystkie funkcje które nie są uwarunkowane i one działają. Uwarunkowane muszą poczekać przed wywołaniem.

  Forum: PHP · Podgląd postu: #1247600 · Odpowiedzi: 13 · Wyświetleń: 600

Tomplus
Napisane: 21.10.2019, 14:07:35





Grupa: Zarejestrowani
Postów: 1 611
Dołączył: 20.03.2005
Skąd: Będzin

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

Nazwa po polsku brzmi dziwnie biggrin.gif

Powiem szczerze że jest bardzo użyteczne narzędzie. Sądzę że skorzystam z niego wiele razy.
Na tą chwilę jedynej rzeczy jakiej mi brakuje to resetu, oczyszczenie zaznaczonych pól.
  Forum: Oceny · Podgląd postu: #1247168 · Odpowiedzi: 11 · Wyświetleń: 2 088

Tomplus
Napisane: 10.10.2019, 18:45:43





Grupa: Zarejestrowani
Postów: 1 611
Dołączył: 20.03.2005
Skąd: Będzin

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

  1. preg_match("/{$CensorList[$i]}([^a-zA-Z0-9])/", $EditedMessage, $Results);
  Forum: Przedszkole · Podgląd postu: #1246935 · Odpowiedzi: 4 · Wyświetleń: 324

Tomplus
Napisane: 19.09.2019, 11:01:47





Grupa: Zarejestrowani
Postów: 1 611
Dołączył: 20.03.2005
Skąd: Będzin

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

Wciąż możesz korzystać z własnego serwera, ale przy wersji darmowej masz: Core editor + core plugins

Czyli jeżli nie potrzbujesz wodotrysków dodatkowych to wciąż bez problemu możesz używać:
https://www.tiny.cloud/pricing/
  Forum: Hydepark · Podgląd postu: #1245585 · Odpowiedzi: 6 · Wyświetleń: 1 287

Tomplus
Napisane: 18.09.2019, 10:15:39





Grupa: Zarejestrowani
Postów: 1 611
Dołączył: 20.03.2005
Skąd: Będzin

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

Coś takiego?
  1. SELECT (G.sila* G.szybkosc) iloczyn FROM turniej T INNER JOIN gracze G ON G.id = T.graczId ORDER BY iloczyn DESC;
  Forum: Przedszkole · Podgląd postu: #1245532 · Odpowiedzi: 5 · Wyświetleń: 233

Tomplus
Napisane: 18.09.2019, 10:31:50





Grupa: Zarejestrowani
Postów: 1 611
Dołączył: 20.03.2005
Skąd: Będzin

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

Oba stringi są takie same mówisz o $password_trim?
Sprawdź czy mysqli_real_escape_string($conn, $password_trim) jest takie samo?
  Forum: PHP · Podgląd postu: #1245535 · Odpowiedzi: 12 · Wyświetleń: 370

8 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: 26.05.2020 - 05:31