|
|
|
| Код вроде правильный, а понять не могу, из-за чего у меня пробелы получаются перед скриптом??? Вот ссылка странички http://www.dream666.user.kz/story.php
Код нужен для того, что бы не обновлять страничку с содержанием рассказов. Просто добавляешь 1 файл в директорию, то есть сам рассказ, а в страничке содержания, он появлялся автоматически.
<?php
$dirct="story/s_file";
$hdl=opendir($dirct);
while($file = readdir($hdl)) {
if (($file!=".")&&($file!="..")) {
$a[]=$file;
}
}
closedir($hdl);
rsort($a);
foreach($a as $value) {
$m=get_meta_tags("$dirct/$value");
echo "<a href=$dirct/$value>$m[zagolovok]</a><br>";
}
?>
|
| |
|
|
|
|
|
|
|
для: dream3000
(03.06.2006 в 09:16)
| | А что это у вас так много пустых ссылок между текстом и ссылками?
<a href=story/story_file/vote.php></a><br>
<a href=story/story_file/verh.php></a><br>
<a href=story/story_file/sps_header.php></a><br>
<a href=story/story_file/sps_footer.php></a><br>
<a href=story/story_file/sps_config.inc.php></a><br>
<a href=story/story_file/sps_admin></a><br>
<a href=story/story_file/sps.php></a><br>
<a href=story/story_file/posts></a><br>
<a href=story/story_file/polosa.gif></a><br>
<a href=story/story_file/pixel.gif></a><br>
<a href=story/story_file/otziv.php></a><br>
<a href=story/story_file/coment.php></a><br>
|
| |
|
|
|
|
|
|
|
для: dream3000
(03.06.2006 в 09:16)
| | А функция get_meta_tags() разве возвращает элемент $m[zagolovok]?
<?php
echo $m['author']; // name
echo $m['keywords']; // php documentation
echo $m['description']; // a php manual
echo $m['geo_position']; // 49.33;-86.59
?>
|
Выведите дамп массива $m, если не сложно
<?php
echo "<pre>";
print_r($m);
echo "</pre>";
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(03.06.2006 в 14:52)
| | Блин, долго пыталась сообразить, откуда он эти ссылки выдаёт, а потом поняла!!! Оказывается в папке, где лежат статьи, у меня лежали и другие файлы. Например картинки. Скрипт автоматически вставлял и их. Оттуда эти дурацкие пробелы. Только не ясно, как же тогда мне туда картинки-то положить? У меня низ страничек - где права, разделены линией, а эта линия идёт прямой ссылкой и когда делаешь include, она прямой ссылкой и отображается, то есть картинка не появляется.
А что такое дамп кстати? )
>А функция get_meta_tags() разве возвращает элемент
>$m[zagolovok]?
Ну вроде да ) Всё пашет. Только добавляешь статью в папку и всё, она автоматически пшется на страничке содержания.
В самой статье нужно прописать следующее:
<html>
<head>
<meta name="zagol" content=".::Письма::.">
итд | |
|
|
|
|
|
|
|
для: dream3000
(03.06.2006 в 19:30)
| | >А что такое дамп кстати? )
Lingvo выдаёт следующее объяснение для dump - вывод на экран, в файл или распечатка содержимого области памяти или файла. Обычно производится для поиска текстовых сообщений либо с целью выяснить причины зависания компьютера, а также при отладке программы. | |
|
|
|
|
|
|
|
для: dream3000
(03.06.2006 в 19:30)
| | Только не ясно, как же тогда мне туда картинки-то положить?
А вы их на месте оставьте, а в скрипте сделайте проверку на расширение файла:
<?php
$dirct="story/s_file";
$hdl=opendir($dirct);
while($file = readdir($hdl)) {
if (($file!=".")&&($file!="..")) {
$info = pathinfo($file);
# в массив записываются файлы с расширением txt
if ( !empty($info['extension']) && $info['extension'] == "txt" ) {
$a[] = $file;
}
}
}
closedir($hdl);
rsort($a);
foreach($a as $value) {
$m = get_meta_tags("$dirct/$value");
echo "<a href=$dirct/$value>$m[zagolovok]</a><br>";
}
?>
|
| |
|
|
|
|
|
|
|
для: Саня
(04.06.2006 в 02:54)
| | Что-то ошибку выдаёт
Warning: rsort() expects parameter 1 to be array, null given in c:\www\scripts\dream\story.php on line 76
Warning: Invalid argument supplied for foreach() in c:\www\scripts\dream\story.php on line 77
<?php
$dirct="story/s_file";
$hdl=opendir($dirct);
while($file = readdir($hdl)) {
if (($file!=".")&&($file!="..")) {
$info = pathinfo($file);
if ( !empty($info['extension']) && $info['extension'] == "htm" ) {
$a[] = $file;
}
}
}
closedir($hdl);
rsort($a);
foreach($a as $value) {
$m = get_meta_tags("$dirct/$value");
echo "<a href=$dirct/$value>$m[zagolovok]</a><br>";
}
?>
|
| |
|
|
|
|
|
|
|
для: dream3000
(04.06.2006 в 09:49)
| | Это означает, что у вас массив $a пустой - у вас имеются файлы с расширением htm в директории story/s_file? | |
|
|
|
|
|
|
|
для: cheops
(04.06.2006 в 11:21)
| | да!! | |
|
|
|