Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

9 Stron V   1 2 3 > » 

redeemer
Napisane: 23.03.2018, 09:30:02





Grupa: Zarejestrowani
Postów: 915
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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

Przeniesienie composer.lock i wywołanie composer install zapewni, że wersje bibliotek będą dokładnie takie same co w projekcie lokalnym.

https://www.engineyard.com/blog/composer-it...t-the-lock-file
  Forum: Przedszkole · Podgląd postu: #1231044 · Odpowiedzi: 2 · Wyświetleń: 601

redeemer
Napisane: 5.10.2016, 15:11:30





Grupa: Zarejestrowani
Postów: 915
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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

Cytat(nospor @ 5.10.2016, 16:07:53 ) *
Wiem. Wlasnie do niego linkuje i dostaje blad ktory napisalem
Jak wyglada HTML, skad sie tam bierze <script src='.../ol.js' />, bo to tam musisz zmienić.

Ewentualnie opcja "jestem hardkorem" i openlayers/package.json:
Kod
...
  "main": "dist/ol.js",
...
  "browser": "dist/ol.js",
...
  Forum: Po stronie przeglądarki · Podgląd postu: #1201471 · Odpowiedzi: 11 · Wyświetleń: 643

redeemer
Napisane: 26.09.2016, 08:30:34





Grupa: Zarejestrowani
Postów: 915
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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

Zobacz na "gotowe algorytmy" wykorzystywane np w turniejach szachowych:

http://szachmistrz.pl/jak-obliczyc-normy-n...e-szachowe.html
https://pl.wikipedia.org/wiki/System_Buchholza
https://pl.wikipedia.org/wiki/System_Sonneberga-Bergera
https://pl.wikipedia.org/wiki/Metoda_progresji
  Forum: Szukam · Podgląd postu: #1200884 · Odpowiedzi: 4 · Wyświetleń: 1 721

redeemer
Napisane: 25.08.2016, 12:40:21





Grupa: Zarejestrowani
Postów: 915
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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

  1. $str = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit nazwa-XXXXXXXXX, bibendum elit id pulvinar. Curabitur et cursus leo. Sed eu tellus nazwa-XXXXXXXXX, consectetur adipiscing ipsum dolor sit...';
  2. preg_match_all('#nazwa-(.+?),#', $str, $matches);
  3. var_dump($matches);
  Forum: Przedszkole · Podgląd postu: #1198720 · Odpowiedzi: 3 · Wyświetleń: 296

redeemer
Napisane: 20.06.2016, 09:22:26





Grupa: Zarejestrowani
Postów: 915
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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

Na szybko:
  1. <?php
  2.  
  3. $a1 = [
  4. 14 => [ 'id' => 14, 'first_name' => 'Jan', 'last_name' => 'Kowalski' ],
  5. 13 => [ 'id' => 13, 'first_name' => 'Anna', 'last_name' => 'Kowalska' ]
  6. ];
  7.  
  8. $a2 = [
  9. [ 'id' => 14, 'article_name' => "Artykul 1" ],
  10. [ 'id' => 14, 'article_name' => "Artykul 2" ],
  11. [ 'id' => 13, 'article_name' => "Artykul 3" ],
  12. [ 'id' => 13, 'article_name' => "Artykul 4" ],
  13. [ 'id' => 15, 'article_name' => "Artykul 0" ],
  14. ];
  15.  
  16. $ret = [];
  17. foreach($a2 as $a) {
  18. $author = array_key_exists($a['id'], $a1) ? $a1[$a['id']]['first_name']." ".$a1[$a['id']]['last_name'] : 'Nieznany';
  19. $ret[$author][] = $a['article_name'];
  20. }
  21.  
  22. var_dump($ret);
Jeżeli natomiast wyciągasz te dane z bazy, to prawdopodobnie możesz to zrobić na poziomie zapytania.
  Forum: Przedszkole · Podgląd postu: #1194473 · Odpowiedzi: 1 · Wyświetleń: 196

redeemer
Napisane: 7.03.2016, 17:58:50





Grupa: Zarejestrowani
Postów: 915
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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

Kod
position: absolute;
bottom: 0;
?
  Forum: CSS · Podgląd postu: #1186737 · Odpowiedzi: 2 · Wyświetleń: 1 840

redeemer
Napisane: 27.02.2016, 09:52:26





Grupa: Zarejestrowani
Postów: 915
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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

  1. $string = "Dzisiaj {wykonasz | zrealizujesz | osiągniesz} swój cel";
  2.  
  3. $output = preg_replace_callback( '/{(.*?)}/', function($match) {
  4. $words = explode('|', $match[1]);
  5. return trim($words[ mt_rand(0, count($words)-1) ]);
  6. }, $string);
  7.  
  8. var_dump($output);

  Forum: PHP · Podgląd postu: #1185927 · Odpowiedzi: 3 · Wyświetleń: 584

redeemer
Napisane: 16.02.2016, 22:00:05





