Witam :) Znajdzie sie ktos chetny do napisania czegos wspolnymi silami? Tematyka do wybrania po burzy mozgow :) Moze na poczatek cos mniejszego, aby zobaczyc jak przebiega wspolpraca :) Bez terminow, bez stresu - for fun and profit - i aby nauczyc sie czegos od siebie :) Programista PHP z 7 letnim stazem z tej strony :) Jakby cos ktos - PM me. #programowanie #php
Wszystko
Najnowsze
Archiwum
programista7
- 3

sokytsinolop
- 2
@programista7: zacznij i na githuba
kamil062
- 1
@programista7: Jakiś framework czy na czysto? Kiedyś się bawiłem w PHP a ostatnio tylko tyle co na studia projekty na zamówienie. Można by coś odświeżyć sobie
Może ktoś polecić jakąś książkę do programowania w PHP 7? Z tym, że dobrze gdyby była po polsku bo ma być skierowana do uczniów gimnazjum/liceum, a tam różnie z językami obcymi bywa. Jedni mają rozszerzony niemiecki inni francuski a inni jeszcze coś innego. Niestety nie każdy uczy się angielskiego :(
#php #php7 #naukaprogramowania #pytanie
#php #php7 #naukaprogramowania #pytanie
- 1
Piszę sobie bloga w Symfony3, i chciałbym dodać taki feature że w admin panelu mogę dodawać i usuwać zakładki w których będzie zwykły tekst, nic poza tym, z tym sobie poradzę, ale zastanawia mnie jak załadować zakładki, jedynce co mi przychodzi do głowy do załadowanie zakładek z bazy danych (ale nie mam pojęcia w którym miejscu, konstruktor w kontrolerze chyba nie wchodzi w grę) i przesłanie ich do bazowego twiga. Może ktoś
@lewsky: Aaa już rozumiem. Chodzi o to, że musiałbyś te zakładki przekazywać w każdej akcji, bo te zakładki są wyswietlane na każdej podstronie? Ja bym to załatwił przez napisanie rozszerzenia do TWIGa. Google -> symfony twig extension
- 3
@lewsky:
1. Skoro admin może tworzyć zakładki i je zapisywać to chyba oczywiste, że przyda się trzymać informacje o nich w bazie danych => Doctrine.
2. Dane zakładek pobierasz z Doctrine w kontrolerze.
3. Jak tylko na jednej lub kilku stronach, to przekazujesz je normalnie do szablonu.
4. Jak wszędzie ma być widoczne, to wsadzasz do szablonu bazowego i renderujesz przez
1. Skoro admin może tworzyć zakładki i je zapisywać to chyba oczywiste, że przyda się trzymać informacje o nich w bazie danych => Doctrine.
2. Dane zakładek pobierasz z Doctrine w kontrolerze.
3. Jak tylko na jednej lub kilku stronach, to przekazujesz je normalnie do szablonu.
4. Jak wszędzie ma być widoczne, to wsadzasz do szablonu bazowego i renderujesz przez
{{Posiadam stronę internetową (php) i jeden użytkownik zgłosił mi buga takiego, że może edytować nazwę użytkownika w "network packet" i tym sposobem robić coś za kogoś. Jak coś takiego zablokować? Odwdzięczę się za pomoc. #hacking #php #pomocy #niebezpiecznik
- 1
@Klaus_Kinski: powiedz mu, że po prostu dane wejściowe nie są walidowane po stronie serwera...
- 1
@Klaus_Kinski: Jeśli tak się da to najprawdopodobniej oznacza że nawet nie zaimplementowali sesji. Tylko sprawdzają czy nick jest w bazie i tyle. Jak tak zrobili, to zaimplementowanie tego równa się z przebudową praktycznie całego systemu kont (a raczej, stworzeniem go).
Ktoś kto bierze się za robienie stron na zamówienie powinien takie rzeczy mieć w małym palcu. Ehh.
Tutaj fajny wykład na podobny temat: https://www.youtube.com/watch?v=y4GB_NDU43Q :D
Ktoś kto bierze się za robienie stron na zamówienie powinien takie rzeczy mieć w małym palcu. Ehh.
Tutaj fajny wykład na podobny temat: https://www.youtube.com/watch?v=y4GB_NDU43Q :D
Pytanie to speców od #elasticsearch.
Zacząłem bawić się tym silnikiem.
Zindeksowałem sobie jakąś tabelę.
Mam zapytanie SQL, które pobiera rekordy z tej tabeli - teraz chciałbym podmienić silnik i podłożyć elastica.
Czy jest jakiś sprytny sposób, żeby SQLowego WHERE sparsować do elasticowego
Zacząłem bawić się tym silnikiem.
Zindeksowałem sobie jakąś tabelę.
Mam zapytanie SQL, które pobiera rekordy z tej tabeli - teraz chciałbym podmienić silnik i podłożyć elastica.
Czy jest jakiś sprytny sposób, żeby SQLowego WHERE sparsować do elasticowego
- 1
@zdzisiek-bula: O jezu, o jezu .... o_O
Jest jedna funkcja/metoda, która wykonuje te szukania (w sensie wykonywania zapytań do bazy) i jesteś w stanie ją zmienić?
Jest jedna funkcja/metoda, która wykonuje te szukania (w sensie wykonywania zapytań do bazy) i jesteś w stanie ją zmienić?
- 1
@zdzisiek-bula: W szukaniu największym problemem są dopasowania w nazwach. Cała reszta kolumn idzie bardzo prosto.
Tak więc, jeśli nazwy tych kilkudziesięciu szukających funkcji są ze sobą związane jakimś słowem ("szukaj", "search", itd), to przy pomocy debug_backtrace określasz źródło zapytania i jeśli znajdzie się tam odpowiednie słowo, to parsujesz zapytanie, wyciągasz where (.*) (z pominięciem order/group/limit) i wyciągasz kolumny zindeksowane przez elastic search. Wrzucasz do elastica pytanie o id dokumentów, sklejasz
Tak więc, jeśli nazwy tych kilkudziesięciu szukających funkcji są ze sobą związane jakimś słowem ("szukaj", "search", itd), to przy pomocy debug_backtrace określasz źródło zapytania i jeśli znajdzie się tam odpowiednie słowo, to parsujesz zapytanie, wyciągasz where (.*) (z pominięciem order/group/limit) i wyciągasz kolumny zindeksowane przez elastic search. Wrzucasz do elastica pytanie o id dokumentów, sklejasz
- 1
#php ogarniał ktoś z was robienie jednocześnie na legacy i nowej wersji w sytuacji kiedy wersje PHP obu zasadniczo się różnią (legacy nie pójdzie na >5.3)? Jakieś protipy? Część urli musi działać na nowej, część na starej wersji. Konfig serwera nie ułatwia (jedna wersja php per konto)
Mam wielojęzyczną stronę. Dobieranie odpowiednich tekstów ma spoczywać na template (w Twig {{ lang[code] }}) czy na funkcji która wyrzuca jakieś dane?
#php
#php
- 0
@paziu: na razie mam tak. Mam jakieś tam api. Zależnie od request załącza się odpowiedni kontroler. Ten kontroler korzysta z api i zamiast tekstów wyrzuca np. 'mytextcode' a ja w kontrolerze zajmuje się żeby dla tego klucza znajeźć tłumaczenie i przekazuje je do widoku.
- 2
@YourFriend: Użyj czegoś gotowego, używanego przez wiele osób. Np. komponent z symony https://github.com/symfony/translation
WItajcie mirki.
Mam na serwerze Ubuntu 12.04, a na komputerze lokalnym - Ubuntu 14.04. Zrobiłem stronkę, na której zaimplementowałem opłatę przez paypal, korzystając z PayumBundle. Lokalnie wszystko działa, ale muszę jeszcze otrzymać odpowiedź z paypal, a strona na lokalnym komputerze nie jest dostępna z zewnątrz, więc pomyslałem, że bedę to testował na serwerze. Jednak tam jest problem z CURL. Przy próbie odpalenia płacenia przez paypal zwraca mi taki błąd:
Mam na serwerze Ubuntu 12.04, a na komputerze lokalnym - Ubuntu 14.04. Zrobiłem stronkę, na której zaimplementowałem opłatę przez paypal, korzystając z PayumBundle. Lokalnie wszystko działa, ale muszę jeszcze otrzymać odpowiedź z paypal, a strona na lokalnym komputerze nie jest dostępna z zewnątrz, więc pomyslałem, że bedę to testował na serwerze. Jednak tam jest problem z CURL. Przy próbie odpalenia płacenia przez paypal zwraca mi taki błąd:
cURL error 35: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3- 0
@mariecziek: haha no to sam sobie kopiesz grob mozna powiedziec :D
- 0
Treść przeznaczona dla osób powyżej 18 roku życia...
#php #naukaprogamowania #formularz
Mirki mam problem którego nie ogarniam.
W formularzu mam sprawdzanie czy cokolwiek wpisano. Zrobiłem sobie funkcje bo jednak troche copy->paste by było.
Mirki mam problem którego nie ogarniam.
W formularzu mam sprawdzanie czy cokolwiek wpisano. Zrobiłem sobie funkcje bo jednak troche copy->paste by było.
function sprawdz_dlugosc($value, $error_num, $tekst)
{- 1
@Caly_na_bialo: powinieneś sobie napisać jakąś klasę do zmiennych sesejnych koniecznie aby nie korzystać w kodzie z $_SESSION bo bardzo łątwo się pomylić, ogarnij phptherightway tak na początek a potem oop
- 0
@Jurigag Dzięki wielkie!
- 1
@hiroszi: nie znam się, więc się wypowiem - jedyne co widziałem to gotowe kompilacje z TS lub bez.
- 0
@SystemHalted: nie, nie używam windowsa :d
- 1
mirki znacie jakieś gotowe scrappery w PHP obsługujące multi threading? :) było by bajecznie jakby jeszcze scrapper miał wbudowaną liste proxy?
#php #scrapper #programowanie
#php #scrapper #programowanie
@hiroszi: PHP bez wkompilowanego pthreads jest 100% jednowątkowy, możesz ew. uruchomić wiele procesów z CLI
- 0
@stacktrace: @hiroszi: w sumie nie wiem czy to tutaj pasuje w tą tematykę ale jest jeszcze coś takiego jak reactphp
- 1
Treść przeznaczona dla osób powyżej 18 roku życia...
- 3
@Jurigag: Klient robi request z ustawionym proxy, CGI ustawia adres proxy na serwerze i cały ruch przez niego przepuszcza.
https://httpoxy.org ktoś mi wytłumaczy o co konkretnie tu chodzi w tej luce ?
@Jurigag: CGI zapisuje wartości nagłówków w zmiennych środowiskowych HTTP_NAZWA_NAGLOWKA. Może używałeś kiedyś np. HTTP_USER_AGENT. Jeżeli ktoś wyśle do serwera nagłówek Proxy: wartość, do zmiennej HTTP_PROXY trafi ta wartość. Ale HTTP_PROXY jest szczególną zmienną, z której wiele programów i bibliotek uniksowych odczytuje adres serwera proxy HTTP używanego do połączeń wychodzących.
@BuMRK: rozumiem że jak mam https
@zdzisiek-bula: System.out.println(authKey);
Zwraca domyślnie toString obiektu - które z tego co kojarzę zawiera typ i hashcode, musisz zrobić
System.out.println(Arrays.toString(authKey));
Zmień IDE na jakieś normalne, np Intellija to nie będziesz robił takich błędów ;)
Intellijka sama proponuje poprawę takiego kodu.
Zwraca domyślnie toString obiektu - które z tego co kojarzę zawiera typ i hashcode, musisz zrobić
System.out.println(Arrays.toString(authKey));
Zmień IDE na jakieś normalne, np Intellija to nie będziesz robił takich błędów ;)
Intellijka sama proponuje poprawę takiego kodu.
- 1
@zdzisiek-bula: rozumiem, że ten kod javy działa na androidzie? Bo nie podałeś skąd ta funkcja (biblioteka jakaś?) bo standardowe API javy to nie jest, a najbliżej podanego wywołania pasuje to: https://developer.android.com/reference/android/util/Base64.html#encodeToString(byte[], int)
W takim wypadku przyjmuje on tablicę bajtów, więc nie ma mowy o żadnym toStringu. To nie jest tak, że zawsze możesz wrzucić obiekt do wywowałania metody i jeżeli typ nie pasuje to zostanie wywołane toString. Java jest
W takim wypadku przyjmuje on tablicę bajtów, więc nie ma mowy o żadnym toStringu. To nie jest tak, że zawsze możesz wrzucić obiekt do wywowałania metody i jeżeli typ nie pasuje to zostanie wywołane toString. Java jest
- 1
Mircy, potrzebuję pomocy z 2 regułami w .htaccess: by mieć jednocześnie przekierowanie na wariant z www a także przekierowanie z www.domena.com na www.domena.com/pl/ również dla podstron, poniższy kod nie do końca się sprawdza:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www. [NC]
@astra2k: ja mam to samo w wampie niestety. ide pograc sobie potem pomoge cos jeszcze
na linuksie mi smiga normalnie a na wampa nawet nie dziala mi
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^pl/(.*)$ test.php
na linuksie mi smiga normalnie a na wampa nawet nie dziala mi
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^pl/(.*)$ test.php
- 1
@astra2k: blisko, ale nie powinieneś łapać tylko po samym "www."
RewriteBase /
RewriteCond %{HTTP_HOST} !^example\.com/pl/$ [NC]
RewriteRule ^(.*)$ http://example\.com/pl/$1 [QSA,L,R=301]
czy jakos tak
RewriteBase /
RewriteCond %{HTTP_HOST} !^example\.com/pl/$ [NC]
RewriteRule ^(.*)$ http://example\.com/pl/$1 [QSA,L,R=301]
czy jakos tak
- 2
@Kajakiem_przez_Tybet: WPML
- 1
Znacie jakąś stronę z bazą danych o smartfonach?
Potrzebuję API do bazy ze smartfonami, żeby zrobić swoją stronkę do pracy.
#php #programowanie #smartfon
Potrzebuję API do bazy ze smartfonami, żeby zrobić swoją stronkę do pracy.
#php #programowanie #smartfon
- 0
@Vladimir_Kotkov:
mgsm chyba nie ma api
mgsm chyba nie ma api
@Kiziek: Wiec scrapuj
- 1
Instalował ktoś dodatek Visual Editor do Media Wiki? Zainstalowałem, jednak po dopisaniu do LocalSettings.php
require_once "$IP/extensions/VisualEditor/VisualEditor.php";
$wgDefaultUserOptions['visualeditor-enable'] = 1;
$wgVirtualRestConfig['modules']['parsoid'] = array(
// URL to the Parsoid instance
require_once "$IP/extensions/VisualEditor/VisualEditor.php";
$wgDefaultUserOptions['visualeditor-enable'] = 1;
$wgVirtualRestConfig['modules']['parsoid'] = array(
// URL to the Parsoid instance
@Drail: Włącz wyświetlanie błędów w konfiguracji interpretera php (plik php.ini, linia display_errors) to coś więcej się dowiemy.
- 1
13
Forum Ubuntu zostało zhackowane

Forum internetowe Ubuntu zostało zhackowane, a dane należące do 2 milionów użytkowników wyciekły do sieci. Skompromitowane dane użytkowników obejmują przede wszystkim adresy IP, nazwy użytkowników oraz adresy e-mail. Ubuntu nie zastosowało należytych zabezpieczeń, aby ochronić swoich...
z- 6
- #
- #
- #
- #
- #
- #

























