Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.05.2010, 04:20   #1
sergeiqwe
Пользователь
 
Регистрация: 29.04.2010
Сообщений: 31
По умолчанию Не работает с переменной

Не работает с переменной
Вот так работает
<?php



$file = fopen('1\b (49).txt', 'r');
$text = fread($file, filesize('1\b (49).txt'));
fclose($file);
$file = fopen('1\b (49).txt', 'w');
$text = preg_replace('~Профиль.*?фильм~is', ' ', $text);
fwrite($file, $text);
fclose($file);

?>

заменяю 1\b (49).txt на 1\b ($ggg).txt не работает подскажите пожалуйста как исправить



<?php

$ggg = 49;

$file = fopen('1\b ($ggg).txt', 'r');
$text = fread($file, filesize('1\b ($ggg).txt'));
fclose($file);
$file = fopen('1\b ($ggg).txt', 'w');
$text = preg_replace('~Профиль.*?фильм~is', ' ', $text);
fwrite($file, $text);
fclose($file);

?>
sergeiqwe вне форума Ответить с цитированием
Старый 06.05.2010, 04:37   #2
Vertexxx
Заблокирован
 
Регистрация: 10.04.2010
Сообщений: 145
По умолчанию

Кавычки двойные надо, если внутри них находится переменная
Vertexxx вне форума Ответить с цитированием
Старый 06.05.2010, 08:20   #3
mv28jam
Старожил
 
Аватар для mv28jam
 
Регистрация: 09.09.2008
Сообщений: 2,624
По умолчанию

$file = fopen('1\b '.$ggg.'txt', 'r');
Стрелок-охотник

Последний раз редактировалось mv28jam; 06.05.2010 в 12:44. Причина: утром дело было
mv28jam вне форума Ответить с цитированием
Старый 06.05.2010, 09:41   #4
Vertexxx
Заблокирован
 
Регистрация: 10.04.2010
Сообщений: 145
По умолчанию

Цитата:
Сообщение от mv28jam Посмотреть сообщение
$file = fopen('1\b .'$ggg'.txt', 'r');
Всё бы правильно, но только вот конкатенация должна быть ЗА кавычками:

PHP код:
$file fopen('1\b' $ggg '.txt''r'
Vertexxx вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TP7 чтение из файла, работает но не работает!? Qousio Помощь студентам 7 02.06.2009 09:37
Библиотека НЕ работает с 2008, но работает с 2000 SQL namenike Общие вопросы C/C++ 0 26.05.2009 11:04
Имя переменной как переменная. Как получить доступ к такой переменной? Denni Microsoft Office Access 8 02.04.2009 10:06
Проблема с UserForm. То работает, то НЕ работает Maxx Microsoft Office Excel 6 19.11.2008 14:51
Работа с файлами (создание, удаление, открытие, связываение с переменной, очищение памяти переменной) Arkuz Общие вопросы Delphi 12 25.09.2007 20:47