Я написал этот крошечный скрипт, чтобы поменять местами цвета в теме Numix для Ubuntu Gnome:
<?php
$oldColor = $argv[1];
$newColor = $argv[2];
// defaults
// $oldColor = 'd64937';
// $newColor = 'f66153';
$path = '/usr/share/themes/Numix/gtk-3.0/gtk-dark.css';
$fileRead = fopen($path, 'r');
$contents = fread($fileRead, filesize($path));
$newContents = str_replace($oldColor, $newColor, $contents);
$fileWrite = fopen($path, 'w');
fwrite($fileWrite, $newContents);
fclose($fileWrite);
?>
Сценарий работает по назначению, пока я передаю два аргумента.
- Как установить значения по умолчанию для аргументов?
- Должен ли я реорганизовать, возможно, используя file_put_contents ()?
empty()
, установлено ли значение, а если не установлено значение по умолчанию, такжеfile_get_contents()
иfile_put_contents()
не плохой способ, так что попробуйте! Попробуйте решить это сами, если вы застряли, скажите это. - person Rizier123   schedule 03.01.2015