Как правильно сбросить границу iframe:
border="0" frameborder="0" vspace="0" hspace="0" marginwidth="0" marginheight="0" scrolling="no" style="overflow: visible;"2. Как в PHP запомнить процесс и потом его грохнуть
file_put_contents ('/var/run/your_script.pid', getmypid());
#!/bin/bash kill `cat /var/run/your_script.pid` - linux exec('taskkill /F /PID '.file_get_contents('/path/to/pid_file')); - Windows3. Как отправить задачу в фон через PHP:
exec ('php /home/sript.php >> /dev/null 2>&1 &');4. Как выполнить системную команду и получить результат ее вывода.
$out = `php /home/script.php`; // обратить на кавычки (одинарные в обратную сторону (клавиша тильды, она же консоль в популярных игрушках));5. Функции для работы с регулярными выражениями (preg_match и т.д.) имеют ограничение, для изменения которого необходимо:
@ini_set('pcre.recursion_limit', 5000000); @ini_set('pcre.backtrack_limit', 5000000);6. В JavaScript чтобы запретить "всплытие":
if (!e) e = window.event; e.cancelBubble = true; if (e.stopPropagation) { e.stopPropagation(); }7. Debian как сбросить авто настроенные сетевые адаптеры надо почистить этот файл или на крайняк подрихтовать имена интерфейсов в зависимости от мак-адресов устройств
mcedit /etc/udev/rules.d/70-persistent-net.rules8. User Agents (юзер агенты разных роботов(:
Facebook - facebookexternalhit;9. Дамп отдельных таблиц плюс упаковка на лету.
mysqldump -uae2 -pntktgepbrb ae2 --tables table_stat_blog_post table_stat_cache_map table_stat_cache_range_downloads table_stat_cache_range_flags table_stat_cache_range_views table_stat_downloads_photos table_stat_emailed_photos table_stat_emailed_slideshows table_stat_post_pop table_stat_subscribe table_stat_widget | gzip > /home/ae2/stat_dump.sql.gz
mysqldump -uae2 -pntktgepbrb ae2 --tables table_stat_blog_post table_stat_downloads_photos table_stat_emailed_photos table_stat_emailed_slideshows table_stat_post_pop table_stat_subscribe table_stat_widget | gzip > /home/ae2/stat_dump.sql.gz10. Пакеты для разворачивания на базе Debian php+nginx
deb http://debian.disel.org.ua/ stable main aptitude update aptitude install vhcreate-local11. Как очистить папку от .svn (для текущей директории):
# Linux find ./ -name .svn -exec rm -rf {} \; # Windows for /d /r "%1" %%d in (.svn) do @if exist "%%d" rd /s/q "%%d"12. Рекусривный посчет количества файлов в папке (Debian):
find . -type d|wc -l13. Беспощадно отправляем PHP в фон:
system ("php /your/script.php >> /dev/null 2>&1 &");14. Rsync по SSH
rsync -avz -e ssh remoteuser@remotehost:/remote/dir /this/dir/15. Значение переменной в bash по-умолчанию если не передано при вызове скрипта
FOO=${VARIABLE:-"defaultValue"}
Комментариев нет:
Отправить комментарий