Mam problem. Siedzę w projekcie który właśnie chcę zmodernizować i przerobić autoloader tak aby zacząć korzystać z namespace'ów. Wszystko jest ok do momentu w którym wchodzę w smarty. W projekcie dosyć często w smartych wywołuje wartosci stałe z klas. Niestety smarty jest na tyle archaiczne że nigdy nie słyszało o namespaceach i próba zrobienia My\Namespace\MyClass::DEFINED_VALUE; powoduje wykrzaczenie się. Czy można to jakoś prosto obejść? Nie mogę zrezygnować z odwołań w templatkach, a
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jaki jest framework mvc do #php który pozwala łatwo instalować dodatkowe funkcjonalności (coś jak gem w ruby albo npm w nodejs), i żeby miał dużo paczek

umiem używać google ale zanim zaczne tracić czas na coś co może być słabe wole zapytać tutaj
#webdev
  • 30
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki gdzie szukać informacji do "podpięcia" maila na swoją stronę www?

Załóżmy że chciałbym zrobić coś takiego, że dostaję maila od swojej strony (np od powiadomienia@moja_strona.pl ) na wybrany adres kiedy np. ktoś napisze komentarz.

#php #programowanie #webdev #stronywww #html #html5
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jacob:

Linia 3: use Closure; – importuje, żeby niżej móc pisać Closure zamiast \Closure (przestrzenie nazw)

Linia 50: Closure $queueResolver = null) – w konstruktorze przyjmuje funkcję anonimową jako argument – Closure jest tu po to, żeby umożliwić http://php.net/manual/en/language.oop5.typehinting.php – czyli upewnienie się, że przekazano argument właśnie z funkcją anonimową, a nie np
  • Odpowiedz
@Jacob: Czyli korzystając z Displatchera, robisz np:

$queueResolver = function () { /* whatever */ };
$dispatcher = new \Illuminate\Bus\Dispatcher($container, $queueResolver);
$dispatcher->dispatchToQueue($command); // tu zostanie użyta funkcja anonimowa (closure)
  • Odpowiedz
Mirki jak się do tego szybko dobrać by wyprowadzić 1 z 'rank"?
z vardumpa:

array (size=1)
0 =>
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chcę zrobić małe #rozdajo dla Mirków i potrzebuje skryptu w #php co by losował z pliku jeden wers i podawał na stronie.

Oczywiście jakieś ograniczenie 1 wers na jedno ip.

Jak by zapisywał jakie ip co wzięło i usuwał ten wers to już w ogóle by było super.
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

[ #webdev | #php | #css ]

How to include PHP code in a CSS file?

Taka ciekawostka, uważam, że przydatna. Sam nigdy nie pomyślałem, że można to zrobić w ten sposób, zwykle przez PHP dodawałem nowy plik styli.

php
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jakiej captchy używacie? Ja mam z pakietu gregwar/captcha, ale na homestead się długo generuje, kilka sekund i boję się, że na produkcji będzie podobnie. Macie jakieś doświadczenia z nią?

#laravel #php #webdev
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Potrzebuję porady - chcę wysyłać wiadomości z formularza na stronie poprzez Mandrill.

Czy lepiej zrobić to wykorzystując tylko JS'a i przekazując wszystko ajaxem, czy może napisać to ładnie w PHP (cały formularz, kontroler, itd.)? Z jednej strony fajnie mieć to tylko w JS, bo i walidacja będzie wtedy tylko po stronie użytkownika, a jak wyłączy JS to nie wyśle wiadomości. Nie wiem natomiast czy to jest efektywne.

edit: chodzi o prosty formularz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Mores: To co robisz w JS to traktuj raczej jak aplikację open-source którą dajesz userowi i on z nią  może zrobić co chce - zmodyfikować/skasować Twoje walidatory też. Zdaje się że np. firebug pozwala na modyfikację kodu JS "w locie".

No i nie wiem czy Mandrill nie wymaga jakiegoś logowania żeby wysłać wiadomość? jeśli tak, to musisz to przepuścić przez serwer, bo chyba nie chcesz udostępniać danych do Mandrilla użytkownikowi.
  • Odpowiedz