Grupa: Zarejestrowani
Postów: 915
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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

  1.  
  2. $arr = array('2013-02-01','2000-02-01','2016-02-17','0000-00-00','0000-00-00','0000-00-00');
  3.  
  4. usort($arr, function ($a, $b) {
  5. $at = strtotime($a);
  6. $bt = strtotime($b);
  7.  
  8. if ($a == '0000-00-00')
  9. return 1;
  10.  
  11. if ($b == '0000-00-00')
  12. return -1;
  13.  
  14. if ($at == $bt)
  15. return 0;
  16.  
  17. return ($at < $bt) ? -1 : 1;
  18. });
  19.  
  20. var_dump($arr);
  21.  
  Forum: PHP · Podgląd postu: #1184846 · Odpowiedzi: 2 · Wyświetleń: 409

redeemer
Napisane: 16.02.2016, 19:03:30





Grupa: Zarejestrowani
Postów: 915
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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

W pętli zrób:
  1. $wynik = $wynik * $x;
  Forum: Przedszkole · Podgląd postu: #1184825 · Odpowiedzi: 10 · Wyświetleń: 2 453

redeemer
Napisane: 2.02.2016, 15:45:30





Grupa: Zarejestrowani
Postów: 915
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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

No to nie wiem, nigdy się nie bawiłem innym kodowaniami niż UTF8 w doctrine(2), ale może zamiast ręcznie konwertować, to po prostu rozszerzyć doctrine o nowy typ np. latin2string? Coś podobnego do https://stackoverflow.com/questions/1911228...with-doctrine-2
  Forum: Frameworki · Podgląd postu: #1183403 · Odpowiedzi: 6 · Wyświetleń: 586

redeemer
Napisane: 1.02.2016, 17:46:08





Grupa: Zarejestrowani
Postów: 915
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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

Zmienne w PHP zaczynają się od $ (tak jak to robisz w pierwszych 4 liniach).
  Forum: Przedszkole · Podgląd postu: #1183277 · Odpowiedzi: 7 · Wyświetleń: 476

redeemer
Napisane: 28.01.2016, 14:29:10





Grupa: Zarejestrowani
Postów: 915
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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

Jest taka możliwość.
  Forum: PHP · Podgląd postu: #1182808 · Odpowiedzi: 13 · Wyświetleń: 762

redeemer
Napisane: 26.01.2016, 22:30:20





Grupa: Zarejestrowani
Postów: 915
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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

Cytat(aylus @ 26.01.2016, 21:59:33 ) *
niestety nie działa to bo liczy każdą lekcję na której uczeń był. I nie podaje %.
Chyba nie: http://sqlfiddle.com/#!9/d05b42/1
  Forum: MySQL · Podgląd postu: #1182659 · Odpowiedzi: 11 · Wyświetleń: 1 338

redeemer
Napisane: 26.01.2016, 15:44:46





Grupa: Zarejestrowani
Postów: 915
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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

Używaj password_hash() i password_verify().

I pozwól PHP zająć się mechanizmem sesji, a nie wymyślaj go od nowa. https://secure.php.net/manual/en/session.configuration.php
  Forum: PHP · Podgląd postu: #1182600 · Odpowiedzi: 4 · Wyświetleń: 388

redeemer
Napisane: 21.01.2016, 15:44:23





Grupa: Zarejestrowani
Postów: 915
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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

Nie jest ;-) Wyświetl je sobie na ekran echo $sql, a zobaczysz czemu.
  Forum: Przedszkole · Podgląd postu: #1182200 · Odpowiedzi: 10 · Wyświetleń: 298

redeemer
Napisane: 21.01.2016, 15:39:53





Grupa: Zarejestrowani
Postów: 915
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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

Złe zapytanie SQL:
  1. $sql = "SELECT * FROM `users` WHERE `login` = '".mysql_real_escape_string($this->login)." AND `password` =".mysql_real_escape_string(md5($this->password))."'";
Zwróc uwagę na apostrofy.
  Forum: Przedszkole · Podgląd postu: #1182197 · Odpowiedzi: 10 · Wyświetleń: 298

redeemer
Napisane: 18.01.2016, 11:08:06





Grupa: Zarejestrowani
Postów: 915
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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

Zależy od przeglądarki.

W Google Chrome:

Wchodzimy tu: chrome://flags i zaznaczamy "Automatycznie zapisuj hasła." (chrome://flags/#enable-automatic-password-saving)
  Forum: Hydepark · Podgląd postu: #1181832 · Odpowiedzi: 5 · Wyświetleń: 417

redeemer
Napisane: 14.12.2015, 13:40:28





Grupa: Zarejestrowani
Postów: 915
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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

Cytat(nospor @ 14.12.2015, 13:30:50 ) *
...
No i pojawia się problem bo wordpress ma inne hashowanie haseł.
...
No nie wiem, jak ja ostatnio resetowałem sobie hasło na jakiegoś wordpressa to robiłem to z poziomu bazy danych update wp_users set password=md5(costam).

Edit: Tak jak myślałem, md5 nie przeszkadza wordpressowi: https://github.com/WordPress/WordPress/blob...gable.php#L2085 wp_check_password() (dodatkowo wordpress sam zrobi rehash).
  Forum: Systemy portalowe i CMS'y · Podgląd postu: #1178925 · Odpowiedzi: 3 · Wyświetleń: 1 349

