Каждая строка представляет собой массив из символов. К каждому символу можно обратится по его индексу. Например echo $str[0]; должно вернуть "H" в данном примере.
Smirnof: В 5isp просто не получается выделить все сайты, можно выделить только 1 разархивировать через ssh с заменой unzip -man не получилось, не нашел описание команды unzip -man
Скрипт сложный для меня, механизм работы не ясен. У меня www папка с сотней сайтов www/1.ru и т.д. script.sh /www/1.ru /1.ru/file.html script.sh /www/2.ru /2.ru/file.html script.sh /www/3.ru /3.ru/file.html
получается, что нужно править данный скрипт под все сайты
в вашем случае скрипт надо запустить вот так:
script.sh /www /path/file.html (где "/www" папка в которой находятся папки сайтов, "/path/file.html" это тот файл каким надо заменить файлы внутри папки сайта т.е. в этом примере /path/file.html заменит файлы 1.ru/file.html, 3.ru/file.html, 3.ru/file.html)
скрипт просто пробегает по всем директориям внутри www и делает для них операцию копирования
представим что у нас есть папка с сайтами например /path/sites и файл который надо заменить на всех сайтах /path/file.html, тогда скрипт надо запускать вот так script.sh /path/sites /path/file.html
В PHP 5.5 была добавлена поддержка доступа к символам в строковых литералах с помощью синтаксиса [] или {}.
---------- Добавлено 13.06.2017 в 10:38 ----------
т.е. $str[$i] == $str{$i}
Каждая строка представляет собой массив из символов. К каждому символу можно обратится по его индексу. Например echo $str[0]; должно вернуть "H" в данном примере.
function mb_str_replace($needle, $replacement, $haystack) {
return implode($replacement, mb_split($needle, $haystack));
}
попробуй вот эту ф-цию использовать
Попробуй mb_str_replace вместо str_replace.
както так:
https://jsfiddle.net/ytL0a94e/
1000 в данном случае равно 1 секунде
можно плиз url и цену в личку
вместо echo $pagination($page, $limit); должно быть echo pagination($page, $limit); т.е. без знака доллара
функция должна называться resultSetToArray
В 5isp просто не получается выделить все сайты, можно выделить только 1
разархивировать через ssh с заменой unzip -man не получилось, не нашел описание команды unzip -man
Скрипт сложный для меня, механизм работы не ясен.
У меня www папка с сотней сайтов www/1.ru и т.д.
script.sh /www/1.ru /1.ru/file.html
script.sh /www/2.ru /2.ru/file.html
script.sh /www/3.ru /3.ru/file.html
получается, что нужно править данный скрипт под все сайты
в вашем случае скрипт надо запустить вот так:
script.sh /www /path/file.html (где "/www" папка в которой находятся папки сайтов, "/path/file.html" это тот файл каким надо заменить файлы внутри папки сайта т.е. в этом примере /path/file.html заменит файлы 1.ru/file.html, 3.ru/file.html, 3.ru/file.html)
скрипт просто пробегает по всем директориям внутри www и делает для них операцию копирования
можно запустить вот такой простенький скриптик
представим что у нас есть папка с сайтами например /path/sites и файл который надо заменить на всех сайтах /path/file.html, тогда скрипт надо запускать вот так script.sh /path/sites /path/file.html