Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 21:09 07.06.24 
Клубове/ Компютри и Интернет / PHP Пълен преглед*
Информация за клуба
Тема Re: Превод на код - помогнете [re: MechoPuhO7]
Автор Tpaвъл (бунтар)
Публикувано06.04.07 11:44  



Ако правилно съм те разбрал, искаш да отвориш файл за четене, да намериш позицията на последното срещане на '\' и да запишеш в друг файл всичко след тази позиция.

<?php
$filename = "/path/to/file/or/url";
$newfile = '/path/to/new/file';
if ( !$handle = fopen($filename, "r") ) {
echo "Cannot open file $filename\n";
exit;
}
$string = fread( $handle, filesize($filename) );
fclose($handle);
$pos = strrpos($string, "\\");
if ($pos === false) {
//ако не те интересува съдържанието на файла, ако в него не се среща '\',
//замени следващата конструкция if () {} с exit;
if ( !copy($filename, $newfile) ) {
echo "Failed to copy $filename\n";
exit;
}
} else {
$string = substr($string, $pos++);
if ( !$handle = fopen($newfile, "w") ) {
echo "Cannot open file $newfile for writing\n";
exit;
}
if ( fwrite($handle, $string) === false ) {
echo "Cannot write to $newfile\n";
fclose($handle);
exit;
}
fclose($handle);
}
echo "Successful\n";
?>

Редактирано от Tpaвъл на 06.04.07 12:01.



Цялата тема
ТемаАвторПубликувано
* Превод на код - помогнете MechoPuhO7   03.04.07 16:26
. * Re: Превод на код - помогнете vido   03.04.07 18:24
. * Re: Превод на код - помогнете MechoPuhO7   04.04.07 00:11
. * Re: Превод на код - помогнете vido   04.04.07 11:54
. * Re: Превод на код - помогнете MechoPuhO7   04.04.07 18:59
. * Re: Превод на код - помогнете w   04.04.07 20:56
. * Re: Превод на код - помогнете Tpaвъл   06.04.07 11:44
. * Превод на код ли ? ro6avia   10.04.07 12:26
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.