redeemer
Napisane: 2.12.2015, 14:07:25





Grupa: Zarejestrowani
Postów: 915
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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

Nie spotkałem się z czymś takim (może chodzi Ci o zablokowane wywołania funkcji exec(), system() itd, a to nie ma nic wspólnego z cronem). Spotkałem się natomiast z sytuacją w aplikacjach gdzie w cronie było: "wget adresstrony.pl/skrypt.php", ale równie dobrze można by tam wtawić "cd katalog_niedostepny_z_www/; php skrypt.php". Do takiego urla trzeba również dorobić blokowanie po IP (bo nie chcemy żeby każdy mógł sobie "wyzwolić" skrypt , chociaż najnowsze badania każą wątpić w takie zabezpieczenie: http://lgms.nl/blog-2
  Forum: PHP · Podgląd postu: #1177956 · Odpowiedzi: 9 · Wyświetleń: 648

redeemer
Napisane: 2.12.2015, 13:42:06





Grupa: Zarejestrowani
Postów: 915
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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

Wlacz adblocka/ublocka to Ci się nie pojawi ;-) Ten JS to robi:

http://heedyou.engine.adglare.net/?393995289

Inne podejrzane pliki:

http://widgets.amung.us/small.js
http://tcr.tynt.com/ti.js
  Forum: Systemy portalowe i CMS'y · Podgląd postu: #1177952 · Odpowiedzi: 7 · Wyświetleń: 1 336

redeemer
Napisane: 19.11.2015, 10:46:21





Grupa: Zarejestrowani
Postów: 915
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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

  1. $data = file_get_contents('http://akol.pl/web_api/slownik.php?rd=o');
  2.  
  3. var_dump( json_decode($data, true) );
  Forum: PHP · Podgląd postu: #1176834 · Odpowiedzi: 7 · Wyświetleń: 428

redeemer
Napisane: 16.11.2015, 12:45:01





Grupa: Zarejestrowani
Postów: 915
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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

Zrób sobie "sztuczny" plik locale.js generowany dynamicznie (podczas requestu) przez PHP na podstawie aktualnego słownika.
Np:
Kod
var locale = new Array();
locale['msg1']='Costam 1';
locale['msg2']='Costam 2';
...
  Forum: Po stronie przeglądarki · Podgląd postu: #1176474 · Odpowiedzi: 11 · Wyświetleń: 941

redeemer
Napisane: 11.11.2015, 10:50:16





Grupa: Zarejestrowani
Postów: 915
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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

Cytat(koxfx @ 10.11.2015, 19:11:14 ) *
Zastanawia mnie czy archiwa niosą jakies zagrożenia.(.rar,.zip,.7zip)
W pewnych sytuacjach tak. Na początek warto zapoznać się z tzw. "Zip bomb" i 42.zip czyli zipe, który zajmuje 42 kilobajty, a rozpakowuje się do 4.5 PETAbajtów :-)

Dodatkowo do zipa oprócz zwykłych plików i katalogów możesz dodać linki symboliczne, które po rozpakowaniu na serwerze, w pewnych sytuacjach mogą zaburzać logikę aplikacji, albo udostępniać informacje. Przykład:
Jest panel, gdzie użytkownik uploaduje zipa, który jest rozpakowany na serwerze za pomocą system("unzip $plik -d $katalog"). Może sobie także na stronie przeglądać spakowane pliki, ale tylko *.jpg. W takich okolicznościach atakujący może wrzucić do zipa link symboliczny z nazwą test.jpg, kierujący do jakiegoś pliku php (albo chociażby /etc/passwd) aby zobaczyć jego zawartość. W przeglądarce będzie to wyglądać jak "zepsuty obrazek" bo obrazkiem oczywiście nie będzie, tylko źródłem pliku do którego linkowaliśmy.

Jak zrobić takiego zipa na linuxie:
Kod
mkdir evilzip
cd evilzip/
ln -s /etc/passwd evil.jpg
ln -s ../albo/jakis/plik.php evil2.jpg
zip --symlinks -r ../evil.zip *


Edit: No i polecam też obejrzeć sobie prezentację Gynvaela "Dziesięć tysięcy pułapek: ZIP, RAR, etc." z SEConference 2013
  Forum: PHP · Podgląd postu: #1176016 · Odpowiedzi: 11 · Wyświetleń: 933

redeemer
Napisane: 10.11.2015, 18:58:51





Grupa: Zarejestrowani
Postów: 915
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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

Jak tylko obrazki to getimagesize.
  Forum: PHP · Podgląd postu: #1175978 · Odpowiedzi: 11 · Wyświetleń: 933

redeemer
Napisane: 4.11.2015, 14:57:37





Grupa: Zarejestrowani
Postów: 915
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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

Powinno działać. https://jsfiddle.net/xraov3uf/
  Forum: Po stronie przeglądarki · Podgląd postu: #1175515 · Odpowiedzi: 2 · Wyświetleń: 568

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: 19.04.2024 - 00:04