Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

41 Stron V   1 2 3 > » 

aras785
Napisane: 20.06.2023, 14:14:05





Grupa: Zarejestrowani
Postów: 859
Dołączył: 29.10.2009

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

Jeśli boisz się, że ktoś wejdzie na "FTPa" dysku z plikami to wolałbym zabezpieczyć te pliki hasłem (w zależności jakie to pliku to zip lub jakiś pdf z hasłem).
  Forum: PHP · Podgląd postu: #1261646 · Odpowiedzi: 2 · Wyświetleń: 744

aras785
Napisane: 19.12.2022, 14:26:49





Grupa: Zarejestrowani
Postów: 859
Dołączył: 29.10.2009

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

Miejsce pracy: zdalnie lub biuro
Start: jak najszybciej
Forma współpracy: B2B
Branża: ecommerce
Stawka: do 15000 zł netto b2b

Proces rekrutacyjny: Rozmowa ze mną + właścicielami firmy ? podjęcie decyzji

Wymagania:
PHP 7+
Symfony 4+
Praca z bazami danych
Minimalna znajomość frontu (html, css, jquery)

Jak wygląda praca?
Jeśli chodzi o IT to będziesz współpracować ze mną nad wew. platformą ecommerce do zarządzania sprzedażą (od PIM po System magazynowy).
Mamy codzienne daily gdzie w właścicielami omawiamy tematy które udało się zamknąć i gdzie lecimy dalej smile.gif

Aktualnie używamy:
- PHP 8.1
- Symfony 5.4
- MySQL
- Docker
- RabittMQ
- Redis
- Graylog
- S3

Kontakt
Można priv lub office@vmaplus.com

Dane firmy:

VMA+ Group Sp. z o.o.
Szczecińska 17E
54-517 Wrocław
  Forum: Praca oferowana (Job offers) · Podgląd postu: #1260401 · Odpowiedzi: 0 · Wyświetleń: 322

aras785
Napisane: 18.12.2022, 15:49:46





Grupa: Zarejestrowani
Postów: 859
Dołączył: 29.10.2009

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

Najpierw pobierz sobie nazwy kolumn:

  1. SELECT COLUMN_NAME
  2. FROM INFORMATION_SCHEMA.COLUMNS
  3. WHERE
  4. TABLE_SCHEMA = 'my_database'
  5. AND TABLE_NAME = 'my_table'
  6. AND COLUMN_NAME LIKE 'name_%';


i później te nazwy wklepać do następnego zapytania smile.gif
  Forum: MySQL · Podgląd postu: #1260388 · Odpowiedzi: 3 · Wyświetleń: 852

aras785
Napisane: 12.12.2022, 01:11:26





Grupa: Zarejestrowani
Postów: 859
Dołączył: 29.10.2009

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

https://ss64.com/osx/mount.html
  Forum: Przedszkole · Podgląd postu: #1260328 · Odpowiedzi: 1 · Wyświetleń: 204

aras785
Napisane: 11.12.2022, 23:20:18





Grupa: Zarejestrowani
Postów: 859
Dołączył: 29.10.2009

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

Nie no, phpstorma to game changer i w/w edytory nie mają podjazdu (używam ich do innych zastosowań).
  Forum: Hydepark · Podgląd postu: #1260326 · Odpowiedzi: 2 · Wyświetleń: 995

aras785
Napisane: 10.12.2022, 15:50:53





Grupa: Zarejestrowani
Postów: 859
Dołączył: 29.10.2009

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

Cześć, coś ostatnio na forum pustki i jest to trochę smutne bo rynek PHPowców ma się bardzo dobrze i płacą złotem... a teraz do sedna:

https://stitcher.io/blog/new-in-php-82
https://www.jetbrains.com/phpstorm/whatsnew/ - bardzo fajnie pracuje się z nowym UI i w końcu dodali obsługę redisa biggrin.gif
  Forum: Hydepark · Podgląd postu: #1260324 · Odpowiedzi: 2 · Wyświetleń: 995

aras785
Napisane: 23.11.2022, 23:12:30





Grupa: Zarejestrowani
Postów: 859
Dołączył: 29.10.2009

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

Możesz robić jak chcesz, to jest PHP, a nie jakieś tam symfony. ENUMY dają Ci informacje czym są i jakie elementy zawierają, a tak tablica to *uja warta i nadaje się tylko do jakiś tam importow biggrin.gif
  Forum: PHP · Podgląd postu: #1260253 · Odpowiedzi: 4 · Wyświetleń: 514

aras785
Napisane: 23.11.2022, 18:05:08





Grupa: Zarejestrowani
Postów: 859
Dołączył: 29.10.2009

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

Cześć, to w sumie nie ma żadnego związku z konfiguracją i według mnie najlepszą opcją jest zrobienie ENUM lub zrobić jakiś interface i lecieć na obiektach
  Forum: PHP · Podgląd postu: #1260251 · Odpowiedzi: 4 · Wyświetleń: 514

aras785
Napisane: 4.11.2022, 20:01:33





Grupa: Zarejestrowani
Postów: 859
Dołączył: 29.10.2009

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

Pomagałem rozwijać serwis adapter[.]pl dla osób z ograniczeniami i miałem bezpośrednio z nimi styczność i z osobami, które pół życia poświęciły na pomoc takim osobom. Ruch był na pozoiomie >200k sesji rocznie, więc spora dawka danych. Wiesz czego brakuje takim osobom w naszym internecie? Serwisu informacyjnego w 100% przystosowanego dla osób z ograniczeniami (może jakieś wtyczki do dużych portali?) - tyle i aż tyle smile.gif


Wejdź na serwis i zobacz jak wygląda nawigacja po takim serwisie samą klawiaturą (klawisz TAB na początek)
  Forum: Przedszkole · Podgląd postu: #1260116 · Odpowiedzi: 17 · Wyświetleń: 400

aras785
Napisane: 2.11.2022, 15:00:33





Grupa: Zarejestrowani
Postów: 859
Dołączył: 29.10.2009

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

Myślę, że dla osoby niedowidzącej ważniejsze jest aby strona była dostosowana do standardów niż 1 strona, która sama czyta. Nie wiem co masz na myśli odnośnie skrótu ale samo nasłuchwianie klawiszy w javascript est możliwe i stosunkowo proste..
  Forum: Przedszkole · Podgląd postu: #1260096 · Odpowiedzi: 17 · Wyświetleń: 400

aras785
Napisane: 2.11.2022, 14:07:54





Grupa: Zarejestrowani
Postów: 859
Dołączył: 29.10.2009

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

Cześć,

takich rzeczy nie robi się na stronie, osoby niedowidzące korzystają z odpowiednich urządzeń/programów które pomagają im poruszać się po sieci - Twoim zadaniem jest zrobienie strony według standardu WCAG 2.0 i W3C z resztą sobie poradzą.
  Forum: Przedszkole · Podgląd postu: #1260094 · Odpowiedzi: 17 · Wyświetleń: 400

aras785
Napisane: 25.10.2022, 23:13:32





Grupa: Zarejestrowani
Postów: 859
Dołączył: 29.10.2009

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

Po prostu zrób update i sam zobaczysz, najwięcej problemów jest z zew. bibliotetkami (poza symfony) i php8.1 smile.gif Jest na bank duuuuzo latwiej niz z wersji 2.*
  Forum: Frameworki · Podgląd postu: #1260077 · Odpowiedzi: 4 · Wyświetleń: 1 010

aras785
Napisane: 21.10.2022, 16:36:53





Grupa: Zarejestrowani
Postów: 859
Dołączył: 29.10.2009

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

Wyślij na pw adres strony, chętnie zobaczę to na żywo biggrin.gif
  Forum: Serwery WWW · Podgląd postu: #1260027 · Odpowiedzi: 14 · Wyświetleń: 2 516

aras785
Napisane: 20.10.2022, 22:09:39





Grupa: Zarejestrowani
Postów: 859
Dołączył: 29.10.2009

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

Zrobiłem test i u mnie wszystko działa dobrze...

hosting: mydevil.net
struktura:
miasto/site.php
  1. <?php var_dump($_SERVER); ?>


site.php
  1. <?php var_dump($_SERVER); ?>


.htaccess
  1. RewriteEngine On
  2. RewriteBase /
  3. RewriteCond %{REQUEST_FILENAME} !-f
  4. RewriteCond %{REQUEST_FILENAME} !-d
  5. RewriteRule ^miasto/([^/]+)$ miasto/site.php?mlink=$1 [L]
  6.  
  7. RewriteBase /
  8. RewriteCond %{REQUEST_FILENAME} !-f
  9. RewriteCond %{REQUEST_FILENAME} !-d
  10. RewriteRule (.+)$ site.php?link=$1 [L]



Po wpisaniu: domena.pl/miasto/warszawa dostaje odpowiedź ze skryptu: miasto/site.php
Po wpisaniu: domena.pl/test dostaje odpowiedź ze skryptu: site.php

Pozdrawiam

ps. na priv wysylam Ci link do testówki
  Forum: Apache · Podgląd postu: #1260022 · Odpowiedzi: 14 · Wyświetleń: 1 401

aras785
Napisane: 20.10.2022, 21:38:49





Grupa: Zarejestrowani
Postów: 859
Dołączył: 29.10.2009

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

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^miasto/([^/]+)$ miasto/site.php?mlink=$1 [L]

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.+)$ site.php?link=$1 [L]
  Forum: Apache · Podgląd postu: #1260020 · Odpowiedzi: 14 · Wyświetleń: 1 401

