|
|
|
| Привет. Обращаюсь к Cheops(Игорь Вячеславович). По коду который вы мне дали, выдает ошибку во второй строчке, изменял на asd.txt все равно. Я настроил чтение php файла и теперь можно сразу пробовать посмотреть работает или нет. Вами данный код:
<?php
$line = file_get_contents("test.txt");
$arr = array();
$number = 0;
for($i = 0; $i < strlen($line); $i = $i + getpos($number))
{
$number = substr($line, $i, getpos($number + 1));
$arr[] = $number;
}
echo "<pre>";
print_r($arr);
echo "</pre>";
function getpos($number)
{
return strlen($number);
}
?>
|
У меня вопрос в чем ошибка, и как мне вывести из массива $arr. Вот так не получается:
<?php
echo "<PRE>";
print_r($arr);
echo "</PRE>";
?>
|
Чтобы я не исправил в коде, всегда выдает ошибку((((( хотя другие скрипты, более простые, работают хорошо. | |
|
|
|
|
|
|
|
для: Имя
(24.05.2011 в 09:35)
| | Если не сложно, приведите сообщение об ошибке? | |
|
|
|
|
|
|
|
для: cheops
(24.05.2011 в 09:37)
| | Warning: file_get_contents(test.txt) [function.file-get-contents]: failed to open stream: No such file or directory in Z:\home\test1.ru\www\abc.php on line 2
Array
(
) | |
|
|
|
|
|
|
|
для: Имя
(24.05.2011 в 09:50)
| | вам просто нечего выводить... массива пуст, так как функция file_get_contents не отработала
файл test.txt существует? | |
|
|
|
|
|
|
|
для: Имя
(24.05.2011 в 09:50)
| | А вы вместо test.txt напишите имя своего файла, где у вас числовая последовательность (мне просто удобнее было использовать это имя, вы должны подставить свое). | |
|
|
|
|
|
|
|
для: cheops
(24.05.2011 в 10:17)
| | Warning: file_get_contents(asd.txt) [function.file-get-contents]: failed to open stream: No such file or directory in Z:\home\test1.ru\www\abc.php on line 2
Array
(
)
Заменил на asd.txt ....где числовая последовательность | |
|
|
|
|
|
|
|
для: Имя
(24.05.2011 в 10:30)
| | asd.txt находиться там же где и скрипт? в одной папке? | |
|
|
|
|
|
|
|
для: Valick
(24.05.2011 в 10:52)
| | да | |
|
|
|
|
|
|
|
для: Имя
(24.05.2011 в 11:04)
| | запакуйте в архив папку и прикрепите тут, будем посмотреть | |
|
|
|
|
 711 байт |
|
|
для: Valick
(24.05.2011 в 11:11)
| | Вот | |
|
|
|
|
|
|
|
для: Имя
(24.05.2011 в 11:23)
| | у вас имя файла asd.txt.txt | |
|
|
|
|
|
|
|
для: Valick
(24.05.2011 в 12:13)
| | понятно) изменил....только как все в таблице вывести...вопрос | |
|
|
|
|
|
|
|
для: cheops
(24.05.2011 в 10:17)
| | возможно вы не так поняли меня. Мне нужно выполнить задание в виде таблицы(как календарь -http://www.softtime.ru/scripts/calendar.php) Только чтоб числа шли просто в строчку друг за другом от 1 до 20. | |
|
|
|
|
|
|
|
для: Имя
(24.05.2011 в 13:43)
| |
<?php
function getpos($number)
{
return strlen($number);
}
$line = file_get_contents("asd.txt");
$arr = array();
$number = 0;
for($i = 0; $i < strlen($line); $i = $i + getpos($number))
{
$number = substr($line, $i, getpos($number + 1));
$arr[] = $number;
}
echo "<table border=1><tr>";
foreach($arr as $val){
echo "<td>$val</td>";
}
echo "</tr></table>";
?>
|
| |
|
|
|
|
|
|
|
для: Valick
(24.05.2011 в 13:50)
| | Большое спасибо! | |
|
|
|