Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

14 Stron V   1 2 3 > » 

sowiq
Napisane: 3.02.2015, 15:54:14





Grupa: Zarejestrowani
Postów: 1 890
Dołączył: 14.12.2006
Skąd: Warszawa

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

[JAVASCRIPT] pobierz, plaintext
  1. $('#elem_id').nextAll().andSelf().addClass('red');
[JAVASCRIPT] pobierz, plaintext


Zresztą manual jQuery się kłania, bo dokładnie taki sam przypadek jest w nim opisany: http://api.jquery.com/andself/
  Forum: Przedszkole · Podgląd postu: #1143472 · Odpowiedzi: 4 · Wyświetleń: 308

sowiq
Napisane: 21.01.2015, 10:33:45





Grupa: Zarejestrowani
Postów: 1 890
Dołączył: 14.12.2006
Skąd: Warszawa

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

Sekwencja insertów wykona się dużo, dużo szybciej jak zamkniesz ją w transakcję. http://dev.mysql.com/doc/refman/5.0/en/commit.html
  Forum: MySQL · Podgląd postu: #1141218 · Odpowiedzi: 4 · Wyświetleń: 352

sowiq
Napisane: 20.01.2015, 09:53:20





Grupa: Zarejestrowani
Postów: 1 890
Dołączył: 14.12.2006
Skąd: Warszawa

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

IMO źle do tego podchodzisz. Ja bym chyba zamiast wyświetlania kilku warstw modali pokazywał tylko jednego, a resztę chował. Chociażby dlatego, że z każdą kolejną warstwą tło będzie coraz bardziej wyciemniane.
Możesz taką "kolejkę" osiągnąć pisząc kilka(naście) linijek JS. Ewentualnie możesz do tego użyć czegoś innego, np. Fancybox (chociaż też nie jestem na 100% przekonany, czy jest tam taka opcja).

Zresztą, pół minuty googlania i masz źródło wiedzy: http://stackoverflow.com/questions/1930582...-modals-overlay
  Forum: Po stronie przeglądarki · Podgląd postu: #1141025 · Odpowiedzi: 16 · Wyświetleń: 614

sowiq
Napisane: 17.12.2014, 14:39:03





Grupa: Zarejestrowani
Postów: 1 890
Dołączył: 14.12.2006
Skąd: Warszawa

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

http://flexslider.woothemes.com/basic-carousel.html + odpowiednie opcje z http://www.woothemes.com/flexslider/

Cytat
move: 0, //{NEW} Integer: Number of carousel items that should move on animation. If 0, slider will move all visible items.
  Forum: JavaScript · Podgląd postu: #1136319 · Odpowiedzi: 1 · Wyświetleń: 462

sowiq
Napisane: 3.12.2014, 11:54:10





Grupa: Zarejestrowani
Postów: 1 890
Dołączył: 14.12.2006
Skąd: Warszawa

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

  1. $dateTime = new DateTime('2014-12-02T16:15:14+00:00');
  2. echo $dateTime->format('Y-m-d H:i:s');
  Forum: Przedszkole · Podgląd postu: #1134561 · Odpowiedzi: 2 · Wyświetleń: 308

sowiq
Napisane: 20.10.2014, 15:05:01





Grupa: Zarejestrowani
Postów: 1 890
Dołączył: 14.12.2006
Skąd: Warszawa

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

Nie pomysł jest chybiony, tylko dajesz za mało warunków smile.gif Przede wszystkim chcesz, żeby każda znaleziona para występowała tylko raz. Więc musisz dodać/zmienić warunek, np. t1.id_reservation < t2.id_reservation. Banalna zmiana, a rozwiązuje pierwszy problem smile.gif

Ale nic na siłę. Zawsze możesz poszukać innego rozwiązania.

[edit]
I zdecydowanie zamieniłbym miejscami warunki w ON oraz WHERE. Na logikę - najpierw łączysz rekordy (po odpowiednich kluczach obcych), a później wybierasz te spełniające Twoje warunki. A nie odwrotnie.
  Forum: MySQL · Podgląd postu: #1129042 · Odpowiedzi: 4 · Wyświetleń: 703

sowiq
Napisane: 20.10.2014, 14:34:07





Grupa: Zarejestrowani
Postów: 1 890
Dołączył: 14.12.2006
Skąd: Warszawa

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

Przecież wystarczy zrobić odpowiedni warunek i później go zapisać w MySQL. Czyli:

1. ID rezerwacji kategorii jest takie samo (id1 = id2)
2. ID zasobu jest takie samo (res_id1 = res_id2)
3. Daty się pokrywają, czyli początek lub koniec pierwszego okresu zawiera się w drugim okresie (date1_start BETWEEN date2_start AND date2_end OR date1_end BETWEEN date2_start AND date2_end)
4. Są to różne rezerwacje (id1 != id2)

I cała filozofia wink.gif
  Forum: MySQL · Podgląd postu: #1129033 · Odpowiedzi: 4 · Wyświetleń: 703

sowiq
Napisane: 26.08.2014, 20:39:30





Grupa: Zarejestrowani
Postów: 1 890
Dołączył: 14.12.2006
Skąd: Warszawa

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

.klasa > li

Oznacza to bezpośrednich potomków (dopasowuje dzieci, ale wnuków już nie).
  Forum: Po stronie przeglądarki · Podgląd postu: #1121709 · Odpowiedzi: 5 · Wyświetleń: 520

sowiq
Napisane: 20.08.2014, 15:54:50





Grupa: Zarejestrowani
Postów: 1 890
Dołączył: 14.12.2006
Skąd: Warszawa

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

Cytat(Terrorizer @ 20.08.2014, 16:39:14 ) *
Czy zwykły hosting mi wystarczy?

Na początku na pewno tak. I życzę Ci, żeby Twój serwis zdobył taką popularność, żebyś musiał myśleć nad przesiadką na VPS wink.gif Ale póki co nie ma chyba sensu przepłacać.
  Forum: Przedszkole · Podgląd postu: #1120698 · Odpowiedzi: 3 · Wyświetleń: 650

sowiq
Napisane: 12.05.2014, 11:45:57





Grupa: Zarejestrowani
Postów: 1 890
Dołączył: 14.12.2006
Skąd: Warszawa

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

No to może tak? smile.gif http://jsfiddle.net/WsAYS/2/
  Forum: Po stronie przeglądarki · Podgląd postu: #1106262 · Odpowiedzi: 6 · Wyświetleń: 933

sowiq
Napisane: 11.04.2014, 14:51:02





Grupa: Zarejestrowani
Postów: 1 890
Dołączył: 14.12.2006
Skąd: Warszawa

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

Cytat(areli @ 11.04.2014, 11:22:57 ) *
problem jest tylko taki, ze base64 jest za dlugi i nijak nie chce on przejsc przez GET... czy ma ktos pomysl jak to mozna przeslac na zew. serwer?

Za pomocą POST ->> https://www.google.pl/search?q=js+post+requ...external+domain
  Forum: JavaScript · Podgląd postu: #1101639 · Odpowiedzi: 3 · Wyświetleń: 437

sowiq
Napisane: 10.04.2014, 15:16:00





Grupa: Zarejestrowani
Postów: 1 890
Dołączył: 14.12.2006
Skąd: Warszawa

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

Nie ma takiej możliwości. Tak samo jak nie ma możliwości grupowania kilku nagłówków serwera w jedno.

Tagi http-equiv (skrót od HTTP Equivalent) miały za zadanie zastąpić zasymulować nagłówki serwera kiedy ten nie posiadał możliwości ich wysyłania. W obecnych czasach nie ma potrzeby używania http-equiv i szczerze mówiąc już dawno nie widziałem takiego tagu...
  Forum: Przedszkole · Podgląd postu: #1101459 · Odpowiedzi: 2 · Wyświetleń: 154

sowiq
Napisane: 28.03.2014, 13:55:09





Grupa: Zarejestrowani
Postów: 1 890
Dołączył: 14.12.2006
Skąd: Warszawa

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

@peklo, wsparcie dla IE9 z czasów Ćwieka jest wymaganiem? Od IE10 masz już dostępne natywne File API (na którym bazuje chociażby Dropzone). Ładnie to programujesz, a dla przeglądarek z epoki kamienia łupanego zostawiasz zwykły file input.

[JAVASCRIPT] pobierz, plaintext
  1. if (window.File && window.FileReader && window.FileList && window.Blob) {
  2. // Great success! All the File APIs are supported.
  3. } else {
  4. alert('The File APIs are not fully supported in this browser.');
  5. }
[JAVASCRIPT] pobierz, plaintext


http://www.html5rocks.com/en/tutorials/file/dndfiles/
  Forum: Szukam · Podgląd postu: #1099129 · Odpowiedzi: 7 · Wyświetleń: 432

sowiq
Napisane: 17.03.2014, 18:47:09





Grupa: Zarejestrowani
Postów: 1 890
Dołączył: 14.12.2006
Skąd: Warszawa

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

Sprawdzanie referera "zabezpieczy" tylko dla przypadków kiedy ktoś będzie chciał sobie wpisać adres Twojego AJAX'owego zasobu do paska adresu przeglądarki. W takim wypadku $_SERVER['HTTP_REFERER'] będzie puste i możesz wypluć magiczne "<!-- Nie kradnij! --!>" wink.gif

Losowe klucze są bardzo proste w działaniu. Robisz chociażby sha1(rand()) i zapisujesz to do bazy albo chociażby sesji. Przy requeście sprawdzasz czy klucze się zgadzają. Jeśli tak, to drukujesz tajne informacje i usuwasz klucz z bazy/sesji. Jeśli nie, to wiadomo - "<!-- Nie kradnij! --!>" wink.gif

Sposobów jest sporo. Ale tak jak napisałem wcześniej - to jest utrudnianie, a nie zabezpieczanie. Jeśli ktoś będzie na tyle ogarnięty, że będzie wiedział do czego służy Firebug, to na 99% obejdzie te utrudnienia.

[edit]
Jak dla mnie chyba najlepszym sposobem byłoby szyfrowanie danych po stronie serwera i rozszyfrowanie ich po stronie JavaScript. W Firebug co prawda będzie dało się podejrzeć odpowiedź serwera, ale żeby ją rozszyfrować trzeba będzie grzebać w JS. Do tego jakiś JS Uglify (żeby zaciemnić kod JS) i będzie git goatee.gif
  Forum: Przedszkole · Podgląd postu: #1096977 · Odpowiedzi: 4 · Wyświetleń: 229

sowiq
Napisane: 14.03.2014, 17:06:01





Grupa: Zarejestrowani
Postów: 1 890
Dołączył: 14.12.2006
Skąd: Warszawa

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

Cytat(stefik4 @ 14.03.2014, 16:22:13 ) *
to owszem łąduje sie plik form2 z tą zmienną lecz nie łądują się stylle css

Podejrzewam, że masz złą ścieżkę do styli.

Przykład:
ścieżka do CSS: style.css

URL: www.mojastrona.pl/test.html -> wszystko OK

URL: www.mojastrona.pl/jakis-podkatalog/test.html -> style próbują się ładować z jakis-podkatalog/style.css

Rozwiązania:
1. ścieżka do CSS: /style.css
2. ścieżka do CSS: http://www.mojastrona.pl/style.css

Zainstaluj sobie Firebuga i tego typu błędy będziesz mógł sam rozwiązywać wink.gif
  Forum: Przedszkole · Podgląd postu: #1096584 · Odpowiedzi: 4 · Wyświetleń: 206

sowiq
Napisane: 24.02.2014, 15:45:36





Grupa: Zarejestrowani
Postów: 1 890
Dołączył: 14.12.2006
Skąd: Warszawa

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

Na przykład na samym początku nerdsmiley.png

Tylko weź pod uwagę, że ten kod zapobiegnie wstawianiu kolejnych inputów, ale nie ograniczy ilości plików wysyłanych przez jeden input, jeśli będzie on typu "multiple".
  Forum: Po stronie przeglądarki · Podgląd postu: #1093562 · Odpowiedzi: 4 · Wyświetleń: 617

sowiq
Napisane: 19.02.2014, 12:03:24





Grupa: Zarejestrowani
Postów: 1 890
Dołączył: 14.12.2006
Skąd: Warszawa

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

Czemu w polskiej wersji za "(.*)" masz spację, a w angielskiej już nie?

Pokaż jakieś przykładowe dane wejściowe, bo IMO na logikę to powinno działać.
  Forum: Przedszkole · Podgląd postu: #1092540 · Odpowiedzi: 3 · Wyświetleń: 124

sowiq
Napisane: 13.02.2014, 01:14:00





Grupa: Zarejestrowani
Postów: 1 890
Dołączył: 14.12.2006
Skąd: Warszawa

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

Wystarczą Ci dwie funkcje - strpos + substr.
  Forum: Przedszkole · Podgląd postu: #1091295 · Odpowiedzi: 4 · Wyświetleń: 165

sowiq
Napisane: 13.02.2014, 09:28:07





Grupa: Zarejestrowani
Postów: 1 890
Dołączył: 14.12.2006
Skąd: Warszawa

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

Cytat(art1 @ 13.02.2014, 08:05:04 ) *
tylko o wyjaśnienie działania tych pętli.

A możesz zadać jakieś bardziej konkretne pytanie?

Pętle działają tak, że wykonują kod wewnątrz nich tyle razy, ile razy spełniony będzie warunek pętli (tutaj: $i <= $wys oraz $j <= $wys - $i). W swoim kodzie masz zagnieżdżone pętle, w związku z tym ta "wewnętrzna" będzie wykonywała kilka iteracji (obrotów) przy każdej iteracji pętli zewnętrznej.

Wykonaj sobie taki kod, może trochę rozjaśni:

  1. for($i = 0; $i < 5; ++ $i){
  2. echo 'Początek pierwszej pętli. $i = ' . $i . '<br />';
  3.  
  4. for($j = 0; $j < 5; ++ $j){
  5. echo 'Druga pętla, $j = ' . $j . '<br />';
  6. }
  7.  
  8. echo 'Koniec pierwszej pętli. $i = ' . $i . '<br />';
  9. }
  Forum: Przedszkole · Podgląd postu: #1091332 · Odpowiedzi: 5 · Wyświetleń: 302

sowiq
Napisane: 12.02.2014, 22:22:10





Grupa: Zarejestrowani
Postów: 1 890
Dołączył: 14.12.2006
Skąd: Warszawa

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

Dodaj do tego zestawu jeszcze takie tabelki (oczywiście nazwij je sobie jakoś elegancko wink.gif ):

- Dostępne atrybuty (ID, ID Kategorii, Nazwa)
- Dostępne wartości atrybutów (ID, ID Atrybutu, Wartość)

Może i dla takiego prostego zestawu danych tworzymy aż 5 tabelek, ale jest to rozwiązanie które da Ci bardzo dużą elastyczność. Dzięki temu możesz dowolnie dodawać/usuwać/edytować wszystkie informacje.

Dla przykładu kategoria "Bielizna" z Twojego posta:

Kategoria
---------
ID = 5
Nazwa = Bielizna
---------

Atrybuty
---------
ID = 1
ID Kategorii = 5
Nazwa = Rozmiar
---------
ID = 2
ID Kategorii = 5
Nazwa = Typ
---------

Wartości atrybutów
---------
ID = 128
ID Atrybutu = 1
Wartość = S
---------
ID = 129
ID Atrybutu = 1
Wartość = M
---------
ID = 130
ID Atrybutu = 1
Wartość = L
---------
ID = 131
ID Atrybutu = 2
Wartość = Koronka
---------


I tak dalej... wink.gif


[edit]
Jeszcze jedno dopiszę. Prawie zawsze (pomijam dobrze przemyślane rozwiązania np. dla poprawy wydajności) zapisywanie danych w bazie danych w postaci ciągu rozdzielonego np. przecinkami to zły pomysł. Przy jakiejkolwiek rozbudowie takiej bazy zaczynają się schodki wink.gif
  Forum: PHP · Podgląd postu: #1091237 · Odpowiedzi: 6 · Wyświetleń: 352

sowiq
Napisane: 10.02.2014, 16:17:10





Grupa: Zarejestrowani
Postów: 1 890
Dołączył: 14.12.2006
Skąd: Warszawa

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

Rzuć okiem:
  Forum: Przedszkole · Podgląd postu: #1090646 · Odpowiedzi: 14 · Wyświetleń: 475

sowiq
Napisane: 10.02.2014, 16:59:28





Grupa: Zarejestrowani
Postów: 1 890
Dołączył: 14.12.2006
Skąd: Warszawa

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

@matzGRB,
nie napisałem swojego posta, żeby Cię zniechęcić. Wręcz przeciwnie. Uważam, że jak na pierwszą stronę to poszło Ci bardzo dobrze.

Co do Twojej odpowiedzi:
Cytat
Ale to co Ty piszesz ma sens. Rozumiem, że wrzucić to do styli, jako bg dla diva bg_menu ?

Do styli jako background-image, ale dla elementu nav ul. Nie ma potrzeby tworzyć dodatkowego elementu żeby zrobić tło dla innego. Jest to wręcz nieprawidłowe.

Co do elementów HTML5, to chyba mnie źle zrozumiałeś. Chodziło mi o to, że zamiast:
  1. <element_HTML5>
  2. <element_HTML>
  3. treść
  4. </element_HTML>
  5. </element_HTML5>


Wystarczy zrobić:
  1. <element_HTML5>
  2. treść
  3. </element_HTML5>
  Forum: Oceny · Podgląd postu: #1090659 · Odpowiedzi: 12 · Wyświetleń: 1 763

sowiq
Napisane: 10.02.2014, 16:06:15





Grupa: Zarejestrowani
Postów: 1 890
Dołączył: 14.12.2006
Skąd: Warszawa

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

Nie no, kolego, bez jaj. Tak się nie wstawia obrazków tła. Już pomijając, że nie daj Boże zmieni się któryś napis w menu i będzie miał inną szerokość. To jest do poprawy w pierwszej kolejności.
  1. <div id="bg_menu">
  2. <img src="images/bg_menu.png" alt="bg"/>
  3. </div>
  4.  
  5. <nav>
  6. <ul>
  7. <li><a href="#">Home</a> </li>
  8. <li><a href="#">O Fundacji</a> </li>
  9. <li><a href="#">Działalność</a> </li>
  10. <li><a href="#">Wydarzenia</a> </li>
  11. <li><a href="#">Nowe projekty</a> </li>
  12. <li><a href="#">Kontakt</a> </li>
  13. </ul>
  14. </nav>


Druga sprawa, że linkó w menu nie powinieneś pozycjonować za pomocą padding-top. Wypozycjonowany powinien być element nadrzędny (w tym wypadku <nav /> albo <ul />).


Po co na siłę stosujesz HTML5, powielając tym samym elementy HTML?
  1. <section>
  2. <div id="artykuly">
  3. [...]
  4. </div>
  5. </section>
  6. <footer id="stopka">
  7. <div id="zawartosc_stopki">
  8. [...]
  9. </div>
  10. </footer>


Wystarczyłoby:
  1. <section id="artykuly">
  2. [...]
  3. </section>
  4. <footer id="stopka">
  5. [...]
  6. </footer>



A to tylko błędy na pierwszy rzut oka, w kodzie HTML, który ma 150 linijek. Jak dla mnie trója z minusem.
  Forum: Oceny · Podgląd postu: #1090642 · Odpowiedzi: 12 · Wyświetleń: 1 763

sowiq
Napisane: 28.01.2014, 17:21:58





Grupa: Zarejestrowani
Postów: 1 890
Dołączył: 14.12.2006
Skąd: Warszawa

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

facepalmxd.gif

Start -> Uruchom -> cmd.exe

Wpisujesz:
Kod
D:\WebServ\php\php.exe D:\sciezka\do\twojego\skryptu\server\startDaemon.php
  Forum: Przedszkole · Podgląd postu: #1087986 · Odpowiedzi: 4 · Wyświetleń: 313

sowiq
Napisane: 28.01.2014, 09:34:39





Grupa: Zarejestrowani
Postów: 1 890
Dołączył: 14.12.2006
Skąd: Warszawa

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

- Dla linków display: block, żeby zajmowały całą szerokość elementu:


- Dodaj trochę powietrza (padding albo line-height) do linków, bo teraz ciężko w nie trafić.
  Forum: Hydepark · Podgląd postu: #1087844 · Odpowiedzi: 14 · Wyświetleń: 591

14 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: 9.12.2019 - 00:06