aras785
Napisane: 20.10.2022, 21:25:41





Grupa: Zarejestrowani
Postów: 859
Dołączył: 29.10.2009

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

zmień kolejność, rewrite z miastem musi być nad tym podstawowym /(.*)
  Forum: Apache · Podgląd postu: #1260018 · Odpowiedzi: 14 · Wyświetleń: 1 401

aras785
Napisane: 4.11.2022, 20:14:33





Grupa: Zarejestrowani
Postów: 859
Dołączył: 29.10.2009

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

tutaj masz rozwiązania: https://stackoverflow.com/questions/3619030...recent-row-only

jeśli faktycznie zależy Ci na jednym polu typu datetime (polaczenie) to można tak:


  1. SELECT oczekujacy.id AS id,
  2. oczekujacy.pacjent AS pacjent,
  3. oczekujacy.telefon AS telefon,
  4. oczekujacy.lekarz AS lekarz,
  5. oczekujacy.kategoria AS kategoria,
  6. oczekujacy.pilne AS pilne,
  7. oczekujacy.dojazd AS dojazd,
  8. oczekujacy.dostepny AS dostepny,
  9. oczekujacy.informacje AS informacje,
  10. oczekujacy.wpisany AS wpisany,
  11. oczekujacy.archiwum AS archiwum,
  12. MAX(oczekujacytelefon.polaczenie) AS polaczenie
  13. FROM oczekujacy
  14. LEFT JOIN oczekujacytelefon ON oczekujacy.id = oczekujacytelefon.kto
  15.  
  16. WHERE archiwum = 0
  17. GROUP BY oczekujacy.id
  18. ORDER BY kategoria ASC, pilne DESC


i jakbyś chciał posortować po "polaczenie" to: ORDER BY MAX(oczekujacytelefon.polaczenie) ASC lub DESC
  Forum: PHP · Podgląd postu: #1260117 · Odpowiedzi: 4 · Wyświetleń: 759

aras785
Napisane: 29.08.2022, 01:18:28





Grupa: Zarejestrowani
Postów: 859
Dołączył: 29.10.2009

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

tabnine
  Forum: Hydepark · Podgląd postu: #1259753 · Odpowiedzi: 1 · Wyświetleń: 1 690

aras785
Napisane: 27.07.2022, 21:35:29





Grupa: Zarejestrowani
Postów: 859
Dołączył: 29.10.2009

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

Robiłem coś podobnego kiedyś, jest to dość proste nawet dla początkującego smile.gif Odpal android studio, w/w link i jechana smile.gif
  Forum: Hydepark · Podgląd postu: #1259558 · Odpowiedzi: 2 · Wyświetleń: 4 555

aras785
Napisane: 2.06.2022, 11:15:39





Grupa: Zarejestrowani
Postów: 859
Dołączył: 29.10.2009

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

A porównujesz źródło strony czy "wizualnie" Ci coś nie pasuje? Podaj adres strony
  Forum: Przedszkole · Podgląd postu: #1259184 · Odpowiedzi: 9 · Wyświetleń: 525

aras785
Napisane: 17.05.2022, 17:15:19





Grupa: Zarejestrowani
Postów: 859
Dołączył: 29.10.2009

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

w jquery jest append i on doda Ci coś do struktury DOM ale jeśli masz już coś w zmiennej to należy dopisać nowy html to tej zmiennej (+). Wrzucaj html/js na jsfiddle, będzie łatwiej smile.gif
  Forum: Przedszkole · Podgląd postu: #1259062 · Odpowiedzi: 5 · Wyświetleń: 271

aras785
Napisane: 19.05.2022, 22:07:43





Grupa: Zarejestrowani
Postów: 859
Dołączył: 29.10.2009

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

  1. $var = str_replace(chr(0), '', $var questionmark.gif '');


ikona znaku pytania to ma być 2 x ? (? ? bez spacji)
  Forum: PHP · Podgląd postu: #1259091 · Odpowiedzi: 7 · Wyświetleń: 900

aras785
Napisane: 7.05.2022, 11:16:36





Grupa: Zarejestrowani
Postów: 859
Dołączył: 29.10.2009

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

Cześć,

jeśli chodzi o klase .commeted to dodałem jeszcze tam: .commented__up i .commented__down (zmienna action) smile.gif

Co do pytań to zdecydowanie nr. 2, a wydajnością się nie przejmuj, gwarantuje Ci, że przy takich prostych zliczeniach nic będzie to działało błyskawicznie. Zapisuj IP i jakieś nagłówki aby w przyszłości móc ew. blokować spam w komentarzach biggrin.gif


