Подскажите решение

Roodwen
На сайте с 09.10.2008
Offline
116
370

Подскажите как реализовать простой скрипт на PHP

Задача такая, есть текстовый файлик с тикерами в таком виде:

AA

AAU

AAV

ABX

ACET

ACGY

ACH

ACI

AEM

AEZ

AGU

AHGP

AKS

ALB

ALJ

ALTI

ALY

AMCF

ANO

ANR

ANV

....

нужен скрипт чтобы поочередно выдернул каждый тикер и создал отдельный пустой текстовый файл с названием тикера, например AKS.txt AEZ.txt и т.д

... очень нужно!

MA
На сайте с 16.10.2009
Offline
29
#1

как-то так...



<?php

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
$folder_file = ''; // Путь к исходному файлу
$folder_output = ''; // Папка с новыми файлами

$file = 'file.txt'; // Название исходного файла

if (!file_exists($file)) {
echo 'Нет файла';
die;
} else {
echo '<h1> Чтение файла: ' . $cnt . ' ...</h1>';
}

$handle = file($folder_file . $file);

$cnt = 0;

if (is_array($handle)) {
echo '<h2> Итого: ' . count($handle) . ' строк(и).</h2>';
foreach ($handle as $line_num => $line) {
if ($line) {
$filename = $folder_output . trim($line) . '.txt';
$newHandle = fopen($filename, "w");
if (is_resource($newHandle)) {
fclose($newHandle);
$cnt++;
echo 'Создан файл: ' . $filename . '<br />';
}
}
}
}

echo '<h2> Итого: ' . $cnt . ' файла(ов)</h2>';
?>



Ищу площадки без бирж под размещение статей Тематика: ландшафтный дизайн, садоводство, комнатные растения, дача и участок.
Roodwen
На сайте с 09.10.2008
Offline
116
#2

Спасибо большое!!! Ооооочень выручили!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий