| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Помогите написатьь простенький скрипт |
| Автор: COOLHack 31.3.2008, 17:46 |
| Нужно написать скрипт, который проверит файл посимвольно, и если встретится символ, например @ , то удалить его, после чего закрыть файл. Вот я открываю файл $fp = fopen($M,"w+"); А вот как проверить файл посимвольно и удалить все символы @ я не знаю... Помогите кто знает а вот закрываю fclose($fp); |
| Автор: ksnk 31.3.2008, 17:50 |
| А еще есть http://ru2.php.net/manual/en/function.fread.php... |
| Автор: webevt 31.3.2008, 17:57 | ||
Три строки
|
| Автор: flashaa 31.3.2008, 18:02 | ||
| webevt, одна строка
|
| Автор: webevt 31.3.2008, 18:10 |
| flashaa, уФ Функции все равно те же. Писать их в три строчки или в одну - уже дело стиля. |
| Автор: COOLHack 1.4.2008, 02:55 |
| чёт не получается... $fp = fopen($M,"w+"); $Content = file_put_contents(str_replace( "@", "", file_get_contents( $File )), $File); //Как эти переменны записать??? я уже все варианты испробывал, не получается... Подставте мои переменные правельно плиз fclose($fp); |
| Автор: TUMS 1.4.2008, 04:05 | ||
|
| Автор: flashaa 1.4.2008, 11:39 |
| webevt, вообщем это была шутка. Ваши 3 строки выстроенные в одну строку. Просто это к тому, что часто кол-во строк обратно пропорционально читаемости ) |
| Автор: COOLHack 1.4.2008, 13:06 |
| КОгда пишу так: $fp = fopen($L,"w+"); //открываем файл $Content = file_get_contents( $L ); $Content = str_replace( "\", "", $Content ); file_put_contents( $L, $Content ); fclose($fp); //закрываем То вот эта ошибка Parse error: syntax error, unexpected '"' in путь до скрипта on line 16 |
| Автор: Input 1.4.2008, 13:37 | ||||||||
Вот раз
Вот два
Найди отличия между тем, что тебе написали для выполнения(два) и тем, что ты выполняешь(раз). А чтоб ошибки небыло - замени вот это
на это
|
| Автор: COOLHack 1.4.2008, 13:57 |
| Пасиб, теперь всё работает!!! |