1. Задавайте здесь вопросы о коде, которые не подходят в другие разделы, такие как:
    Дизайн > Верстка
    PHP > Как сделать на PHP
    Скрыть объявление

про инклюды...

Тема в разделе "Web Coding", создана пользователем Rammstein666, 15 июл 2007.

Статус темы:
Закрыта.
Модераторы: latteo
  1. Rammstein666

    Rammstein666 Писатель

    Регистр.:
    10 июл 2007
    Сообщения:
    5
    Симпатии:
    1
    Код:
    //Алфавит Англ. = A
    
      if($action=='a')
    	{
    	print('
    	<form action=?action=a method=POST>
    <?php include(a.php); ?>
    	');
    	}
    в данном коде у мну стоит инклюд на файл со ссылками:
    Код:
    <a href="index.php?action=ch1">Abigail Williams</a>
    <a href="index.php?action=sh1">After Forever</a>
    <a href="index.php?action=sc1">Agathodaimon</a>
    <a href="index.php?action=ee1">Ajattara</a>
    <a href="index.php?action=ee1">Amorphis</a>
    <a href="index.php?action=ee1">Ancient</a>
    <a href="index.php?action=ee1">Angra</a>
    <a href="index.php?action=ee1">Annihilator</a>
    <a href="index.php?action=ee1">Antimatter</a>
    <a href="index.php?action=ee1">Apocaliptyca</a>
    <a href="index.php?action=ee1">Arch Enemy</a>
    <a href="index.php?action=ee1">Arcturus</a>
    <a href="index.php?action=ee1">Ater Draconis</a>
    <a href="index.php?action=ee1">Avantasia</a>
    инклюд не пашет :( я догадываюсь, что где то что то пропустил, но не знаю что и где :( помогите пжлст... во втором теге полный файл...
     
    sbawe нравится это.
  2. terkin

    terkin

    Регистр.:
    9 дек 2006
    Сообщения:
    513
    Симпатии:
    162
    Что то толком не понял что ты хочеш и что конкретно у тебя не работает если при переходе по твоей ссылке <a href="index.php?action=ch1">Abigail Williams</a> нужно инклюдить файл который стоит в переменной action то и в обработчике же укажи if($action=='ch1'), а есче лушче покажи полный кусок кода и опиши что ты хочеш что бы происходило и при каких условиях
     
  3. Flake

    Flake Постоялец

    Регистр.:
    11 май 2007
    Сообщения:
    80
    Симпатии:
    6
    А не проще сделать так:
    PHP:
    if($action=='a')
      {
        print(
    '<form action=?action=a method=POST>');
        include(
    a.php);
    }
    И не совсем понял что значит "action=?action=a". Может имелось action="$action.php"?
     
  4. BiOM

    BiOM Создатель

    Регистр.:
    27 июн 2007
    Сообщения:
    39
    Симпатии:
    20
    Либо с минимальными изменениями замени PRINT на EVAL
    Код:
    //Алфавит Англ. = A
    
      if($action=='a')
    	{
    	eval('
    	<form action=?action=a method=POST>
    <?php include(a.php); ?>
    	');
    	}
    
     
  5. Rammstein666

    Rammstein666 Писатель

    Регистр.:
    10 июл 2007
    Сообщения:
    5
    Симпатии:
    1
    Код:
    <? 
    //Запросы по ссылкам
    $action=$_REQUEST['action'];
    $namesend=$_REQUEST['namesend'];
    $msgsend=$_REQUEST['msgsend'];
    $time = date("H:i:s");
    $date = date("d.m.Y");
    $brst=array
    	(    "time"=>"$time",
            "date"=>"$date",
            "name"=>"$name",
    	"namesend"=>"$namesend",
            "msgsend"=>"$msgsend"
            );
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
      <title>U.M.A - United Metal Archives</title>
    <link rel=stylesheet type="text/css" href="style.css">
    <script>
    
    </head>
    <body bgcolor=black>
    <br>
    <center><TABLE BORDER=1 COLS=2 width=90%></center>
     <TR align=center size=100% height=150 colspan=2>
       <TD height=70><div align="center"><img src="data/pict/logo2.jpg"></div></TD>
     </TR>
     <TR align=center>
    <TD height=20 size=100%>
    <center>
    <a href="index.php?action=a">A</a> :
    <a href="index.php?action=b">B</a> :
    <a href="index.php?action=c">C</a> :
    <a href="index.php?action=d">D</a> :
    <a href="index.php?action=e">E</a> :
    <a href="index.php?action=f">F</a> :
    <a href="index.php?action=g">G</a> :
    <a href="index.php?action=h">H</a> :
    <a href="index.php?action=i">I</a> :
    <a href="index.php?action=j">J</a> :
    <a href="index.php?action=k">K</a> :
    <a href="index.php?action=l">L</a> :
    <a href="index.php?action=m">M</a> :
    <a href="index.php?action=n">N</a> :
    <a href="index.php?action=o">O</a> :
    <a href="index.php?action=p">P</a> :
    <a href="index.php?action=q">Q</a> :
    <a href="index.php?action=r">R</a> :
    <a href="index.php?action=s">S</a> :
    <a href="index.php?action=t">T</a> :
    <a href="index.php?action=u">U</a> :
    <a href="index.php?action=v">V</a> :
    <a href="index.php?action=w">W</a> :
    <a href="index.php?action=x">X</a> :
    <a href="index.php?action=y">Y</a> :
    <a href="index.php?action=z">Z</a><br>
    
    <a href="index.php?action=a1">A</a> :
    <a href="index.php?action=b1">Б</a> :
    <a href="index.php?action=v1">В</a> :
    <a href="index.php?action=g1">Г</a> :
    <a href="index.php?action=d1">Д</a> :
    <a href="index.php?action=e1">Е</a> :
    <a href="index.php?action=j1">Ж</a> :
    <a href="index.php?action=z1">З</a> :
    <a href="index.php?action=i1">И</a> :
    <a href="index.php?action=k1">К</a> :
    <a href="index.php?action=l1">Л</a> :
    <a href="index.php?action=m1">М</a> :
    <a href="index.php?action=n1">Н</a> :
    <a href="index.php?action=o1">О</a> :
    <a href="index.php?action=p1">П</a> :
    <a href="index.php?action=r1">Р</a> :
    <a href="index.php?action=s1">С</a> :
    <a href="index.php?action=t1">Т</a> :
    <a href="index.php?action=y1">У</a> :
    <a href="index.php?action=f1">Ф</a> :
    <a href="index.php?action=h1">Х</a> :
    <a href="index.php?action=c1">Ц</a> :
    <a href="index.php?action=ch1">Ч</a> :
    <a href="index.php?action=sh1">Ш</a> :
    <a href="index.php?action=sc1">Щ</a> :
    <a href="index.php?action=ee1">Э</a> :
    <a href="index.php?action=yu1">Ю</a> :
    <a href="index.php?action=ya1">Я</a><br>
    </center></TD>
     </TR>
    </TABLE>
    
    <center><TABLE BORDER=1 COLS=2 width=90%></center>
     <TR align=left valign=top>
      <TD  height=500 width=20% bgcolor=0E0E0E BORDER=1 bordercolor=white>
    
    <!---Другое---!>
       <b>Архивы</b><br>
       <img src="data/pict/line.jpg">Мониторинг<br>
       <img src="data/pict/line.jpg">Список архивов<br>
    <hr>
       <b>Форум</b><br>
       <img src="data/pict/line.jpg"><a href="forum">Ссылка</a><br>
    <hr>
       <b>Остальное</b><br>
       <img src="data/pict/line.jpg"><a href="index.php?action=friends">Друзья</a><br>
       <img src="data/pict/line.jpg"><a href="index.php?action=usbars">Картинки (UserBars)</a><br>
       <img src="data/pict/line.jpg"><a href="index.php?action=walls">Картинки (Wallpapers</a>)<br>
       <img src="data/pict/line.jpg"><a href="index.php?action=contacts">Контакты</a><br>
       <img src="data/pict/line.jpg"><a href="index.php?action=about">О нас</a><br>
       <img src="data/pict/line.jpg"><a href="index.php?action=rules">Правила</a><br>
       <img src="data/pict/line.jpg"><a href="index.php?action=ftpres">Ресурсы FTP</a><br>
       <img src="data/pict/line.jpg"><a href="index.php?action=links">Ссылки</a><br>
    <hr>
       <b>Поиск</b><br>
       <img src="data/pict/line.jpg">Ссылка<br>
    <hr>
       <b>Радио</b><br>
       <img src="data/pict/line.jpg">Мониторинг<br>
       <img src="data/pict/line.jpg">Настройка<br>
    <hr>
    
    <?
    	if(!isset($action))
    	{
    	$about=$_REQUEST['about'];
    	$rules=$_REQUEST['rules'];
    	$friends=$_REQUEST['friends'];
    	$contacts=$_REQUEST['contacts'];
    	$links=$_REQUEST['links'];
    	$walls=$_REQUEST['walls'];
    	$usbars=$_REQUEST['usbars'];
    	$ftpres=$_REQUEST['ftpres'];
    
    	if(!isset($about))
    		{
    	if(!isset($rules))
    		{
    	if(!isset($friends))
    	  {
    	if(!isset($contacts))
    		{
    	if(!isset($links))
    		{
    	if(!isset($walls))
    		{
    	if(!isset($usbars))
    		{
    	if(!isset($ftpres))
    		{
    
    		print('	
    		');
    	}
    }
    }
    }
    }
    }
    }
    }
    }
    
    //Архивы
    
    	if($action=='archives')
    	{
    	print('
    	<form action=?action=archives method=POST>
    хехе
    	');
    	}
    
    	if($action=='other')
    	{
    	print('
    	<form action=?action=other method=POST><br>
    
    	');
    	}
    
    ?>
    
    
    </TD><TD width=80% BORDER=1 bordercolor=white>
    <?
    	if(!isset($action))
    	{
    	$a=$_REQUEST['a'];
    	$b=$_REQUEST['b'];
    	$c=$_REQUEST['c'];
    	$d=$_REQUEST['d'];
    	$e=$_REQUEST['e'];
    	$f=$_REQUEST['f'];
    	$g=$_REQUEST['g'];
    	$h=$_REQUEST['h'];
    	$i=$_REQUEST['i'];
    	$j=$_REQUEST['j'];
    	$k=$_REQUEST['k'];
    	$l=$_REQUEST['l'];
    	$m=$_REQUEST['m'];
    	$n=$_REQUEST['n'];
    	$o=$_REQUEST['o'];
    	$p=$_REQUEST['p'];
    	$q=$_REQUEST['q'];
    	$r=$_REQUEST['r'];
    	$s=$_REQUEST['s'];
    	$t=$_REQUEST['t'];
    	$u=$_REQUEST['u'];
    	$v=$_REQUEST['v'];
    	$w=$_REQUEST['w'];
    	$x=$_REQUEST['x'];
    	$y=$_REQUEST['y'];
    	$z=$_REQUEST['z'];
    
    	$a1=$_REQUEST['a1'];
    	$b1=$_REQUEST['b1'];
    	$v1=$_REQUEST['v1'];
    	$g1=$_REQUEST['g1'];
    	$d1=$_REQUEST['d1'];
    	$e1=$_REQUEST['e1'];
    	$j1=$_REQUEST['j1'];
    	$z1=$_REQUEST['z1'];
    	$i1=$_REQUEST['i1'];
    	$k1=$_REQUEST['k1'];
    	$l1=$_REQUEST['l1'];
    	$m1=$_REQUEST['m1'];
    	$n1=$_REQUEST['n1'];
    	$o1=$_REQUEST['o1'];
    	$p1=$_REQUEST['p1'];
    	$r1=$_REQUEST['r1'];
    	$s1=$_REQUEST['s1'];
    	$t1=$_REQUEST['t1'];
    	$y1=$_REQUEST['y1'];
    	$f1=$_REQUEST['f1'];
    	$h1=$_REQUEST['h1'];
    	$c1=$_REQUEST['c1'];
    	$sh1=$_REQUEST['sh1'];
    	$sc1=$_REQUEST['sc1'];
    	$ee1=$_REQUEST['ee1'];
    	$yu1=$_REQUEST['yu1'];
    	$ya1=$_REQUEST['ya1'];
    
    	if(!isset($a))
    		{
    	if(!isset($b))
    		{
    	if(!isset($c))
    		{
    	if(!isset($d))
    		{
    	if(!isset($e))
    		{
    	if(!isset($f))
    		{
    	if(!isset($g))
    		{
    	if(!isset($h))
    		{
    	if(!isset($i))
    		{
    	if(!isset($j))
    		{
    	if(!isset($k))
    		{
    	if(!isset($l))
    		{
    	if(!isset($m))
    		{
    	if(!isset($n))
    		{
    	if(!isset($o))
    		{
    	if(!isset($p))
    		{
    	if(!isset($q))
    		{
    	if(!isset($r))
    		{
    	if(!isset($s))
    		{
    	if(!isset($t))
    		{
    	if(!isset($u))
    		{
    	if(!isset($v))
    		{
    	if(!isset($w))
    		{
    	if(!isset($x))
    		{
    	if(!isset($y))
    		{
    	if(!isset($z))
    		{
    	if(!isset($a1))
    		{
    	if(!isset($b1))
    		{
    	if(!isset($v1))
    		{
    	if(!isset($g1))
    		{
    	if(!isset($d1))
    		{
    	if(!isset($e1))
    		{
    	if(!isset($j1))
    		{
    	if(!isset($z1))
    		{
    	if(!isset($i1))
    		{
    	if(!isset($k1))
    		{
    	if(!isset($l1))
    		{
    	if(!isset($m1))
    		{
    	if(!isset($n1))
    		{
    	if(!isset($o1))
    		{
    	if(!isset($p1))
    		{
    	if(!isset($r1))
    		{
    	if(!isset($s1))
    		{
    	if(!isset($t1))
    		{
    	if(!isset($y1))
    		{
    	if(!isset($f1))
    		{
    	if(!isset($h1))
    		{
    	if(!isset($c1))
    		{
    	if(!isset($sh1))
    		{
    	if(!isset($sc1))
    		{
    	if(!isset($ee1))
    		{
    	if(!isset($yu1))
    		{
    	if(!isset($ya1))
    		{
    
    		print('	
    		');
    	}
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    
    
    
    //Архивы
    
    	if($action=='archives')
    	{
    	print('
    	<form action=?action=archives method=POST>
    
    	');
    	}
    
    //О нас
    
    	if($action=='about')
    	{
    	print('
    	<form action=?action=about method=POST>
    хехе
    	');
    	}
    	
    //Контакты
    
    	if($action=='contacts')
    	{
    	print('
    	<form action=?action=contacts method=POST>
    
    	');
    	}
    	
    //Алфавит Англ. = A
    
      if($action=='a')
    	{
    	print('
    	<form action=?action=a method=POST>
    <?php include(a.php); ?>
    	');
    	}
    	
    ?>
    </TD>
     </TR>
    </TABLE>
    
    <table border=0 align=center bordercolor=FFE4B5 width=100%>
    <tr><td size=100% background="data/pict/blocks.jpg" height=20>
    <center>Создано и разработано: <a href="http://rsl2.onego.ru">R&S Web Team</a>
    </center></td></table>
    </body>
    </html>
    вот весь код... инклюд не пашет, не вывод информации... я над этим парюсь 2 месяц 8)
     
  6. bueno

    bueno Читатель

    Заблокирован
    Регистр.:
    7 май 2007
    Сообщения:
    236
    Симпатии:
    69
    жуткий код..
    1. коментарии в html пишутся так <!-- Другое -->
    2. вот эту галиматью
    PHP:
    //Алфавит Англ. = A

      if($action=='a')
        {
        print('
        <form action=?action=a method=POST>
    <?php include(a.php); ?>
        ');
        }
    замени на это
    PHP:
    //Алфавит Англ. = A

      
    if($action=='a')
        {
        print(
    '<form action=?action=a method=POST>');
        include(
    a.php);
        }
    3. лучше с кавычками <form action="?action=a" method=POST>

    остальное не разбирал, т.к. код ужасен - явно ошибка проектирования..
     
  7. mixamixa

    mixamixa Постоялец

    Регистр.:
    9 янв 2007
    Сообщения:
    61
    Симпатии:
    13
    Вот так еще, кажется, будет работать
    PHP:
    //Алфавит Англ. = A 

      
    if($action=='a'
        { 
        print(
    '<form action=?action=a method=POST>'.include('a.php').''); 
        }
     
  8. bueno

    bueno Читатель

    Заблокирован
    Регистр.:
    7 май 2007
    Сообщения:
    236
    Симпатии:
    69
    нет.. так работать не будет..
     
  9. mixamixa

    mixamixa Постоялец

    Регистр.:
    9 янв 2007
    Сообщения:
    61
    Симпатии:
    13
    Ах да..Он же инклудить будет вверх.
    Можно сделать ,в зависимости от задачи(нужен ли вообще инклуд), так
    PHP:
    <?php
    $action
    ='a';
     if(
    $action=='a')
        {
        print(
    '
        <form action=?action=a method=POST>'
    .file_get_contents('a.php').'');
        }
    ?>
     
  10. Rammstein666

    Rammstein666 Писатель

    Регистр.:
    10 июл 2007
    Сообщения:
    5
    Симпатии:
    1
    жуткий код, знаю, верно потому и не работает :( эх...

    Добавлено через 2 минуты
    кстати, у этого кода есть 2 важная проблема... страницу ни в Internet Explorer'e ни в Oper'e не видно, только через Мозиллу или НетСкейп
     
Статус темы:
Закрыта.