[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка в скрипте
mistral
Доброго времени суток!

Не могу исправить ошибку. Прошу помочь.

Сам скрипт

<?php
$text = file_get_contents("text.txt");
$links = file("links.txt");
$n=5;
for ($i=0; $i
{
# ищем первую строку
$start1 = strpos($text, \" ", rand(0, strlen($text)));
$pos1 = $start1;
for ($cw=0; $cw<$n; $cw++) $pos1 = strpos($text, \ " ", $pos1 + 1);
# ищем вторую строку
$start2 = strpos($text, \" ", rand(0, strlen($text)));
$pos2 = $start2;
for ($cw=0; $cw<$n; $cw++) $pos2 = strpos($text, \" ", $pos2 + 1);
#выдаём результат
echo substr($text, $start1, $pos1 - $start1).\" ";
echo $links[rand(0, count($links)-1)];
echo substr($text, $start2, $pos2 - $start2).\" ";
echo $links[rand(0, count($links)-1)];
}
?>


При запуске с vertigo или с сервера выдает ошибку

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/admin/domains/domen.com/public_html/test/test.php on line 8

Parse error: syntax error, unexpected ';' in /home/admin/domains/domen.com/public_html/test/test.php on line 8

Понимаю, что напортачил где-то, но не пойму где (((



Спустя 4 минуты, 17 секунд (20.04.2010 - 22:11) phz написал(а):
Это у вас так и есть?

for ($i=0; $i


или...

Спустя 2 минуты, 10 секунд (20.04.2010 - 22:14) mistral написал(а):
да. так и есть.
неправильно?

Спустя 3 минуты, 48 секунд (20.04.2010 - 22:17) phz написал(а):
Пересмотрите этот момент

http://php.net/manual/en/control-structures.for.php

Спустя 2 минуты, 12 секунд (20.04.2010 - 22:20) mistral написал(а):
Спасибо. Посмотрю.

Спустя 32 минуты, 4 секунды (20.04.2010 - 22:52) phz написал(а):
Попробуйте к прмиеру дописать for ($i=0; $i <= 10; $i++)

Уберите strpos($text, \" ", - 6 лишних слешей в скрипте...

Спустя 20 минут, 12 секунд (20.04.2010 - 23:12) mistral написал(а):
Спасибо огромное. Работает! wink.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.