Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

9 Stron V   1 2 3 > » 

Tomplus
Napisane: 14.03.2024, 21:58:02





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

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

Taki zapis jest częsty, czy to globalnej czy zwykłych zmienny.

  1. $a = $b = 0;
  2. foreach($arr as $v) {
  3. $a += $v+1;
  4. $b += $v*2;
  5. }


Z przykładem, to pewnie ktoś potem obrabia wynik HTTP_USER_AGENT aby mieć tylko nazwę przeglądarki, a w drugiej bez nazwy.
  Forum: Przedszkole · Podgląd postu: #1262506 · Odpowiedzi: 3 · Wyświetleń: 72

Tomplus
Napisane: 22.01.2024, 17:18:26





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

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

Jak nie to, to użyj może to:
  1. mb_eregi_replace('szkło', 'drewno', 'SZKŁO');


  Forum: Przedszkole · Podgląd postu: #1262281 · Odpowiedzi: 1 · Wyświetleń: 156

Tomplus
Napisane: 16.01.2024, 19:44:49





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

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

Let's Encrypt - Ustawiasz sobie w CRON regularne odnowienie i sprawę masz załatwioną.
Przy projektach nie wymagających innych zaufanych certyfikatów jest w sam raz.

Na wizytówkę wystarczy w pełni. Wiele hostów, gdzie parkowane są domeny ma w ofercie LE. Jeżeli masz własny serwer, to sam możesz zainstalować certbot aby aktywować Lets Encrypt.

Dla pojedyńczego email w kliencie pocztowym możesz użyć certyfikaty ACTALIS, [Free Email Certificate] https://extrassl.actalis.it/portal/uapub/do...id=&lang=en
  Forum: Przedszkole · Podgląd postu: #1262265 · Odpowiedzi: 2 · Wyświetleń: 144

Tomplus
Napisane: 29.12.2023, 11:32:10





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

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

Skorzystaj z funkcji var_dump to dowiesz się dlaczego zwraca true, będziesz miał pełną informację.
  Forum: Przedszkole · Podgląd postu: #1262204 · Odpowiedzi: 3 · Wyświetleń: 336

Tomplus
Napisane: 17.06.2023, 19:24:21





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

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

Co jak pojawią się kolejne role? Jedna osoba będzie mogła odczytywać i zapisywać w miejscu A, a inna tylko w B. Albo moderator będzie mógł operować tylko na konkretnej stronie.



  Forum: PHP · Podgląd postu: #1261640 · Odpowiedzi: 4 · Wyświetleń: 740

Tomplus
Napisane: 25.12.2022, 21:09:39





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

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

filter_input też używa regexp - tylko że jest to wbudowane w funkcję.
  Forum: Przedszkole · Podgląd postu: #1260477 · Odpowiedzi: 2 · Wyświetleń: 301

Tomplus
Napisane: 1.10.2022, 15:18:23





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

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

Masz po prostu użyć kropki między zmiennymi:

  1. echo $a.$b.$c;
  2. echo 'Wartość zmiennej $a wynosi '.$a.', $b wynosi '.$b.', $c wynosi '.$c.'.';


Zauważ że użyłem cudzysłowie pojedyncze a nie podwójne.

W manualu PHP masz wszystko opisane:
https://www.php.net/manual/en/language.operators.string.php
  Forum: Przedszkole · Podgląd postu: #1259902 · Odpowiedzi: 4 · Wyświetleń: 1 298

Tomplus
Napisane: 11.12.2021, 19:42:38





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

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

Skróciłem kod do minimum.


  1. $lines = file('rows.txt');
  2. foreach (explode("\n", $lines) as $line_num => $line) {
  3.  
  4. if($line_num <= loadline()) {
  5. continue;
  6. }
  7. saveline($line_num);
  8. saveload();
  9. }
  Forum: Przedszkole · Podgląd postu: #1257338 · Odpowiedzi: 9 · Wyświetleń: 926

Tomplus
Napisane: 14.08.2021, 19:59:48





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

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

