Подскажите в написании небольшого скриптика на пхп
#3
Отправлено 03 января 2006 - 21:13
$fotos = array( 'foto1.jpg', 'foto2.jpg', 'foto3.jpg' ); // массив с именами фоток echo '<img src="' . array_rand( $fotos ) . '">'; // если PHP ниже 4.2, надо вызвать генератор случайных чисел
Добавлено: array_rand() возвращает ключи, а не значения, рабочая версия кода представлена ниже.
Сообщение изменено: Setor (04 января 2006 - 22:11 )
#4
Отправлено 04 января 2006 - 19:14
<?php
$fotos = array( 'Images/scroll/firmast_pic.jpg', 'Images/scroll/firmast_pic.jpg' );
echo '<img src="' . array_rand( $fotos ) . '">';
?>
Выдаёт не мои картинки, а рамочки с крестиками (в свойствах картинки: http://localhost/kursen/1 или 0. А мои картинки лежат на: http://localhost/kur...Images/scroll/).
Извени ламера сетор!
Чё не так.
#7
Отправлено 04 января 2006 - 22:09
Пишу:
<?php
$fotos = array( 'Images/scroll/firmast_pic.jpg', 'Images/scroll/firmast_pic.jpg' );
echo '<img src="' . array_rand( $fotos ) . '">';
?>
Выдаёт не мои картинки, а рамочки с крестиками (в свойствах картинки: http://localhost/kursen/1 или 0. А мои картинки лежат на: http://localhost/kur...Images/scroll/).
Извени ламера сетор!
Чё не так.
А блин, я ступил array_rand возвращает ключи, а не значения! Этот код будет работать как надо
Если все картинки лежат в одной папке, пиши:
<?php $fotos = array( 'firmast_pic.jpg', 'firmast_pic.jpg' ); echo '<img src="Images/scroll/' . $fotos[ array_rand( $fotos ) ] . '">'; ?>
Сообщение изменено: Setor (04 января 2006 - 22:12 )
#14
Отправлено 07 января 2006 - 17:35
<? session_start(); if(isset($_POST["GO"])){ if($check==$a){ echo "Code is correct"; } else { echo "Code is incorrect"; } } else { session_unset(); session_destroy(); $a = rand(0, 999999999); session_register("a"); $thumb=imagecreate(90, 50); $white = ImageColorAllocate ($thumb, 255, 255, 255); $black = ImageColorAllocate ($thumb, 0, 0, 0); $lgreen = ImageColorAllocate ($thumb, 203, 224, 131); $ogreen = ImageColorAllocate ($thumb, 78, 255, 0); $orange = ImageColorAllocate ($thumb, 255, 222, 0); $blue = ImageColorAllocate ($thumb, 0, 192, 255); $red = ImageColorAllocate ($thumb, 243, 0, 0); imagefill($thumb,1,1,$black); imagestring($thumb,5, 4, 17,$a,$ogreen); imageline ($thumb,rand(0,92),rand(0,95),rand(0,62),rand(0,55), $red); imageline ($thumb,rand(0,92),rand(0,95),rand(0,62),rand(0,35),$blue); imageline ($thumb,rand(0,92),0,rand(0,92),45,$orange); imageline ($thumb,rand(0,92),0,rand(0,92),35,$ogreen); imageline ($thumb,rand(0,92),0,rand(0,92),85,$lgreen); header('Content-type: image/jpeg'); imagejpeg($thumb); } ?>Объясните почему ничего кроме этой картинки не отображается ?
Сообщение изменено: Z_e_N! (07 января 2006 - 17:36 )
#15
Отправлено 07 января 2006 - 18:04
header('Content-type: image/jpeg');Говорит браузеру, чтобы он рассматривал данную страницу как изображение в формате jpeg
Нафига ты форму отправляешь на скрипт для генерации картинки? Глупо) Разберись в своих мыслях
#19
Отправлено 07 января 2006 - 22:48