Удаление строк в файле???

CoolPHP

Guest
Удаление строк в файле???

Приветствую народ!!!
Как удалить все строки в файле???То есть сделать файл пустым...


И ещё: есть простой код:
PHP:
if (rmdir($rd)) { echo "Папка".$rd." успешно удалёна!!!"; }else{ die("Невозможно удалить ".$rd."!!!";) } }
Выдается ошибка и папка не удаляется, почему???


И ещё один вопрос: как от слова, допустим имени файла с расширением отрезать расширение, то есть с лалала.рнр сделать лалала???
 

SiMM

Новичок
> echo "Папка".$rd." успешно удалёна!!!"
А при чём здесь строки в файле?

Масса примеров по твоим проблемам есть в мануале
[m]opendir[/m]
[m]strrpos[/m]+[m]substr[/m]
 

Фанат

oncle terrible
Команда форума
Как удалить все строки в файле???То есть сделать файл пустым...
открыть на запись сразу закрыть.

Выдается ошибка и папка не удаляется, почему???
почему - тебе написали в ОШИБКЕ.
причём написали - ТЕБЕ, а не нам
так что спрашивать надо у себя. Мы-то не знаем, что тебе написали.
Ферштеен?
 

Alex_v.tv

Новичок
гы )
как от слова, допустим имени файла с расширением отрезать расширение, то есть с лалала.рнр сделать лалала???
ну нате, а в поиск )) ??? позавчера писал как
 

master_x

Pitavale XXI wieku
Выдается ошибка и папка не удаляется, почему???


И ещё один вопрос: как от слова, допустим имени файла с расширением отрезать расширение, то есть с лалала.рнр сделать лалала???
директория должна быть пустой, чтобы ее удалить. Имя файла без расширения тебе уже сказали, или basename
 

amorfis

я стараюсь
а еще с директорией траблы могут возникнуть из-за недостаточных прав.
 

Фанат

oncle terrible
Команда форума
а ещё от того, что директории вовсе нету.
а ещё некоторые пхп-программисты напоминают неграмотных бабок-гадалок.
не умеют прочесть причину и поэтому садятся гадать.
 

CoolPHP

Guest
Спасибо, за добрые рассуждения!!!

-~{}~ 17.09.05 16:15:

Код:
function save_mess()
{
       	global  $name, $nick, $keyword, $base, $raz, $content, $con_fol;
              
        $base = $con_fol.$raz."/".$name.".txt";
	  	
    	$date = date("d.m.y - H:i:s");

	$text = $name."^^".$nick."^^".$date."^^".$keyword."^^".$content."\n";
          	$fp = fopen($base,"w");
	fputs($fp, $text);
	fclose($fp);

       
}
}
Вот функция сохраняющая переменные в файл, подскажите ПОЖАЛУЙСТА, как очистить содержимое файла перед записью в него????????
 

iNfantry

Новичок
if (rmdir($rd)) { echo "Папка".$rd." успешно удалёна!!!"; }else{ die("Невозможно удалить ".$rd."!!!"<img src="images/smilies/wink.gif" border="0" alt=""> } }

Не догоняю - почему на конце две фигурные скобки и нет закрывающей скобки для die() ?
И еще...
("Невозможно удалить ".$rd."!!!"<img src="images/smilies/wink.gif" border="0" alt="">
тут с кавычками всё впорядке?
 
Сверху