category

PHP

WORDPRESS – wystąpił problem z wysłaniem twojej wiadomości. spróbuj ponownie później

Jeśli na naszej stronie pod kontorlą WP posiadamy formularz (zazwyczaj przez wtyczkę Contact Form 7) do wysyłania wiadomości możemy natknąć się na błąd:

Lub inny w zależności od tłumaczeń: Skutkiem tego wiadomość nie jest wysłana i nie dociera do zdeklarowanego w ustawieniach odbiorcy. Jest sposób aby temu zaradzić. Na początek pozyskaj dane do wysyłki […]

Inkrementacja w szablonach Smarty

Jeśli kodujemy w szablonach Smarty i w obrębie np. pętli foreach potrzebujemy użyć inkrementacje – analogicznie do PHP – poniżej poradnik jak to zrobić. // deklarujemy licznik – nazwę zmiennej licznika i jego wartość startową: {counter start=0 assign=’productCount’} // startuje pętla foreach. Obróci się ona tyle razy ile jest elementów w talicy $products. Tym samym […]

skrypt PHP do spakowania folderu na serwerze (rekurencyjnie)

Jeśli na danym serwerze chcemy spakować folder i wszystkie jego podfoldery w jedno archiwum ZIP, które dużo szybciej ściągniemy – oto stosunkowo łatwa metoda aby to wykonać. Dodatkowo chcemy aby spakowanie odbywało się rekurencyjnie – obejmowało wszystkie podfoldery i pliki w danym folderze. Uwaga, aby ono działało musimy mieć na serwerze w PHP zainstalowane rozszerzenia […]

zamiana kanału YouTube na feed RSS

kiedyś dało się to zrobić przez link typu: http://gdata.youtube.com/feeds/api/users/xxxx/uploads Niestety od kwietnia 2015 jest to przez YT systematycznie wycofywane i kanały przestają działać w ten sposób. Pomocnym może okazać się ten skrypt PHP. Znaleźliśmy to na tej stronie i poprawiliśmy w nim błędy. Został także dostosowany do polskich realiów (m.in. pod kątem kodowania polskich znaków). […]

Inna akcja na ostatnim elemencie w pętli foreach

Przypuśćmy, że chcemy na pętli foreach wylistować jakąś tablicę no i przy ostatnim elemencie tejże tablicy chcemy zrobić inną akcję. Pomocna w tym będzie funkcja PHP: end() Przykład użycia: $fruity_letters = array(„a” => „apple”, „b” => „banana”, „c” => „chiquita”); foreach($fruity_letters as $letter => $fruit) { if($fruit == end($fruity_letters) { print „$fruit is last\n”; } […]