Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: динамическая страница
 
 автор: Сквиртел13   (10.06.2006 в 15:22)   письмо автору
 
 

Вот код:
<?php
$pictures=array('1.jpg','2.jpg','3.jpg','4.jpg','5.jpg','6.jpg','7.jpg');
shuffle($pictures);
?>

<html>
<head>
<title>Картинки</title>
</head>

<body>
<center>
<h1>Картинки</h1>
<table width=100%>
<tr>

<?php
for($i=0; $i<3; $i++)
{
echo'<td align="center"><img src=\"';
echo $pictures[$i];

echo'"width="100" height="100"</td>';
}
?>
</tr>
</table>
</center>
</body>
</html>
Все нормально ошибок не выдает появляется заголовок, а вот картинки - просто обычные прозрачные квадратики с маленьким красным крестиком в углу. Почему они не отображаются правильно? Заранее спасибо

   
 
 автор: Trianon   (10.06.2006 в 15:39)   письмо автору
 
   для: Сквиртел13   (10.06.2006 в 15:22)
 

В строках, обрамлённых апострофами, кавычки экранировать не надо.

echo'<td align="center"><img src="';
echo $pictures[$i];
echo'" width="100" height="100" /> </td>';


У Вас также был потерян закрывающий уголок тега img.

   
 
 автор: Boss   (10.06.2006 в 15:42)   письмо автору
 
   для: Сквиртел13   (10.06.2006 в 15:22)
 


<?php
$pictures 
= array('1.jpg','2.jpg','3.jpg','4.jpg');
srand(microtime() * 999999); // надо задать начальное число для генератора случ. чисел
shuffle($pictures);
?>
<table width=100%>
<tr>
<?php
for($i=0$i<3$i++)
{
echo
'<td align="center"><img src="'// Экраницазия не нужна
echo $pictures[$i];
echo
'"width="100" height="100"</td>';
}
?>



Imho: лучше shuffle не использовать.

   
 
 автор: Сквиртел13   (10.06.2006 в 15:46)   письмо автору
 
   для: Boss   (10.06.2006 в 15:42)
 

Спасибо заработало. Просто в книге была указанна экранизация. А зачем задовать начальное число для генератора случ. чисел оно и так без него работает?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования