Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

8 Stron V   1 2 3 > » 

Tomplus
Napisane: 8.02.2020, 10:00:48





Grupa: Zarejestrowani
Postów: 1 591
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ń: 210

Tomplus
Napisane: 9.02.2020, 20:13:41





Grupa: Zarejestrowani
Postów: 1 591
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ń: 210

Tomplus
Napisane: 27.01.2020, 15:43:11





Grupa: Zarejestrowani
Postów: 1 591
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ń: 176

Tomplus
Napisane: 27.01.2020, 15:40:59





Grupa: Zarejestrowani
Postów: 1 591
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ń: 151

Tomplus
Napisane: 26.01.2020, 20:20:31





Grupa: Zarejestrowani
Postów: 1 591
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ń: 303

Tomplus
Napisane: 16.01.2020, 22:02:15





Grupa: Zarejestrowani
Postów: 1 591
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ń: 310

Tomplus
Napisane: 10.01.2020, 20:22:51





Grupa: Zarejestrowani
Postów: 1 591
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ń: 340

Tomplus
Napisane: 4.01.2020, 20:05:23





Grupa: Zarejestrowani
Postów: 1 591
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ń: 259

Tomplus
Napisane: 20.12.2019, 11:34:26





Grupa: Zarejestrowani
Postów: 1 591
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ń: 431

Tomplus
Napisane: 7.12.2019, 10:55:51





Grupa: Zarejestrowani
Postów: 1 591
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ń: 141

Tomplus
Napisane: 3.12.2019, 12:37:13





Grupa: Zarejestrowani
Postów: 1 591
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ń: 542

Tomplus
Napisane: 5.12.2019, 15:58:23





Grupa: Zarejestrowani
Postów: 1 591
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ń: 341

Tomplus
Napisane: 30.11.2019, 18:33:24





Grupa: Zarejestrowani
Postów: 1 591
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ń: 255

Tomplus
Napisane: 28.11.2019, 07:11:17





Grupa: Zarejestrowani
Postów: 1 591
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ń: 121

Tomplus
Napisane: 22.11.2019, 14:02:14





Grupa: Zarejestrowani
Postów: 1 591
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 039

Tomplus
Napisane: 14.11.2019, 22:10:33





Grupa: Zarejestrowani
Postów: 1 591
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ń: 545

Tomplus
Napisane: 21.10.2019, 14:07:35





Grupa: Zarejestrowani
Postów: 1 591
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ń: 1 700

Tomplus
Napisane: 10.10.2019, 18:45:43





Grupa: Zarejestrowani
Postów: 1 591
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ń: 323

Tomplus
Napisane: 19.09.2019, 11:01:47





Grupa: Zarejestrowani
Postów: 1 591
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ń: 916

Tomplus
Napisane: 18.09.2019, 10:15:39





Grupa: Zarejestrowani
Postów: 1 591
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ń: 231

Tomplus
Napisane: 18.09.2019, 10:31:50





Grupa: Zarejestrowani
Postów: 1 591
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ń: 359

Tomplus
Napisane: 17.09.2019, 12:53:22





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

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

Możesz nam powiedzieć jaki typ jest teraz?
Autoincrement używa się do typów INT a nie stringów.
jeżelu chcesz sekwencję to ustaw sobie dwie kolumny gdzie jedna to ID z AI, a druga string podczas zapytania użyj CONCAT(`id`, '-', `drugaInformacja`)
  Forum: MySQL · Podgląd postu: #1245504 · Odpowiedzi: 12 · Wyświetleń: 936

Tomplus
Napisane: 30.08.2019, 06:10:21





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

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

Nie musi nic pokazywać. Zamknął w <form> wszystkie input-hidden więc wiadomo, że formularz po wysłaniu będzie odczytywał ostatnią taką zmienną.

@peperoni
Zamiast input-submit daj button-submit. Jest to lepsze rozwiązanie, i pominiesz problem który masz wyżej:
  1. echo "<td> <button type='submit' class='btn btn-primary btn-block' name='idusun' value='".$row->id."'>usuń</button> </td>";

Teraz nie potrzebujesz input-hidden, a wartość _POST[idusun] zostanie poprawnie przesłana jednym kliknięciem.

Dobrym zwyczajem jest zamykanie w cudzysłowie podwójne lub pojedyńcze wartości atrybutów tagów HTML.
  Forum: MySQL · Podgląd postu: #1244758 · Odpowiedzi: 6 · Wyświetleń: 814

Tomplus
Napisane: 27.08.2019, 12:32:14





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

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

Skoro chcesz się dalej uczyć, możesz zacząć od zabawy np. tutaj: https://www.codingame.com

Trudne zadania programistyczne.
  Forum: Przedszkole · Podgląd postu: #1244620 · Odpowiedzi: 1 · Wyświetleń: 187

Tomplus
Napisane: 8.08.2019, 11:52:20





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

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

  1. $result = mysqli_query($link, "SELECT * FROM newsletter WHERE id='$id'");
  2. $row = mysqli_fetch_assoc($result);
  3. $imie = $row['imie'];
  4. $nazwisko = $row['nazwisko'];
  5. $email = $row['email'];
  Forum: Przedszkole · Podgląd postu: #1244112 · Odpowiedzi: 2 · Wyświetleń: 288

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: 29.02.2020 - 13:53