Mirki da się w .htaccess zrobić tak z przekierowaniem 301, że przekierowuje w następujący sposób

staradomena.pl/wpis-przykladowy-peszko-pijany
nowadomena.pl/wpis-przykladowy-peszko-pijany

Chodzi o to, że cała moc przejdzie na nową domenę + po wejściu w stary link z danym postem będzie redirect na nową domenę z tym samym postem.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, chcę stworzyć aplikację, która będzie służyć do agregacji i ujednolicenia pewnych danych z zewnętrznych systemów. Zewnętrzne systemy udostępniają dane za pomocą API. Z niektórych systemów aplikacja ma też korzystać z webhooków, ale niektóre ich nie udostępniają. Generalnie mój problem leży w tym, że chcę tą aplikację stworzyć z głową tak, aby była w miarę dobrze skalowalna. Struktura danych na pewno będzie różna w zależności od systemu, tak samo z metodami autoryzacji,
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@cinek181992: Napisz sobie moduły do obsługi każdego z tych zewnętrznych systemów wykorzystując ten sam interfejs danych wejściowych i wyjściowych (wzorce Strategia/Adapter), w ten sposób ujednolicisz interfejs komunikacji. W głównej aplikacji wywołując konkretne metody interfejsu nie będzie Cię interesowało jak to jest dalej realizowane byle format danych się zgadzał. Nim bardziej zróżnicowane API zewnętrznych systemów tym trudniej coś takiego zrobić ale da radę.
  • Odpowiedz
@cinek181992: Poważnie bym się zastanowił nad pisaniem takiej aplikacji na gotowym frameworku ze sztywną architekturą i strukturą. Możesz go śmiało wykorzystać do serwisu klienckiego, ale zbieranie i ujednolicanie danych bym zorganizował jako osobny mikroserwis (który może wystawiać swoje własne API) z własną architekturą dopasowaną do twojego problemu.

Jak jest dużo wejśc lub wyjść do jakiegoś systemu to na pierwszy rzut oka pasuje tutaj Hexagonal Architecture (zwana także Ports & Adapters),
  • Odpowiedz
Mam funckję logout, która wylogowuje użytkownika z programu. Chciałbym aby w trakcie wylogowania dane zostały zapisane do tabeli poprzez fukcję saveLogout. Sama funkcja saveLogout jest poprawna jednak w czasie wylogowanie nie wykonuje się. Jak zmodyfikować poniższy kod aby dane najpierw zostały zapisane do bazy danych a następnie nastąpiło wylogowanie użytkownika

public function logout() {
$this->saveLogout();
$this->redirect($this->Auth->logout());
}

#programowanie #cakephp #php
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@energetyk: nie znam cakephp ale czy w ustawieniach komponentu auth nie podaje się ścieżki do wylogowania i nawet jak napiszesz sobie akcje to on tam nie wchodzi? Jeżeli tak jest to zrób osobna akcje na zapis i po zaposie kieruj użytkownika na logout
  • Odpowiedz
Pobieram dane z jednej tabeli, przechowuje tam miedzy innymi ID kategorii, ktorym chce pobrac nazwy z innej tabeli, ID kategorii w pierwszej tabeli moze wynosic '0' jesli podana kategoria nie istnieje, w zapytaniu WHERE podstawiam jedynie ID z pierwszej tabeli. Jesli rekord z pierwszej tabeli posiada wszystkie kategorie, cale zapytanie dziala, jesli podstawie inny ID dostaje 0 wynikow, bo zapytanie nie moze odszukac kategorii o ID 0 - ta nie istnieje.

SELECT p.id,
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#wordpress #bridge #polylang #php

Cześć mirki, wiecie może jak w szablonie bridge ustawić żeby logo zmieniało się względem danego języka? Próbowałem poniższy kod ale nie działa. Do tłumaczenia używam Polylang.

