вывод текста в php файл
1.
PaDre (06.09.2010 / 00:14)
http://new.padre696.tk/downgames.php
в папке "games" у меня лежат игры + скриншоты + описание.
Есть скрипт с помощью которого я вывожу Скриншот игры + ссылку на скачивание.
А вот описание почему-то не получается вывести
Вот скрипт страницы:
<?
...
echo "<b>Игры для Alcatel:</b></div>";
$glob = glob("games/*.jar");
$count = count($glob);
if($count){
$n = new navigator($count, 5, 'downgames.php?');
for($i=$n->start(); $i<$n->end(); $i++){
echo '<div class="text"><img src="'.$glob[$i].'.jpg" width="77" height="70" alt="" /><br /></div>';
$url = "games/'.$glob[$i].'.txt";
$fh = fopen($url, "r") or die("Can't open file!");
$file = fread($fh, filesize($fh));
print $file;
fclose($fh);
echo '<div class="hr"><a href="'.$glob[$i].'">Скачать</a><br /></div>';
}
...
?>
2.
Azzido (06.09.2010 / 06:06)
почему у тебя ссылка на игру выглядит ="'.$glob[$i].'", скриншот выглядит ="'.$glob[$i].'.jpg", а вот описание = "games/'.$glob[$i].'.txt"
3.
KOZZ (06.09.2010 / 06:08)
2, наверное описание в подпапке держит
4.
PaDre (06.09.2010 / 06:16)
2. так как файлы переименованы так:
game.jar - сама игра
game.jar.jpg - скрин
game.jar.txt - описание
5.
PaDre (06.09.2010 / 06:17)
3 описание держу в той же папке (games), где у меня скриншоты и игры
6.
Azzido (06.09.2010 / 06:31)
$url = "games/'.$glob[$i].'.txt";
$fh = fopen($url, "r") or die("Can't open file!");
$file = fread($fh, filesize($fh));
print $file;
fclose($fh);
замени на
echo file_get_contents('games/'.$glob[$i].'.txt');
7.
Azzido (06.09.2010 / 06:32)
а вообще у тебя ошибка в этом
$url = "games/'.$glob[$i].'.txt";
, текст заключается в разные кавычки
8.
Nu3oN (06.09.2010 / 06:33)
delete
9.
Azzido (06.09.2010 / 06:46)
кстати да, если держишь в той же попке где и скриншоты, повторюсь опять же
почему у тебя ссылка на игру выглядит ="'.$glob[$i].'", скриншот выглядит ="'.$glob[$i].'.jpg", а вот описание = "games/'.$glob[$i].'.txt"
%)
10.
Владимир (06.09.2010 / 13:19)
Пробуй:
if($count){
$n = new navigator($count, 5, 'downgames.php?');
for($i=$n->start(); $i<$n->end(); $i++){
echo '<div class="text"><img src="'.$glob[$i].'.jpg" width="77" height="70" alt="" /><br /></div>';
$file = file_get_contents($glob[$i].'.txt');
echo $file;
echo '<div class="hr"><a href="'.$glob[$i].'">Скачать</a><br /></div>';
}
Я не знаю в каком виде там у тебя описание, так что потом если что обрабатывай переменную $file
11.
PaDre (06.09.2010 / 14:28)
10 все работает!
Всем огромное спасибо!
URL:
https://visavi.net/topics/13391