ps. wrzuciłem tez link do jsfiddle gdzie masz działający przyklad

Pozdrawiam
  Forum: Przedszkole · Podgląd postu: #1258968 · Odpowiedzi: 4 · Wyświetleń: 339

aras785
Napisane: 6.05.2022, 23:23:58





Grupa: Zarejestrowani
Postów: 859
Dołączył: 29.10.2009

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

Cześć,

ja bym zrobił coś takiego: https://jsfiddle.net/nh584c7f/

  1. <div data-comment-id="1" data-element="comment" class="comment">
  2. <a class="comment_button" href="#" data-action="up">
  3. <div class="1">plus +</div>
  4. </a>
  5. <div class="suma">
  6. <input class="sumai" type="number" value="1">
  7. </div>
  8.  
  9. <a class="comment_button" href="#" data-action="down">
  10. <div class="0">minus -</div>
  11. </a>
  12. </div>
  13. <div data-comment-id="2" data-element="comment" class="comment">
  14. <a class="comment_button" href="#" data-action="up">
  15. <div class="1">plus +</div>
  16. </a>
  17. <div class="suma">
  18. <input class="sumai" type="number" value="1">
  19. </div>
  20.  
  21. <a class="comment_button" href="#" data-action="down">
  22. <div class="0">minus -</div>
  23. </a>
  24. </div>
  25. <div data-comment-id="3" data-element="comment" class="comment">
  26. <a class="comment_button" href="#" data-action="up">
  27. <div class="1">plus +</div>
  28. </a>
  29. <div class="suma">
  30. <input class="sumai" type="number" value="1">
  31. </div>
  32.  
  33. <a class="comment_button" href="#" data-action="down">
  34. <div class="0">minus -</div>
  35. </a>
  36. </div>


  1. .comment {
  2. background: #ccc;
  3. padding: 10px;
  4. margin-bottom: 20px;
  5. }
  6.  
  7. .commented [data-action] {
  8. font-weight: bold;
  9. color: green;
  10. }
  11.  
  12. .commented__down [data-action="up"] {
  13. display: none;
  14. }
  15.  
  16. .commented__up [data-action="down"] {
  17. display: none;
  18. }


Kod
$(document).ready(function() {
  //$('[data-element="comment"]:not(.commented) [data-action]') - coś mi ten not nie działa stąd IF niżej
  $('[data-element="comment"] [data-action]').off('click').on('click', function(commentEvent) {
    commentEvent.preventDefault();

    let currentComment = $(this).closest('[data-element="comment"]');

    if (!currentComment.hasClass('commented')) {
      let action = $(this).attr('data-action');

      //tutaj tymczosow zmieniamy liczbę ocen
      currentComment.find('input').val(parseInt(currentComment.find('input').val()) + (('up' === action) ? 1 : -1));
      currentComment.addClass('commented').addClass('commented__'+action);

      $.ajax({
        type: "POST",
        url: "https://httpbin.org/post",
        data: {
          id_koment: currentComment.attr('data-comment-id'),
          rodzaj: action,
          csrf: 'test'
        }
      }).done(function(data) {
        //zatwierdzamy liczbę ocen z danymi z backendu
        //currentComment.find('input').val(data);
        addCommentToLocalStorage(currentComment.attr('data-comment-id'), action);
      });
    }
  });
});

if (getCommentFromLocalStorage()) {
    $.each(getCommentFromLocalStorage(), function(index, comment) {
      $('[data-element="comment"][data-comment-id="'+comment.commentId+'"]')
        .addClass('commented')
        .addClass('commented__'+comment.action);
  });
}

function getCommentFromLocalStorage() {
  return JSON.parse(localStorage.getItem("id_koment"));
}


function addCommentToLocalStorage(commentId, action) {
  let comments = getCommentFromLocalStorage();
  if (comments === null) {
    comments = [{'action': action, 'commentId': commentId}];
  } else if (!comments.includes(commentId)) {
    comments.push({'action': action, 'commentId': commentId});
  }

  localStorage.setItem("id_koment", JSON.stringify(comments));
}





Pozdrawiam
  Forum: Przedszkole · Podgląd postu: #1258965 · Odpowiedzi: 4 · Wyświetleń: 339

aras785
Napisane: 6.05.2022, 00:22:05





Grupa: Zarejestrowani
Postów: 859
Dołączył: 29.10.2009

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

Tutaj wgl. nie masz warunku WHERE więc nie będzie działać


Dodaj w zapytaniu WHERE time_limit IS NOT NULL AND time_limit > 0 AND time_limit < $date_now
  Forum: Przedszkole · Podgląd postu: #1258952 · Odpowiedzi: 5 · Wyświetleń: 261

41 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: 24.04.2024 - 01:28