Skorzystaj z Composera i dodaj bibliotekę z tego menadżera bibliotek PHP, a potem podepnij jego autoload.
  Forum: PHP · Podgląd postu: #1256334 · Odpowiedzi: 3 · Wyświetleń: 1 209

Tomplus
Napisane: 30.12.2020, 09:16:42





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

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

Masz błąd w IF:


[JAVASCRIPT] pobierz, plaintext
  1. if (i * j != 9) {
  2. newdiv.innerHTML = "<img src='slice_" + i + "_" + j + ".jpg'>";
  3. }
[JAVASCRIPT] pobierz, plaintext

  Forum: Przedszkole · Podgląd postu: #1254309 · Odpowiedzi: 1 · Wyświetleń: 699

Tomplus
Napisane: 16.12.2020, 23:29:01





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

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

Proste:
Przecież od tego masz te aliasy:
u.last_name - nazwisko twórcy
uu.last_name - nazwisko edytora

  Forum: MySQL · Podgląd postu: #1254149 · Odpowiedzi: 5 · Wyświetleń: 2 410

Tomplus
Napisane: 5.12.2020, 22:15:29





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

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

zastosuj wokół zmiennej:

{$koment_from} lub ".$koment_from."
  Forum: PHP · Podgląd postu: #1253987 · Odpowiedzi: 7 · Wyświetleń: 987

Tomplus
Napisane: 8.11.2020, 14:37:13





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

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

Sprecyzuj bo tak na chłopski rozum to po prostu wystarczy rozbudować kod JS.

Kod
var numer_wylosowanego_hasla = rand(0,hasla.length-1);
alert(
     haslo[numer_wylosowanego_hasla] + ', w kategorii: ' + kategoria [numer_wylosowanego_hasla]
)
  Forum: JavaScript · Podgląd postu: #1253597 · Odpowiedzi: 5 · Wyświetleń: 3 825

Tomplus
Napisane: 2.11.2020, 21:24:15





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

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

Nawet jeżeli dodasz numer wyższy niż AI np.
id ostatniego rekordu 100, a ty dodasz na sztywno 200, to przy kolejnym rekordzie będzie 201.

Poeksperymentuj na testowej tabeli, z jedną kolumną AI.
  Forum: Przedszkole · Podgląd postu: #1253506 · Odpowiedzi: 7 · Wyświetleń: 628

Tomplus
Napisane: 2.10.2020, 15:12:51





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

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

@StreetFighter

Chcesz pisać ?? bez to wyłączaj Uśmieszki przed napisaniem posta.
  Forum: Przedszkole · Podgląd postu: #1253089 · Odpowiedzi: 3 · Wyświetleń: 422

Tomplus
Napisane: 30.09.2020, 15:13:30





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

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

Ale mieliśmy rację tak?
Dałeś header gdzie w kodzie np.

Kod
echo "somethings";
if (condition) {
   header("Location: page");
}
  Forum: Przedszkole · Podgląd postu: #1253057 · Odpowiedzi: 8 · Wyświetleń: 908

Tomplus
Napisane: 30.09.2020, 05:16:55





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

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

Taki błąd występuje gdy przesyłasz jakiś znak przed nagłówkiem strony.
Może to być tylko odstęp przed <?

a może to być to echo co podałeś powyżej. Musiałbyś podać więcej kodu, szczególnie z początku.

  Forum: Przedszkole · Podgląd postu: #1253053 · Odpowiedzi: 8 · Wyświetleń: 908

Tomplus
Napisane: 20.09.2020, 13:09:49





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

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

