#programowanie #php #webdev
Pytanie:
Jak zabezpieczyć pole tekstowe przed wpisywaniem skryptu. Np. jak mam pole i wpiszę nazwę albumu
"miachł" 'białek' to nic się nie dzieje, bo chyba program myśli że to komentarz czy coś.
Chodzi mi o jakąś funkcje w phpie która by to sprawdzała
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@alfa-fetoproteina: program nie myśli że to komentarz :) Nie podchodź do tematu bez zrozumienia, bo ani się nic nie nauczysz na przyszłość, ani teraz dobrze nie zrobisz.
To o czym wszystkie komentarze mówią - to zabezpieczenie się przed SQL Injection ( https://www.youtube.com/watch?v=_jKylhJtPmI tu jest fajnie wytłumaczone o co chodzi), ale ma to się nijak do pola tekstowego - chodzi o wpisywanie danych do bazy. Dodam, że musisz tak zabezpieczyć nie
  • Odpowiedz
mirki, mam mały projekt do dokończenia w #wordpress na dziś

jak ktoś jest zainteresowany to PW. Budżet mały, ale na chlanie w weekend można zarobić (niewiele zostało do zrobienia) ( ͡° ͜ʖ ͡°)

  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chce być na liście 100 najbogatszych w Polsce, chce zarabiać coraz więcej i rozwijać nowe pomysły na skale globalną. Czemu bogactwo w Polsce jest negowane? Jak tylko napisze że moim celem nie jest założenie rodziny tylko zbudowanie wielkiej firmy, czy kupno odrzutowca to zaczynają się wyzwiska, że materialista itd. #wtf ?

A z drugiej strony jak ktoś jest zadowolony z wygodnego życia w korporacji, spokoju, powrotu do żony i dzieci
  • 29
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Twojbratmirko O boże, no tak. I bez znajomości. I bez pieniędzy. I bez rąk. I bez taczki się tam nie znajde.

Szczęście to tylko i wyłącznie umiejętnie wykorzystane okazje. Możesz nawet nie wiedzieć, że "mogłeś" mieć szczęście ale nie wiedziałeś jak tego użyć. Np z jedną firmą mieliśmy duże szczęście bo w 1 noc zrobiona appka zarobiła 2,5k€ na drugi dzień. Tylko na to się złożyło 5 poprzednich projektów które upadły
  • Odpowiedz
Pytanie, bardziej teoretyczne bo załóżmy że tworzę grę w #js . Jakaś banalną np, klikanie w przycisk i liczenie tych kliknięć, potem osoba może podać swój nick no i nick z liczbą punktów wysyłam ajaxem do #php i typ skryptem dopisuje to do bazy. Jak ustrzec się przed tym by ktoś w konsoli przeglądarki nie wysłał zapytania ajaxem z jakimiś fejkowymi danymi do tego samego skryptu i jego
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@michael94: Z tego co widzialem popularne kiedys gry gdzie kilkalo sie zeby zdobyc coraz wiecej punktow w jeden punkt, ewoluowały i przeniosły gry do flash/canvas.
  • Odpowiedz
@Jurigag: nie obraź się, ale masz typowe myślenie Janusza Biznesu. Hurr durr 30 minut klikania w komputer. To żadna robota. Za darmo najlepiej zrób. A to nie chodzi o te 30 minut - to tylko zaleta osoby, która umie sobie poradzić z problemem w tak krótkim czasie. Wiesz za co jest 300 zł? To jest 2 x 150 zł (2 strony). Czemu tyle? Bo wiedza kosztuje.
  • Odpowiedz
Piszę sobie appkę na #laravel i mam pewien problem z cachowaniem relacji, otóż mam model z 3 relacjami. model ten wyświetlam w liście po 25 rekordów i potrzebuję w tej liście również dane z relacji. Zrobiłem coś takiego:

public function country() {
return Cache::rememberForever($this->getCacheKey(Country::class, $this->country_id), function() {
return $this->belongsTo(Country::class);
});
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@thcluboy: ale nie rozumiesz, te 72 zapytania wykonują się w 0ms, serwer mysql dalej jest odpytywany, tylko rezultat masz zwracany z cache, zapytanie nie jest wykonywane w ogóle, także to nie ma znaczenia czy wpakujesz to sobie w cache czy nie, to będzie kwestio makrosekund
  • Odpowiedz
@zajeli-wszystkie-loginy: Tak w dużym uproszczeniu:
Encja - reprezentacja jakiejś grupy danych, stanowiących najczęściej jeden rekord tabeli.
Tabela - w kontekście baz danych to pojemnik na encje.
Model - to fragment aplikacji odpowiedzialny za zarządzanie danymi, czyli ich modyfikację, pobieranie, kasowanie. Innymi słowy - model może wyciągać i modyfikować dane z bazy (encje z tabeli) i zarządzać nimi.
  • Odpowiedz
@zajeli-wszystkie-loginy

encja - jednostka logiczna w modelu, posiada unikalny identyfikator (w przeciwieństwie do value objectu)
tabela - termin z relacyjnych baz danych, formalnie nazywa się to "relacją", ale słowo "tabela" łatwiej trafia do logiki zaczynających z bazami danych. ;-)
model - warstwa w aplikacji wykorzystywana we wzorcach typu MVC, MVP. Reprezentuje logikę biznesową. Patrz niżej.
  • Odpowiedz
#programowanie und #php mam tablice dwuwymiarową. jest jakiś sposób na zdobycie indexu tablicy która mnie interesuje? chodzi mi o jakieś array_filter które zwraca index spełniającej warunki tablicy. Czy została mi tylko iteracja w forze?


pobieram arkusz z googla szukam tam odpowiedniego wiersza i zmieniam wartość jednej komórki. Index tego wiersza potrzebny mi jest by zupdejtować odpowiednią komórkę.

Dziękuj za pomoc Mireczki ( ͡° ͜ʖ ͡
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jakiś polecany sposób na wdrożenie się w Symfony 3? Nigdy wcześniej nie korzystałem z tego frameworka, jedynie codeigniter. Ewentualnie jak macie jakieś w porządku polecane tutoriale to byłbym wdzięczny. #php #programowanie #symfony
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fervi: Owszem, ale FreeTDS nie obsługuje kursorów, zaczytuje całość rekordów do swojej pamięci a następnie odrzuca te które pomijasz. W przypadku klasycznego SQL Server bez Fetch/Offset oznacza to kilka gigabajtów ekstra pamięci. Dodajmy do tego to że PHP bardzo kiepsko sobie radzi z dużymi tablicami i nagle się okazuje że marne kilka milionów rekordów zżera nam 15 gigabajtów w PHP i kilka ekstra we FreeTDS.
  • Odpowiedz
Cześć :)
Szukam php developera do raczkującego startupu.
Dopiero zaczynamy, ale system jest już prawie gotowy należy go wdrożyć i ewentualnie dokonywać bieżących zmian. W grę wchodzi inwestycja więc musisz posiadać kompetencje do ewentualnego ogarnięcia kwestii technicznych w zespole :)
Wynagrodzenie to zarówno pensja jak i udziały.
Najlepiej jak będzie osoba z Lubelskiego jednak nie jest to konieczne
#lublin #php #webdev
araixmc - Cześć :)
Szukam php developera do raczkującego startupu.
Dopiero zaczynam...

źródło: comment_IEpgQtMU8pVLbkMnibDurZb3K3nJTQPk.jpg

Pobierz
  • 33
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dlaczego to nie dodaje do tablicy 'Dodanie uszkodzonego'?

$action = array();

$current_quantity = 3;
$submited_quantity = 8;
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@hakeryk2: bo w if else if również jest sprawdzany tylko pierwszy warunek w kolejnosci a pozostałe nie, lol, jeśli któryś z warunków jest prawdą pozostałe są ignorowane, jak usunesz to continue to będzie działać
  • Odpowiedz
@Jurigag: nie wierzę teraz, że w ogóle to pytanie zadałem - strasznie bolała mnie głowa, ciężko mi się myślało i tak trywialną rzecz zapomniałem. Dzięki i mam nauczkę by nie pisać gdy mnie baniak boli.
  • Odpowiedz
Siemanko mirki, uczę się PHP'a powoli i natrafiłem na problem. Mam odpalony server Apache pod Linuxem (Manjaro dokładniej). Html się pięknie wyświetla, jednak strona nie chce interpretować PHP. Próbowałem zmieniać index.html na .php, pisać oddzielne skrypty z koncówką .php, a następnie przechodzić localhost/skrypt.php, jednak to nic nie daje. Ktoś, coś? Mam wrażenie, że utknąłem, w dodatku na samym początku (,)
#webdev #naukaprogramowania #php
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki spod tagu #php

Z jakiego frameworka korzystacie? (oh, this thread again).

Jaki framework PHP?

  • Phalcon 7.5% (5)
  • Symfony 44.8% (30)
  • Laravel 22.4% (15)
  • Kohana 3.0% (2)
  • CodeIgniter 6.0% (4)
  • Inny 16.4% (11)

Oddanych głosów: 67

  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam pewien problem,

mam pewną aplikację w #php na #slim 3 i mam np. kontroler addObject który wykonuje się kiedy wejdę w zakładkę "dodaj obiekt". Najpierw sprawdzam czy mogę dodać obiekt (uprawnienia itp) i wyświetlam formularz.

Po kliknięciu dodaj mam drugi kontroler addObjectPOST który przechwytuje dane i znowu sprawdza czy moze dodać.

Zauważyłem
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach