Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

11 Stron V   1 2 3 > » 

dr_bonzo
Napisane: 18.03.2011, 11:50:03





Grupa: Przyjaciele php.pl
Postów: 5 724
Dołączył: 13.04.2004
Skąd: N/A

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

W ciastku wpisujesz ID koszyka guesta.

User moze sobie je wyedytowac i przejac czyjsc koszyk.

Chodzi o to zeby tak latwo nie mogl zmienic tego ID koszyka. Np. przez "podanie hasla" do tego koszyka.
Tzn wysylasz 2 ciacha - ID + hash (np. md5). Hash jest budowany z jakichs smieci + tajnego kodu + ID koszyka.

I przy wczytywaniu koszyka z ciacha

1. budujesz ten hash po stronie sklepu i sprawdzasz czy hash dostarczony przez usera w ciachu sie zgadza - a ze hash jest budowany z ID koszyka to kazdy koszyk ma swoj unikalny (w praktyce) hash
2. user zeby przejac czyjs koszyk musi ustawic ID koszyka + wygenerowac ten hash, ale nie jest w stanie tego zrobic gdyz nie zna tajnego kodu
3. Jesli user odesli ci ciacha niezmodyfikowane to wszystko bedzie OK
  Forum: Przedszkole · Podgląd postu: #846850 · Odpowiedzi: 5 · Wyświetleń: 681

dr_bonzo
Napisane: 6.02.2011, 00:56:16





Grupa: Przyjaciele php.pl
Postów: 5 724
Dołączył: 13.04.2004
Skąd: N/A

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

20k na sprzet do gier?

Wyglada jakbys serwer kupowal - topowe komponenty, wydajniejsze o 10 procent, a drozsze 3x.
IMO bez sensu.
  Forum: Hydepark · Podgląd postu: #834384 · Odpowiedzi: 33 · Wyświetleń: 5 088

dr_bonzo
Napisane: 14.09.2010, 18:41:42





Grupa: Przyjaciele php.pl
Postów: 5 724
Dołączył: 13.04.2004
Skąd: N/A

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

Dla jednej kolumny nie warto sobie zycia utrudniac, szczególnie jeśli tych rekordów masz mniej niż milion.
  Forum: MySQL · Podgląd postu: #789560 · Odpowiedzi: 3 · Wyświetleń: 966

dr_bonzo
Napisane: 14.08.2010, 21:02:29





Grupa: Przyjaciele php.pl
Postów: 5 724
Dołączył: 13.04.2004
Skąd: N/A

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

1. Kazdy z userow dostaje swoja kopie wiadomosci == wszystko jest proste, ale zajmuje 2x wiecej miejsca

2. Opcja - twoja - zapisujesz kto wyslal, kto dostal, czy nadawca usunal, czy odbiorca usunal

Jesli user usuwa konwersjacje z userem dwa to:
* nadane wiadomosci usera
** ustawiasz nadawca_usunal where nadawca = user and odbiorca = user2
* odebrane wiadomosci usera
** ustawiasz odbiorca_usunal where nadawca = user2 and odbiorca = user
  Forum: MySQL · Podgląd postu: #778570 · Odpowiedzi: 8 · Wyświetleń: 1 318

dr_bonzo
Napisane: 26.03.2010, 22:10:45





Grupa: Przyjaciele php.pl
Postów: 5 724
Dołączył: 13.04.2004
Skąd: N/A

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

Unikalny kod?

Polacz id rekordu z jakims md5() czy uniq-id, id jest unikalne wiec caly string bedzie unikalny

np. 0000000001-123123-12312-3-123-12-3-123
  Forum: PHP · Podgląd postu: #729547 · Odpowiedzi: 9 · Wyświetleń: 2 050

dr_bonzo
Napisane: 9.10.2009, 00:18:47





Grupa: Przyjaciele php.pl
Postów: 5 724
Dołączył: 13.04.2004
Skąd: N/A

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

http://dev.mysql.com/doc/refman/5.0/en/ins...-duplicate.html ?
  Forum: MySQL · Podgląd postu: #668986 · Odpowiedzi: 2 · Wyświetleń: 995

dr_bonzo
Napisane: 11.10.2009, 17:42:22