No tak, ` to cudzysłów dla nazw w MySQL, a ' lub " to dla stringów w MySQL jedynie, trzeba o tym pamiętać, mnie też kilka razy spotkał ten problem.
  Forum: Przedszkole · Podgląd postu: #1252923 · Odpowiedzi: 15 · Wyświetleń: 765

Tomplus
Napisane: 19.09.2020, 09:52:41





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

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

Nie do końca rozumiem.

Jeżeli chcesz łączyć wartości to:

  1. $data = $cos1 . $cos2 . $cos3;
  2. //lub
  3. $data = "{$cos1}{$cos2}{$cos3}";


  Forum: Przedszkole · Podgląd postu: #1252896 · Odpowiedzi: 3 · Wyświetleń: 376

Tomplus
Napisane: 17.09.2020, 04:19:05





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

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

Musisz przeanalizować kod.
Skoro wpisujesz poprawnie dane, to błąd musi być gdzie gdzie nie widzisz.
  Forum: Przedszkole · Podgląd postu: #1252860 · Odpowiedzi: 15 · Wyświetleń: 1 063

Tomplus
Napisane: 11.09.2020, 21:32:41





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

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

Bazując na bezpłatnych serwerach daleko nie zajedziesz.

Ale spójrz co masz za błędy:
- session_save_path() -> brak dostępu, wg mnie wykomentowanie tej funkcji powinno załatwić sprawę, ale stworzenie miejsca na koncie z poprawną ścieżką np.:
  1. ini_set('session.save_path', realpath(dirname($_SERVER['DOCUMENT_ROOT']) . '/sessions'));


- array_key_exists() -> drugi argument nie jest tablicą lub obiektem, sprawdź co dostarczasz do tej funkcji.


W ogóle, tag [mysql] w twoim zapytaniu jest zbędny, bo w żadnym miejscu problem nie dotyczy bazy danych.
  Forum: Przedszkole · Podgląd postu: #1252800 · Odpowiedzi: 15 · Wyświetleń: 1 063

Tomplus
Napisane: 11.09.2020, 09:40:33





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

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

Skorzystaj z jakiś lepszych narzędzi do typowania np.:

https://github.com/dev-labs-bg/sportify - tutaj masz możliwość podpięcia pobierania wyników bezpośrednio z football-data.org

  Forum: Przedszkole · Podgląd postu: #1252795 · Odpowiedzi: 15 · Wyświetleń: 1 063

Tomplus
Napisane: 2.09.2020, 11:40:12





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

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

Pomyśl trochę dlaczego nie sumuje?

Wystarczy trochę zmodyfikować i:

  1. $salesElement = [];
  2. while ($tab = $result->fetch_assoc()) {
  3. $salesElement[$tab['id']] = isset($salesElement[$tab['id']]) ? $salesElement[$tab['id']] + $tab['sum_sales'] : $tab['sum_sales'];
  4. }


Linia skomplikowana aby nie pojawiły sie notice Undefined offset.
  Forum: PHP · Podgląd postu: #1252715 · Odpowiedzi: 16 · Wyświetleń: 1 972

Tomplus
Napisane: 31.08.2020, 09:28:35





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

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

Po co każdy sklep w osobnej tabeli?

Uklad powinien być prosty:

id, id_sklepu, id_produktu, cena_produktu, data_przetworzenia

W osobnej tabeli:

id_sklepu, nazwa, adres, szczegolu

podobnie dla produktów

Potem sobie możesz pobierać historię. Chociaż ja widzę już problem, w postaci nazewnictwa czy też kluczy produktów w bazie sklepów - które mogą być różne, ale możesz sam je otagować własnym nazewnictwem.
  Forum: Przedszkole · Podgląd postu: #1252674 · Odpowiedzi: 1 · Wyświetleń: 422

Tomplus
Napisane: 26.08.2020, 19:41:17





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

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

A jaki masz ustawioną kolumnę w bazie?
timestamp czy co innego?

Bo ogólnie zamiast używać PHP, użyć w zapytaniu mysql funckję jako parametr NOW().

Najlepiej w ogóle nie używać i ustawić dla kolumny `rejestracja` aby tworzyła się aktualna data podczas tworzenia rekordu jako wartość domyślną: CURRENT_TIMESTAMP

  Forum: Frameworki · Podgląd postu: #1252599 · Odpowiedzi: 3 · Wyświetleń: 1 549

9 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: 28.03.2024 - 10:08