addfilter('avflogo','av
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dimian: nie bardzo działa, on zamiast zmienić to robi nakładkę. Tutaj ten szablon ma dziwne działanie i wcale się nie zdziwię jak ma gdzieś jeszcze plik z wywołaniem loga...
  • Odpowiedz
nie mam czasu się teraz zbytnio angażować, ale ściągnij sobie cały szablon przez ftp na dysk, odpal w jakimś sublime_text odpal skanowanie wszystkich plików w folderze (ctrl shift h) - wcześniej sprawdź klasa jaka się wywołuje przy logo i odszukaj za pomocą tego gdzie to jest i wykomentuj. - podejrzewam że są łatwiejsze sposoby ale teraz tylko to mi wpadło go głowy
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
#php #laravel #webdev
Mirki, szybkie pytanie - najpierw uczyć się php i potem laravela czy może przejść od razu do frameworka? Czy coś całkiem innego?
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam bazę danych na której oparta jest aplikacja webowa napisana w php. Przez kolumnę identyfikator przechodzi sekwencja, która numeruje kolejne wiersze. Potrzebuję zmienić numerowanie w ten sposób aby każdy kolejny wiersz był numerowany w ten sposób aby uzupełnić ciąg znaków do 10 uzupełniając pozostałe miejsca zerami. W jaki sposób to wykonać z poziomu bazy danych czy php ?

Identyfikator
1 0000000001
2 0000000002
3 0000000003
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam, piszę projekt na zaliczenie z aplikacji internetowych. Połączenie z bazą danych, łącznie z zapisem do niej jest realizowane za pomocą #php, jednak projekt miał być napisany głównie w #javascript. Teraz się zastanawiam, czy nie przepisać części odpowiedzialnej za logowanie i rejestrację na nodejs, bo z tego co widziałem to się da takie rzeczy zrobić. Warto? W końcu zapisujemy te rzeczy po stronie użytkownika, jakby nie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TMBRK: Przepisz połowę na node i powiedz że to polyglot microservices bo chciałeś pokazać że da się tak tworzyć nowoczesne aplikacje. Moda trwa dopiero 8 lat więc na uczelni będą zachwyceni nowinką.
  • Odpowiedz
ffmpeg = Potrzebuje ustawić dla x264 -crf , ktoś dał radę ? czy po prostu nikt w tej bibliotece o tym nie pomyślał...
#php #ffmpeg
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Po przeszukaniu kodu całej biblioteki udało mi się odszukać metodę za to odpowiedzialną ..
Brak dokumentacji w tej bibliotece jest po prostu czymś śmiesznym
-> setAdditionalParameters(
[
'-crf','22'
])
;
  • Odpowiedz
Dzisiaj Dzień Bezpiecznego Internetu.
Wszystkim z tagów #hosting #php #webdev - polecam fajne promocje z tej okazji:
- w Helion książki w specjalnej cenie: https://niebezpiecznik.pl/post/niezla-promocja-helionu-na-ksiazki-z-okazji-dnia-bezpiecznego-internetu/
- w Hekko.pl hosting za 1 zł (90% taniej niż normalnie!), a także SSL blisko 30% taniej

Przy okazji na podstawie danych z sieci... parę liczb, które pokazują, jak rośnie liczba zagrożeń.
artur-pajkert - Dzisiaj Dzień Bezpiecznego Internetu.
Wszystkim z tagów #hosting #ph...

źródło: comment_jbyFsNThAsngPcGzUjbQRBMgVJHJraBN.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jaki jest wynik proby kompilacji i uruchomienia ponizszego kodu przy narzedziach OpenJDK?

/*<?php
//*/public class PhpJava { public static void main(String[] args) { System.out.printf("/*%s",
//\u000A\u002F\u002A
class PhpJava {

Jaki jest wynik proby kompilacji i uruchomienia ponizego kodu w Javie?

  • Blad kompilacji 10.8% (69)
  • Blad runtime 5.6% (36)
  • Hello World! 10.9% (70)
  • jakis znak przed Hello World! 7.6% (49)
  • wtf 52.7% (338)
  • ten kod dziala tez w PHP 12.3% (79)

Oddanych głosów: 641

  • 68
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@interface: pytanie jakie można zadać na rekrutacji pokazując ten kod to "Co można z tym kodem zrobić?", i jedyna poprawna odpowiedź to "Zaorać i napisać od nowa". Na inne pytania to można sobie odpowiadać na forum fanatyków hakowania itp. Ja bym nie chciał pracować w firmie, w której są takie kwiatki
  • Odpowiedz
Pod jakimi hasłami szukać tutoriala dot. .htaccess gdy chcę obsługiwać zapytania wysyłane getem w jakiś estetyczny sposób?

Potrafię zrobić z .pl/strona.php na .pl/strona, jednak chcę określony parametr wysłać getem tzn. .pl/strona.php?id=10 jako .pl/strona/10/

#webdev #php
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Govr: Hm, większość serwisów jakie przeglądałem tytuł można było edytować (tzn. po wklepaniu linka ze złym tytułem strona normalnie się otwierała, nawet nie przekierowywała na poprawny) mają przy tym przyzwoite pozycjonowanie. Wykop widzę jest przed tym zabezpieczony.

Zrobienie tego o czym piszesz mogę dać na później do zrobienia, bo na ten moment gonią mnie termin od zleceniodawcy. Zrobię więc w formie 2 getów, gdzie pierwszy to id, a drugi to
  • Odpowiedz
2 getów, gdzie pierwszy to id, a drugi to tytuł, z tym że tytułu póki co nie będę obsługiwać.


@Jurix: dokładnie, śmiało pobierasz tytuł i na razie nic z nim nie robisz, a potem według uznania, albo redir na prawidłowy, albo 404
  • Odpowiedz