if (trim($names[1][$x]) != '') { file_put_contents("names.txt", $names[1][$x]."rn", FILE_APPEND); }
Простите, слешы у r n ? Я в своем сообщении их вижу. Странно, почему их не увидели Вы. Естественно они должны присутствовать.
Должно быть
file_put_contents("names.txt", $names[1][$x]."\r\n", FILE_APPEND);
Я так понял это есть часть парсера?
Если строки
$h = fopen("names.txt","a+"); $text = $names[1][$x]." "; fwrite($h,$text); fclose($h);
проверять? Например так:
if (trim($names[1][$x]) != '') { file_put_contents("names.txt", $names[1][$x]."\r\n", FILE_APPEND); }
И код я чуток сократил...
Bitman, не подходит. Возможно ее легко доделать, просто я не умею.
Но Ваша вместо
<param name="bgcolor" value="#000000" /> во флешке тоже пишет <p class="important">
PS. Вариант, предложенный mfl, подходит полностью.
mfl, Спасибо большое
Вообще-то у гугла есть API.
http://code.google.com/intl/ru-RU/apis/ajaxlanguage/documentation/
Если есть навыки - можно поиграться. Про качество перевода Вам рассказала Oseye
Пожалста.
Хотя шапку лучше полностью слоями сверстать, чем использовать карту.
Даете div#header_back свойство css position:relative и внутри него позиционируете остальные элементы с помощью position:absolute;
Нужно сделать родительский слой с картинкой, а в него уже вставлять img
Примерно так:
CSS
div#header_back{ background-image:url(back.jpg); background-repeat:repeat-x; text-align:center; // Для отображения картинки по центру }
HTML
<div id="header_back"> <img name="header" src="header.jpg" width="999" height="158" border="0" usemap="#m_header"> <map name="m_header"> <area shape="rect" coords="65,21,337,135" href="javascript:;" > </map> </div>
Какую ошибку выдает? Права на запись файла стоят ?
Чего вы так решили?
Строка
if (($pos === false) or ($pos > 0)) file_put_contents('file.txt', $value, FILE_APPEND);
читается же как
Если нет такой подстроки или она не находится в начале.
Будет вторая - пропустит, запишет в файл
<? $lines = file('file.txt'); foreach ($lines as $index => $value) { $pos = strpos($value, '12'); if (($pos === false) or ($pos > 0)) file_put_contents('file.txt', $value, FILE_APPEND); } ?>
Как-то так