|
|
|
|
|
для: Drago
(06.11.2005 в 20:42)
| | Работает.
Спасибо огромное :) | |
|
|
|
|
|
|
|
для: SergijKo
(06.11.2005 в 20:15)
| | Попробуйте вот так:
<?php
$keyFile = "key.txt";
$newFile = file($keyFile);
foreach ($newFile as $key => $value)
{
$valueFile = explode (";", $value);
$f = fopen("test/".trim ($valueFile[1]).".html", "w");
fwrite($f, $valueFile[0]);
fclose($f);
echo "$key done<br>";
}
?>
|
| |
|
|
|
|
|
|
| Есть файл key.txt с строками типа "слово на русском"+";"+"слово на инглише".
пример:
привет;endl
длолджо;sdfjk
я хочу создать для каждой строки файл по имени "слово на инглише", в котором записано "слово на русском"
<?php
$keyFile = "key.txt";
$newFile = file($keyFile);
$i = 0;
while ($i < count($newFile)):
list ($fileKey, $fileName) = split (";", $newFile[$i]);
echo $newFile[$i];
$f = fopen("test/".$fileName.'.html', "w");
fwrite($f, $fileKey);
fclose($f);
echo $i.' done '.$fileKey.'<br>';
$i++;
endwhile;
?>
|
Мой скрипт создает файл только для последней строки, для всех остальных пишет глюк
"Warning: fopen(test/noutbuki_toshiba .html): failed to open stream: Invalid argument in z:\home\phpkeytofile\www\key2file.php on line 15
Warning: fwrite(): supplied argument is not a valid stream resource in z:\home\phpkeytofile\www\key2file.php on line 16
Warning: fclose(): supplied argument is not a valid stream resource in z:\home\phpkeytofile\www\key2file.php on line 17"
В чем проблема? | |
|
|
|
|