[Ищу] Из столбца в строчку на PHP

Статус
В этой теме нельзя размещать новые ответы.

Tvister

Постоялец
Регистрация
5 Июл 2007
Сообщения
64
Реакции
0
Кто шарит в PHP чирканите пожалуйста пару строк....
Вообщем есть кейворды расположенный в столбец,нужно выстроить их все в одну строчку..
 
PHP:
$new = str_replace("\r\n", 'разделитель', $keywords);
 
Сделай пожалуйста так...
лежат кейворды в 1.txt в столбец,на выходе получаем файл 2.txt в строчку
 
PHP:
$new = str_replace("\r\n", '', file_get_contents('1.txt'));
file_put_contents('2.txt', $new);
 
Эх....я ж совсем не шарю...(
Можно полностью прям вот так
Код:
<?
$num_words = 9;
$fp = fopen('base.txt', 'r');
$fp_out = fopen('out.txt', 'w');
while ($line = fgets($fp))
{
    $line = trim(chop($line));
    if(str_word_count($line) == $num_words)
    {
        fwrite($fp_out, $line."\n");
    }
}
fclose($fp);
fclose($fp_out);
?>
только чтоб та функция выполнялась
 
Я тебе полностью и написал
PHP:
<?php 

	$new = str_replace("\r\n", '', file_get_contents('1.txt'));
	file_put_contents('2.txt', $new);  

?>
это всё что надо.
1-ая строка считывает файл и убирает перенос строки.
2-ая строка записывает результат в файл.

чего тебе ещё не хватает?
 
Fatal error: Call to undefined function: file_put_contents() in z:\home\localhost\ks\index.php on line 4
:confused:
 
уже давно пора юзать PHP5.
можешь писать в файл по своему примеру.
 
Fatal error: Call to undefined function: file_put_contents() in z:\home\localhost\ks\index.php on line 4
:confused:

Вставь в начало скрипта

PHP:
define('FILE_APPEND', 1);
function file_put_contents($n, $d, $flag = false) {
    $mode = ($flag == FILE_APPEND || strtoupper($flag) == 'FILE_APPEND') ? 'a' : 'w';
    $f = @fopen($n, $mode);
    if ($f === false) {
        return 0;
    } else {
        if (is_array($d)) $d = implode($d);
        $bytes_written = fwrite($f, $d);
        fclose($f);
        return $bytes_written;
    }
}
это аналог родной для php5 ф-ции file_put_contents,но для 4ки,сам часто юзаю.Но если нужно единично вставить то данные то проще по старинке

PHP:
$file = fopen("file","a");
fputs($file,'что то пишем');
fclose($file);
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху