-
php debug na $_FILES
12.12.2014
идеята е, че така лесно се дебъгва $_FILES при работа с ajax където не можем да покажем какво се случва през браузъра. Идеята е каквото се случва да се запише във файл. Това е ефективно и като цяло защото позволява записването на масив във файл с един ред 🙂 file_put_contents(‘filename.txt’, print_r($_FILES, true));
-
htaccess – пренасочване от IP към домейн
02.12.2014
Идеята е да няма дубли в гугъл сърча по домейн и ип-то на сайта. RewriteCond %{HTTP_HOST} . RewriteCond %{HTTP_HOST} !^www\.example\.com$ RewriteRule (.*) http://www.example.com/$1 [R=301,L]
-
Скриване на резултати в гугъл сърч по домейн
17.11.2014
Идеята е , че при търсене искаме някои резултати от конкретни домейни да не излизат. Ето го и решението: Необходимо е първо да се инсталира greasemonkey и скрипта: Google Hit Hider by Domain
-
htaccess пренасочване от под домейн към url
06.11.2014
Идеята е http://mail.example.com да се пренасочи към http://mail.newdomain.com, но сайта example.com да си работи от съответната root директория. .htaccess правила: RewriteEngine On RewriteCond %{HTTP_HOST} ^mail\.example\.com$ [NC] RewriteRule ^(.*) http://mail.newdomain.com/$1 [L,R]
-
413 Request Entity Too Large в nginx
04.11.2014
Защо се случва грешката „413 Request Entity Too Large“ в nginx? В apache2 php е сетнат upload_max_filesize 60 MB , но е забравено в nginx да се сетне client_max_body_size също на 60 MB и затова. Ето го решението: Файл: /etc/nginx/sites-enabled/example.com.8133 server { … location / { … client_max_body_size 60m;…
-
ckeditor – custom toolbar
03.11.2014
Ето моите настройки за ckeditor toolbar: CKEDITOR.replace( ‘editor1’,{filebrowserBrowseUrl: ‘/editor/ckfinder/ckfinder.html’, enterMode : CKEDITOR.ENTER_BR, width: ‘700px’, language: ‘bg’, height: ‘200px’, toolbarGroups: [ { name: ‘mode’, groups: [ ‘mode’] }, { name: ‘clipboard’, groups: [ ‘clipboard’, ‘undo’ ] }, { name: ‘basicstyles’, groups: [ ‘basicstyles’, ‘cleanup’ ] }, { name: ‘colors’ }, { name: ‘links’ }, { name:…
-
Carousel image height проблем с Chrome.
27.10.2014
Проблема е, че под Chrome и Safari снимките не се зареждат на 100%, а малка част т.е. не определя правилно височината. Ето какъв е проблема: Решение на проблема е един малък css fix: <style> .carousel li img{ height:130px; } </style> PS: Благодарности на Rimotevst за репорта на проблема.
-
Правилно Записване на ipaddress v4 в mysql && php
22.10.2014
Тип в MySQL: INT(11) UNSIGNED Функции за работа от MySQL INET_ATON и INET_NTOA Пример: query : select INET_ATON(‘127.0.0.1’); result: 2130706433 query : select INET_NTOA(‘2130706433’); result: 127.0.0.1 Функции за работа с php ip2long() и long2ip() Правят същите неща като тези в MySQL, т.е.: ip2long($arg) -> INET_ATON(‘$arg’) long2ip($arg) -> INET_NTOA(‘$arg’)
-
Експорт на публикации от WordPress ползващ Thrive Content Builder
20.10.2014
Експорт на стандартна публикация <item> <title>Заглавие</title> <link>ПЪЛНО URL на публикацията(http://…)</link> <pubDate>Mon, 08 Dec 2008 06:59:21 +0000</pubDate> <dc:creator><![CDATA[admin]]></dc:creator> <guid isPermaLink=“false“>http://mpetrov.net/?p=22</guid> <description></description> <content:encoded><![CDATA[Content]]></content:encoded> <excerpt:encoded><![CDATA[]]></excerpt:encoded> <wp:post_id>22</wp:post_id> <wp:post_date>2008-12-08 08:59:21</wp:post_date> <wp:post_date_gmt>2008-12-08 06:59:21</wp:post_date_gmt> <wp:comment_status>open</wp:comment_status> <wp:ping_status>open</wp:ping_status>…
-
Изтриване на всички постове от WordPress през MySQL
20.10.2014
#Листва постовете от категория 2 SELECT * FROM TABLE_PREFIX_posts p JOIN TABLE_PREFIX_term_relationships r ON p.ID = r.object_id JOIN TABLE_PREFIX_term_taxonomy tt ON r.term_taxonomy_id = tt.term_taxonomy_id JOIN TABLE_PREFIX_term_taxonomy t ON tt.term_id = t.term_id WHERE t.term_id = 2; #Листва всички постове SELECT * FROM TABLE_PREFIX_posts p JOIN TABLE_PREFIX_term_relationships r ON p.ID = r.object_id JOIN TABLE_PREFIX_term_taxonomy tt ON r.term_taxonomy_id…