• php debug na $_FILES

    идеята е, че така лесно се дебъгва $_FILES при работа с ajax където не можем да покажем какво се случва през браузъра. Идеята е каквото се случва да се запише във файл. Това е ефективно и като цяло защото позволява записването на масив във файл с един ред 🙂 file_put_contents(‘filename.txt’, print_r($_FILES, true));

  • htaccess – пренасочване от IP към домейн

    Идеята е да няма дубли в гугъл сърча по домейн и ип-то на сайта. RewriteCond %{HTTP_HOST} . RewriteCond %{HTTP_HOST} !^www\.example\.com$ RewriteRule (.*) http://www.example.com/$1 [R=301,L]

  • Скриване на резултати в гугъл сърч по домейн

    Идеята е , че при търсене искаме някои резултати от конкретни домейни да не излизат. Ето го и решението: Необходимо е първо да се инсталира greasemonkey и скрипта: Google Hit Hider by Domain

  • htaccess пренасочване от под домейн към url

    Идеята е 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

    Защо се случва грешката „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

    Ето моите настройки за 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.

    Проблема е, че под Chrome и Safari снимките не се зареждат на 100%, а малка част т.е. не определя правилно височината. Ето какъв е проблема: Решение на проблема е един малък css fix: <style> .carousel li img{ height:130px; } </style> PS: Благодарности на Rimotevst за репорта на проблема.

  • Правилно Записване на ipaddress v4 в mysql && php

    Тип в 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

    Експорт на стандартна публикация <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

    #Листва постовете от категория 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…