Вот такой вид имеет файл
1:<textarea rows="7" name="Referenz" cols="39" style="font-family : Verdana; height:130; font-size:10pt; background-color:#F5F5F5">
2:<!–содержимое textarea с любым количеством строк –>
3:</textarea>
…
6:<textarea rows="7" name="OEM" cols="39" style="font-family : Verdana; height:130; font-size:10pt; background-color:#F5F5F5; width:295">
7:<!–содержимое textarea с любым количеством строк –>
8:</textarea>
…
10:<p><img src="../images/Bilder_Belts/p.jpg" style="border: 2px solid #808080" width="200" height="257"></p></form>
…
12:<textarea rows="5" name="Applikat" cols="83" style="font-family : Verdana; width:695; height:157; font-size:10pt; background-color:#F5F5F5">
13:<!–содержимое textarea с любым количеством строк –>
14:</textarea>
вот что у меня получается
1:<textarea rows="7" name="Referenz" cols="39" style="font-family : Verdana; height:130; font-size:10pt; background-color:#F5F5F5">
3:</textarea>
6:<textarea rows="7" name="OEM" cols="39" style="font-family : Verdana; height:130; font-size:10pt; background-color:#F5F5F5; width:295">
8:</textarea>
10:<p><img src="../images/Bilder_Belts/p.jpg" style="border: 2px solid #808080" width="200" height="257"></p></form>
12:<textarea rows="5" name="Applikat" cols="83" style="font-family : Verdana; width:695; height:157; font-size:10pt; background-color:#F5F5F5">
14:</textarea>
а содержимое textaerea то которое мне нужно только у первого блока, все остальные блоки в содержимое добавляются куски html-кода, потому что </textarea> в 3-х случаях одинаков
Вот php-портянка
dir = 'D:/SCT/SCT/KATALOGSCT/BREMSE/';
foreach(glob($dir . '*.HTML') as $file) {
$f = fopen($file, "rt");
$lines = explode("\n", fread($f, filesize($file)));
for ($i = 0; $i < 70; $i++){
$pattern = '<textarea rows="7" name="Referenz" cols="39" style="font-family : Verdana; height:140; font-size:10pt; background-color:#F5F5F5">';
if(ereg($pattern, $lines[$i], $array)){
$y = $i;
print_r($array);
echo '~';
echo $y;
echo '~';
}
$pattern1 = '<textarea rows="7" name="OEM" cols="39" style="font-family : Verdana; height:140; font-size:10pt; background-color:#F5F5F5; width:295">';
if(ereg($pattern1, $lines[$i], $array)){
$b = $i;
print_r($array);
echo '~';
echo $b;
echo '~';
}
$pattern2 = '</textarea>';
if(ereg($pattern2, $lines[$i], $array1)){
$x = $i;
print_r($array1);
echo '~';
echo $x;
echo '~';
}
echo '~';
for ($i1 = $y+1; $i1 < $x; $i1++){
echo $lines[$i1];
}
echo '~';
for ($i2 = $b+1; $i2 < $x; $i2++){
echo $lines[$i2];
}
echo '~<';
}
}