Grupa: Przyjaciele php.pl
Postów: 5 724
Dołączył: 13.04.2004
Skąd: N/A

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

Cytat
no właśnie tylko to wywala : ftp_login() expects parameter 1 to be resource, boolean given

Kod
Warning: ftp_connect() [function.ftp-connect]: php_network_getaddresses: getaddrinfo failed: No address associated with hostname in /home/virtual/film2/www/toolbox/trace.php on line 13

Warning: ftp_login() expects parameter 1 to be resource, boolean given in /home/virtual/film2/www/toolbox/trace.php on line 14

Warning: ftp_close() expects parameter 1 to be resource, boolean given in /home/virtual/film2/www/toolbox/trace.php on line 20



Problem lezy chyba w routingu/dns serwera filmworks. Próbujesz się z niego na niego samego połączyc i w tym przyadku nie potrafi on znaleźć adresu IP do siebie.
  Forum: Przedszkole · Podgląd postu: #669866 · Odpowiedzi: 15 · Wyświetleń: 1 506

dr_bonzo
Napisane: 9.10.2009, 10:05:13





Grupa: Przyjaciele php.pl
Postów: 5 724
Dołączył: 13.04.2004
Skąd: N/A

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

To mowisz o czyms zupelnie innym.

Musisz zliczyc ile jest markow a ile tomkow (podzapytania), i na tej podstawie IFem wybrac ktore rekordy chcesz pobierac
  Forum: MySQL · Podgląd postu: #669036 · Odpowiedzi: 4 · Wyświetleń: 2 081

dr_bonzo
Napisane: 29.09.2009, 09:41:59





Grupa: Przyjaciele php.pl
Postów: 5 724
Dołączył: 13.04.2004
Skąd: N/A

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

@nospor - o fuj biggrin.gif

  1. foreach ($result as $row ) /* @var $row Generate_Model */
  2. {
  3. $row->
  4. };

Wazna jest pojedyncza gwiazdka w "/*" - dla podwojnej (ala phpdoc) nie dziala.
  Forum: Komputery i oprogramowanie · Podgląd postu: #666129 · Odpowiedzi: 8 · Wyświetleń: 1 286

dr_bonzo
Napisane: 28.09.2009, 15:06:54





Grupa: Przyjaciele php.pl
Postów: 5 724
Dołączył: 13.04.2004
Skąd: N/A

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

  1. <?php
  2. // brakujace zmienne
  3. $class = "NIC";
  4.  
  5.  
  6. $directory = '.';
  7. $filetab = array();
  8.  
  9.  
  10. foreach (new DirectoryIterator($directory) as $files)
  11. {
  12.  
  13. $onlydirectory = !$files -> isDot() and !$files -> isDir() and !$files -> isExecutable();
  14. $filename = $files -> getFilename();
  15. $date = $files -> getMTime();
  16. $date = date("d-m-Y H:i", $date);
  17.  
  18. $size = $files -> getSize();
  19. $sizeinkb = round($size/1024);
  20.  
  21. if($onlydirectory)
  22. {
  23. // $files jest obiektem iteratora, z kazdym wywolaniem w foreach zmienia wartosci
  24. // wewnatrz siebie, wiec nie mozna go przechowywac, nalezy skopiowac z niego nazwe, wielkosc, itp
  25. $filetab[$filename] = array( 'filename' => $files->getFileName(), 'size' => $files->getSize(), 'mtime' => $files->getMTime());
  26. }
  27.  
  28. }
  29. ksort($filetab);
  30.  
  31. foreach ($filetab as $filename => $files) {
  32. printf( "Filename: %s, Size: %.2fKB, Modified at: %s<br />", $files['filename'], $files['size']/1024, date('d-m-Y H:i', $files['mtime']));
  33. //print_r($files);
  34. }


Zapomnialem o malym szczegole zwiazanym z interatorem -> patrz komentarz.
  Forum: Przedszkole · Podgląd postu: #665949 · Odpowiedzi: 7 · Wyświetleń: 1 767

dr_bonzo
Napisane: 26.09.2009, 10:59:58





Grupa: Przyjaciele php.pl
Postów: 5 724
Dołączył: 13.04.2004
Skąd: N/A

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

Cytat
Co prawda, mógłbym to zrobić 'na pałę' - podpinając ten sam formularz pod index/process i po prostu wyświetlając go w widoku dla tej akcji, co jednak wydaje się lekko 'nie po Bożemu'. I tu właśnie rodzi się moje pytanie:


Ja sie z tym nie zgodze, ja (i np. Rails'y) robia tak jak piszesz, po wyslaniu blednego formularza, podpinasz ten sam tpl i wypelniasz go przeslanymi danymi.
To tylko (zapewne) jedna linijka, wiec o duplikacji kodu nie ma raczej mowy smile.gif
  Forum: Frameworki · Podgląd postu: #665344 · Odpowiedzi: 7 · Wyświetleń: 1 236

dr_bonzo
Napisane: 21.09.2009, 12:14:19





Grupa: Przyjaciele php.pl
Postów: 5 724
Dołączył: 13.04.2004
Skąd: N/A

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

array_key_exists sprawdza czy indeks tablicy istnieje, a nie element.
  Forum: Przedszkole · Podgląd postu: #663261 · Odpowiedzi: 4 · Wyświetleń: 956

dr_bonzo
Napisane: 11.09.2009, 20:00:23





Grupa: Przyjaciele php.pl
Postów: 5 724
Dołączył: 13.04.2004
Skąd: N/A

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

Zadbaj o zgodnosc typow - int(10) / int (11) , signed/unsigned.
  Forum: MySQL · Podgląd postu: #660093 · Odpowiedzi: 2 · Wyświetleń: 1 475

dr_bonzo
Napisane: 8.09.2009, 16:54:51





Grupa: Przyjaciele php.pl
Postów: 5 724
Dołączył: 13.04.2004
Skąd: N/A

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

Jassne... http://www.google.com/search?client=opera&...-8&oe=utf-8
  Forum: Bazy danych · Podgląd postu: #658975 · Odpowiedzi: 2 · Wyświetleń: 4 946

dr_bonzo
Napisane: 4.09.2009, 10:48:13





Grupa: Przyjaciele php.pl
Postów: 5 724
Dołączył: 13.04.2004
Skąd: N/A

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

Nadpisywanie metod to po prostu zmiana ich i tylko IMPLEMENTACJI. Inna lista paremtrow w metodzie == INNA METODA.

Inna kwestia jest ze php nie pozwoli ci dodac kilku metod o tej samej nazwie, z inna lista parametrow (to nie Java, C#, C, ....).
  Forum: PHP · Podgląd postu: #657256 · Odpowiedzi: 7 · Wyświetleń: 1 159

dr_bonzo
Napisane: 21.08.2009, 13:25:54





Grupa: Przyjaciele php.pl
Postów: 5 724
Dołączył: 13.04.2004
Skąd: N/A

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

1. to linia komend - koment to pisze sie przec C i dwa m
2. nie ustawiasz zmiennej php tylko DODAJESZ (o ile juz masz) zmienna PATH i dopisujesz sciezke do lokalizacji php.exe

http://www.ghacks.net/2008/04/15/editing-t...path-variables/
  Forum: PHP · Podgląd postu: #651616 · Odpowiedzi: 4 · Wyświetleń: 1 404

dr_bonzo
Napisane: 20.08.2009, 23:00:14





Grupa: Przyjaciele php.pl
Postów: 5 724
Dołączył: 13.04.2004
Skąd: N/A

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

Najtrywialniejsze rozwiazanie to join:
  1. SELECT wall.* FROM friends JOIN wall ON wall.user_id = friends.friend_id WHERE friends.user_id = $id



A zrob cos takiego - jak user X cos zrobi to zapiszesz powiadomienia o tym do wszyskich jego znajomych
a potem tylko:
  1. SELECT * FROM wall WHERE user_id = twoje_id
.
Dane dodajesz tylko raz, a odczytow masz mase, wiec pewnie to bedzie szybsze.

  Forum: MySQL · Podgląd postu: #651410 · Odpowiedzi: 2 · Wyświetleń: 633

dr_bonzo
Napisane: 14.08.2009, 07:17:40





Grupa: Przyjaciele php.pl
Postów: 5 724
Dołączył: 13.04.2004
Skąd: N/A

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

  1. SELECT * FROM autorzy
  2. WHERE EXISTS ( SELECT * FROM ksiazki WHERE ksiazki._a_id = autorzy.a_id )


albo

  1. SELECT autorzy.*, COUNT( ksiazki.k_id ) AS ilosc
  2. FROM autorzy
  3. LEFT JOIN ksiazki ON ksiazki._a_id = autorzy.a_id
  4. GROUP BY autorzy.id
  5. HAVING ilosc > 0
  Forum: Bazy danych · Podgląd postu: #648333 · Odpowiedzi: 1 · Wyświetleń: 794

dr_bonzo
Napisane: 13.08.2009, 11:44:33





Grupa: Przyjaciele php.pl
Postów: 5 724
Dołączył: 13.04.2004
Skąd: N/A

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

No to wlasnie moje rozwiazanie ci to zapewni.
W dodatku zakladasz unique index na (user_id, sprzet_id) i masz po komentarzu od usera do 1 sprzetu.

Masz sprzet, do sprzetu mozna dodawac komentarze (tabela komentarze, a sprzet_id wskaze do ktorego sprzetu sie on odnosi).
Dalej, kazdy komentarz ma autora - usera (wiec komentarze.user_id wskazuje na tego usera).

I te 2 dodatkowe tabele sa ci zupelnie nie potrzebne.
  Forum: MySQL · Podgląd postu: #647952 · Odpowiedzi: 9 · Wyświetleń: 1 715

dr_bonzo
Napisane: 12.08.2009, 11:27:24





Grupa: Przyjaciele php.pl
Postów: 5 724
Dołączył: 13.04.2004
Skąd: N/A

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

wiecej tutaj http://us3.php.net/manual/en/language.type...pe-juggling.php
  Forum: Przedszkole · Podgląd postu: #647491 · Odpowiedzi: 2 · Wyświetleń: 638

dr_bonzo
Napisane: 12.08.2009, 10:08:19





Grupa: Przyjaciele php.pl
Postów: 5 724
Dołączył: 13.04.2004
Skąd: N/A

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

count( $pregs[1] )
a nie
count( $pregs )

przeciez zagladales do tabeli print_r()'em
  Forum: Przedszkole · Podgląd postu: #647456 · Odpowiedzi: 26 · Wyświetleń: 2 409

dr_bonzo
Napisane: 11.08.2009, 13:00:30





Grupa: Przyjaciele php.pl
Postów: 5 724
Dołączył: 13.04.2004
Skąd: N/A

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

1. Od kiedy konstruktor moze cos zwracac?
2. Gdzie masz metode query() w twojej klasie Mysqli?
3. A co z klasa: http://pl.php.net/manual/pl/class.mysqli.php o tej samej nazwie?
  Forum: Przedszkole · Podgląd postu: #647062 · Odpowiedzi: 2 · Wyświetleń: 581

dr_bonzo
Napisane: 7.08.2009, 08:52:47





Grupa: Przyjaciele php.pl
Postów: 5 724
Dołączył: 13.04.2004
Skąd: N/A

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

Usunac repozytoria czy wpisy do nich w eclipsie?

http://qkpic.com/6369e

i masz view Repositories i tam da sie je usuwac.
  Forum: Komputery i oprogramowanie · Podgląd postu: #645438 · Odpowiedzi: 2 · Wyświetleń: 1 681

dr_bonzo
Napisane: 4.08.2009, 00:35:50





Grupa: Przyjaciele php.pl
Postów: 5 724
Dołączył: 13.04.2004
Skąd: N/A

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

http://akinas.com/pages/en/blog/mysql_random_row/
  Forum: PHP · Podgląd postu: #643927 · Odpowiedzi: 4 · Wyświetleń: 1 146

dr_bonzo
Napisane: 3.08.2009, 19:24:48





Grupa: Przyjaciele php.pl
Postów: 5 724
Dołączył: 13.04.2004
Skąd: N/A

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

Bo zrobilas linka do katalogu

usun: /usr/bin/php
a potem dodaj linka
Kod
sudo ln -s /Applications/MAMP/bin/php5/bin/php       php
  Forum: Frameworki · Podgląd postu: #643819 · Odpowiedzi: 12 · Wyświetleń: 1 457

11 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: 27.04.2024 - 23:22