Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB59.2190
BTC/USD0.0000
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 15.01.2010, 15:33   #1
sklip
Senior Member
 
Аватар для sklip
 
Регистрация: 11.03.2009
Сообщений: 888
Бабло: $172785
По умолчанию Правка фаилов - помогите.

Народ помогите со скриптом, есть имена фаилов от корневого каталога надо во все фаилы вставить свои код. наити кусок кода и заменить на другой
примеры имен фаилов такие
index.php
about.php
en/index.php
de/index.php

Последний раз редактировалось sklip; 15.01.2010 в 15:57.
sklip вне форума  
Старый 15.01.2010, 15:38   #2
xcrew
Senior Member
 
Регистрация: 25.06.2009
Сообщений: 807
Бабло: $135575
По умолчанию

харош темы в паблике палить, в аське смотри)
xcrew вне форума  
Старый 15.01.2010, 15:53   #3
JackSoft
Бабло победит зло
 
Аватар для JackSoft
 
Регистрация: 20.06.2008
Сообщений: 2,494
Бабло: $329790
По умолчанию

Что бы уменьшить такого рода вопросы дам 2 функции:
PHP код:
  // Write File (replace exist)
  
function wr_file($fname$content)
  {
   if(
strlen($content) == 0) return 0;

   
$fpp = @fopen($fname"wb");
   if (
$fpp
     {
      @
flock($fppLOCK_EX);
      @
fwrite($fpp$contentstrlen($content));
      @
flock($fppLOCK_UN);
      @
fclose($fpp);
      return 
1;
     }
   return 
0;
  }

  
// Write File (append to exist)
  
function wr_file_a($fname$content)
  {
   if(
strlen($content) == 0) return 0;

   
$fpp = @fopen($fname"a+");
   if (
$fpp
     {
      @
flock($fppLOCK_EX);
      @
fwrite($fpp$content);
      @
flock($fppLOCK_UN);
      @
fclose($fpp);
      return 
1;
     }
   return 
0;
  } 
ну а уже прочитать файл file_get_contents и записань одной из ф-ций - сами...
__________________
"Одно Касание/Touch File" - безопасный обмен файлами "TFUtils" - набор утилит TouchFile "TF Screenshots" - заменим Gyazo безопасным аналогом
JackSoft вне форума  
Старый 15.01.2010, 15:57   #4
imgreen
Lion King
 
Аватар для imgreen
 
Регистрация: 15.11.2008
Сообщений: 12,090
Бабло: $247698096
По умолчанию

Цитата:
Сообщение от xcrew Посмотреть сообщение
харош темы в паблике палить, в аське смотри)
ололо, вот это темы
__________________
ДетскиеДомики.ру - забота о детях с особыми нуждами.
imgreen вне форума  
Старый 15.01.2010, 15:57   #5
sklip
Senior Member
 
Аватар для sklip
 
Регистрация: 11.03.2009
Сообщений: 888
Бабло: $172785
ТС -->
автор темы ТС По умолчанию

спасибо
sklip вне форума  
Старый 15.01.2010, 15:59   #6
sklip
Senior Member
 
Аватар для sklip
 
Регистрация: 11.03.2009
Сообщений: 888
Бабло: $172785
ТС -->
автор темы ТС По умолчанию

2JackSoft а нету продолжения? я просто хз че там делать
sklip вне форума  
Старый 15.01.2010, 16:02   #7
JackSoft
Бабло победит зло
 
Аватар для JackSoft
 
Регистрация: 20.06.2008
Сообщений: 2,494
Бабло: $329790
По умолчанию

PHP код:
<?php
$filename 
"/dir/file.txt";
$content file_get_contents($filename);
$content str_replace("some code""some code 2"$content);
wr_file($filename $content);
exit;
  
// Write File (replace exist)
  
function wr_file($fname$content)
  {
   if(
strlen($content) == 0) return 0;

   
$fpp = @fopen($fname"wb");
   if (
$fpp
     {
      @
flock($fppLOCK_EX);
      @
fwrite($fpp$contentstrlen($content));
      @
flock($fppLOCK_UN);
      @
fclose($fpp);
      return 
1;
     }
   return 
0;
  } 
?>
__________________
"Одно Касание/Touch File" - безопасный обмен файлами "TFUtils" - набор утилит TouchFile "TF Screenshots" - заменим Gyazo безопасным аналогом
JackSoft вне форума  
Старый 15.01.2010, 16:03   #8
Sergei_1288
Юниор
 
Аватар для Sergei_1288
 
Регистрация: 15.01.2010
Адрес: Калининград
Сообщений: 17
Бабло: $5040
По умолчанию

Можно заюзать проггаммку, которая работает сразу с пачкой файлов. @Text Replacer называется.
Sergei_1288 вне форума  
Старый 15.01.2010, 16:04   #9
sklip
Senior Member
 
Аватар для sklip
 
Регистрация: 11.03.2009
Сообщений: 888
Бабло: $172785
ТС -->
автор темы ТС По умолчанию

2JackSoft спасибо бум пробывать
sklip вне форума  
Старый 15.01.2010, 16:05   #10
xcrew
Senior Member
 
Регистрация: 25.06.2009
Сообщений: 807
Бабло: $135575
По умолчанию

Цитата:
Сообщение от imgreen Посмотреть сообщение
ололо, вот это темы
приведенный выше код неимеет ничего общего с норм решением данной задачи
все решается в 1ну строчку)
xcrew вне форума  
Закрытая тема



Опции темы
Опции просмотра