Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Допустил ошибку в скрипте, Прошу помочь разобраться. 
:(
    Опции темы
smartov
Дата 30.8.2006, 14:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: 7
Всего: 259



Диман, это и вся проблема? smile
Возьми и замени функцию "number_to_image" в первом коде на ту что я привел ниже и будет тебе счастье.

Код

function number_to_image($n){
    $arr=array('',
        'картинка 1',
        'картинка 2',
        'картинка 3',
        'картинка 4',
        'картинка 5',
        'картинка 6',
        'картинка 7',
        'картинка 8',
        'картинка 9',
        'картинка 10',
        'картинка 11',
        'картинка 12',
        'картинка 13',
        'картинка 14',
        'картинка 15',
        'картинка 16',
        'картинка 17');
    $arr_img=array('',
        'image1.jpg',
        'image2.jpg',
        'image3.jpg',
        'image4.jpg',
        'image5.jpg',
        'image6.jpg',
        'image7.jpg',
        'image8.jpg',
        'image9.jpg',
        'image10.jpg',
        'image11.jpg',
        'image12.jpg',
        'image13.jpg',
        'image14.jpg',
        'image15.jpg',
        'image16.jpg',
        'image17.jpg');
    $a=array("img/".$arr_img[$n],$arr[$n]);
    return $a;
}


Это сообщение отредактировал(а) smartov - 30.8.2006, 14:29
PM MAIL   Вверх
Диман
Дата 30.8.2006, 14:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 192
Регистрация: 20.7.2006

Репутация: -4
Всего: -9



Если не трудно замени плизз.А то я опять что-нить не так сделаю.
PM MAIL   Вверх
smartov
Дата 30.8.2006, 14:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: 7
Всего: 259



[censored] товарищ, ну ты [censored] вообще даешь.
Делаю такое первый и последний раз, чесслово. Раз уж взялся помочь.

Код

<?php
function number_to_image($n){
    $arr=array('',
        'картинка 1',
        'картинка 2',
        'картинка 3',
        'картинка 4',
        'картинка 5',
        'картинка 6',
        'картинка 7',
        'картинка 8',
        'картинка 9',
        'картинка 10',
        'картинка 11',
        'картинка 12',
        'картинка 13',
        'картинка 14',
        'картинка 15',
        'картинка 16',
        'картинка 17');
    $arr_img=array('',
        'image1.jpg',
        'image2.jpg',
        'image3.jpg',
        'image4.jpg',
        'image5.jpg',
        'image6.jpg',
        'image7.jpg',
        'image8.jpg',
        'image9.jpg',
        'image10.jpg',
        'image11.jpg',
        'image12.jpg',
        'image13.jpg',
        'image14.jpg',
        'image15.jpg',
        'image16.jpg',
        'image17.jpg');
    $a=array("img/".$arr_img[$n],$arr[$n]);
    return $a;
}

function get_image(){
    $h = date("G");
    $d = date("w");
    if(($d>0) and ($d<6)){//понедельник-пятница
        if($h<7){
            if($d==1){//понедельник
                return number_to_image(17);
            }else{//не понедельник
                return number_to_image(5);
            }
        }elseif(($h>=7) and ($h<11)){
            return number_to_image(1);
        }elseif(($h>=11) and ($h<15)){
            return number_to_image(2);
        }elseif(($h>=15) and ($h<19)){
            return number_to_image(3);
        }elseif(($h>=19) and ($h<23)){
            return number_to_image(4);
        }elseif($h>=23){
            return number_to_image(5);
        }
    }elseif($d==6){//суббота
        if($h<9){
            return number_to_image(5);
        }elseif(($h>=9) and ($h<12)){
            return number_to_image(7);
        }elseif(($h>=12) and ($h<14)){
            return number_to_image(8);
        }elseif(($h>=14) and ($h<18)){
            return number_to_image(9);
        }elseif(($h>=18) and ($h<23)){
            return number_to_image(10);
        }elseif($h>=23){
            return number_to_image(11);
        }
    }elseif($d==0){//воскресенье
        if($h<9){
            return number_to_image(11);
        }elseif(($h>=9) and ($h<12)){
            return number_to_image(12);
        }elseif(($h>=12) and ($h<14)){
            return number_to_image(13);
        }elseif(($h>=14) and ($h<16)){
            return number_to_image(14);
        }elseif(($h>=16) and ($h<22)){
            return number_to_image(15);
        }elseif($h>=22){
            return number_to_image(16);
        }
    }
}
$arr = get_image();
?>
<HTML><HEAD><TITLE>Now playing</TITLE>
<link href="../index.css" rel="stylesheet" type="text/css">
</HEAD>
<BODY leftMargin=0 topMargin=0>
    <table width="206" border="0" cellpadding="0" cellspacing="0">
    <tr><td height="36" width="206" style="background-image:url(../img/bgm1.gif); background-position:left top; background-repeat:no-repeat;">
     <table width="206" height="36" border="0" cellpadding="0" cellspacing="0">
     <tr>
     <td width="66" style="padding-left:20px;"><img src="../img/icon_eteryje.gif" border="0"></td>
     <td width="140" class="title">On air</td>
     </tr>
     </table>
    </td></tr>
    <tr><td height="130" align="left" style="background-image:url(../img/bg3.gif); background-position:left top; background-repeat:repeat-y;" class="txtleft" valign="middle">
         <img src="../img/bg10.gif" border="0"><a href="../indexmain.php@2_2F11_2F" target="_parent"><img src="../<?php print($arr[0]); ?>" border="0"> </a> <br><img src="../img/blank.gif" height="5"><br><div align="center"><?php print($arr[1]); ?></div>
    </td></tr>
    <tr><td height="3" style="background-image:url(../img/bg4.gif); background-position:left top; background-repeat:no-repeat;"><img src="../img/blank.gif" border="0"></td></tr>
    </table>
</BODY>
</HTML>

PM MAIL   Вверх
Диман
Дата 30.8.2006, 15:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 192
Регистрация: 20.7.2006

Репутация: -4
Всего: -9



Спасибо!Вроде всё работает.Ещё вопрос:А если этот код пхп писать не в одном файле вместе с HTML а к хтмп присоеденить код рхр.Что нужно будет добавить в коде пхп чтобы он работал так как работает вместе с HTml в одном файле?
PM MAIL   Вверх
faost
Дата 30.8.2006, 20:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 114
Регистрация: 5.11.2004

Репутация: 1
Всего: 2



a.html:

Код

<p><?=include('b.php');?></p>



b.php:

Код

<?

echo 'Текст';

?>


.htaccess:

Код

RemoveHandler .htm .html
AddType application/x-httpd-php .php .htm .html


Вывод:

Код

<p>Текст</p>

--------------------
Если у вас нет проблем, значит вы уже умерли
PM MAIL   Вверх
Диман
Дата 31.8.2006, 01:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 192
Регистрация: 20.7.2006

Репутация: -4
Всего: -9



Всем привет!Хочу сделать следующее.ЧТобы небыло много кода то я сделал пхп код в отдельном файле,и его присоеденил в Html/Запускаю ничего не работает.Делал следующим образом.

Код

<HTML><HEAD><TITLE>Now playing</TITLE>
<link href="../index.css" rel="stylesheet" type="text/css">
<META http-equiv=Refresh content=10; url=inc/failsphp.php>
<META content="MSHTML 6.00.2900.2802" name=GENERATOR></HEAD>
</HEAD>
<BODY leftMargin=0 topMargin=0>
    <table width="206" border="0" cellpadding="0" cellspacing="0">
    <tr><td height="36" width="206" style="background-image:url(../img/bgm1.gif); background-position:left top; background-repeat:no-repeat;">
     <table width="206" height="36" border="0" cellpadding="0" cellspacing="0">
     <tr>
     <td width="66" style="padding-left:20px;"><img src="../img/icon_eteryje.gif" border="0"></td>
     <td width="140" class="title">On air</td>
     </tr>
     </table>
    </td></tr>
    <tr><td height="130" align="left" style="background-image:url(../img/bg3.gif); background-position:left top; background-repeat:repeat-y;" class="txtleft" valign="middle">
         <img src="../img/bg10.gif" border="0"><a href="../indexmain.php@2_2F11_2F" target="_parent"><img src="../<?php print($arr[0]); ?>" border="0"> </a> <br><img src="../img/blank.gif" height="5"><br><div align="center"><?php print($arr[1]); ?></div>
    </td></tr>
    <tr><td height="3" style="background-image:url(../img/bg4.gif); background-position:left top; background-repeat:no-repeat;"><img src="../img/blank.gif" border="0"></td></tr>
    </table>
</BODY>
</HTML>


А вот что написал в файле с Пхп

Код

<?php
function number_to_image($n){
    $arr=array('',
        'картинка 1',
        'картинка 2',
        'картинка 3',
        'картинка 4',
        'картинка 5',
        'картинка 6',
        'картинка 7',
        'картинка 8',
        'картинка 9',
        'картинка 10',
        'картинка 11',
        'картинка 12',
        'картинка 13',
        'картинка 14',
        'картинка 15',
        'картинка 16',
        'картинка 17');
    $arr_img=array('',
        'image1.jpg',
        'image2.jpg',
        'image3.jpg',
        'image4.jpg',
        'image5.jpg',
        'image6.jpg',
        'image7.jpg',
        'image8.jpg',
        'image9.jpg',
        'image10.jpg',
        'image11.jpg',
        'image12.jpg',
        'image13.jpg',
        'image14.jpg',
        'image15.jpg',
        'image16.jpg',
        'image17.jpg');
    $a=array("img/".$arr_img[$n],$arr[$n]);
    return $a;
}

function get_image(){
    $h = date("G");
    $d = date("w");
    if(($d>0) and ($d<6)){//понедельник-пятница
        if($h<7){
            if($d==1){//понедельник
                return number_to_image(17);
            }else{//не понедельник
                return number_to_image(5);
            }
        }elseif(($h>=7) and ($h<11)){
            return number_to_image(1);
        }elseif(($h>=11) and ($h<15)){
            return number_to_image(2);
        }elseif(($h>=15) and ($h<19)){
            return number_to_image(3);
        }elseif(($h>=19) and ($h<23)){
            return number_to_image(4);
        }elseif($h>=23){
            return number_to_image(5);
        }
    }elseif($d==6){//суббота
        if($h<9){
            return number_to_image(5);
        }elseif(($h>=9) and ($h<12)){
            return number_to_image(7);
        }elseif(($h>=12) and ($h<14)){
            return number_to_image(8);
        }elseif(($h>=14) and ($h<18)){
            return number_to_image(9);
        }elseif(($h>=18) and ($h<23)){
            return number_to_image(10);
        }elseif($h>=23){
            return number_to_image(11);
        }
    }elseif($d==0){//воскресенье
        if($h<9){
            return number_to_image(11);
        }elseif(($h>=9) and ($h<12)){
            return number_to_image(12);
        }elseif(($h>=12) and ($h<14)){
            return number_to_image(13);
        }elseif(($h>=14) and ($h<16)){
            return number_to_image(14);
        }elseif(($h>=16) and ($h<22)){
            return number_to_image(15);
        }elseif($h>=22){
            return number_to_image(16);
        }
    }
}
$arr = get_image();
?>



Помогите.Последний раз.Скажите что я не дописал?
PM MAIL   Вверх
Закрытая темаСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0767 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.