| 
			| 
					
						| Pavlovskikh Dima 
								Гость
 | 
								|  | «  : 20-04-2006 08:59 »  |  | 
 
 Помогите.Хочу создать файл, к примеру 1.php, при выполнении которого запускался бы другой файл.
 Спасибо!
 |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| PooH 
								Глобальный модератор
								
								   Offline 
								Пол:    
								... и можно без хлеба!
								
								
								
								
								
							 | 
								|  | « Ответ #1 : 20-04-2006 09:06 »  |  | 
 
 давай поподробней, причем тут fopen, 1.php, что понимается под "выполнении" и "запускался", какой "другой файл"? |  
						| 
								|  |  
								|  |  Записан | 
 
 Удачного всем кодинга! -=x[PooH]x=- |  |  | 
	| 
			| 
					
						| Pavlovskikh Dima 
								Гость
 | 
								|  | « Ответ #2 : 20-04-2006 09:11 »  |  | 
 
 Задача следующая:условному файлу 1.php передеется переменная $rally.
 она может принимать одно из трех значений.
 Я хочу если переменная будет = 1 запустить один файл
 if 2 - другой
 if 3 - третий.
 Во как! Но ничего не получается, помогите.
 |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Pavlovskikh Dima 
								Гость
 | 
								|  | « Ответ #3 : 20-04-2006 09:12 »  |  | 
 
 Запустить - значит открыть в MIE. |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| PooH 
								Глобальный модератор
								
								   Offline 
								Пол:    
								... и можно без хлеба!
								
								
								
								
								
							 | 
								|  | « Ответ #4 : 20-04-2006 09:14 »  |  | 
 
 Но ничего не получается так не бывает, что именно не получается: передать переменную или запустить файл или сделать if? |  
						| 
								|  |  
								|  |  Записан | 
 
 Удачного всем кодинга! -=x[PooH]x=- |  |  | 
	| 
			| 
					
						| Pavlovskikh Dima 
								Гость
 | 
								|  | « Ответ #5 : 20-04-2006 09:20 »  |  | 
 
 переменная вроде передается.Проверял так:
 echo $rally;
 
 выводит разные значения. В зависимости от того какое значение переменной передается.
 |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Pavlovskikh Dima 
								Гость
 | 
								|  | « Ответ #6 : 20-04-2006 09:21 »  |  | 
 
 Не получается толком написать if, да и просто файл не получается открыть. |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| PooH 
								Глобальный модератор
								
								   Offline 
								Пол:    
								... и можно без хлеба!
								
								
								
								
								
							 | 
								|  | « Ответ #7 : 20-04-2006 09:30 »  |  | 
 
 switch ($rally){
 case 1:
 echo "Rally 1";
 break;
 case 2:
 echo "Rally 2";
 break;
 case 3:
 echo "Rally 3";
 break;
 default:
 echo "No number between 1 and 3";
 }
 
 а вот что вместо echo подставить лично я не скажу, но нужно как-то дать ответ, чтоб браузер сам перешел на указанную страницу.
 |  
						| 
								|  |  
								|  |  Записан | 
 
 Удачного всем кодинга! -=x[PooH]x=- |  |  | 
	| 
			| 
					
						| Pavlovskikh Dima 
								Гость
 | 
								|  | « Ответ #8 : 20-04-2006 09:55 »  |  | 
 
 Это php-шный файл?Как это должно работать?
 Ссори за дотошность, просто этот вопрос уже несколько дней мозг полоскает.
 |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| PooH 
								Глобальный модератор
								
								   Offline 
								Пол:    
								... и можно без хлеба!
								
								
								
								
								
							 | 
								|  | « Ответ #9 : 20-04-2006 09:59 »  |  | 
 
 это пхпшный оператор switch, при передаче переменной $rally=1 должно вернуть "Rally 1" (Но, по-моему, там еще заголовки сначала передать надо.) |  
						| 
								|  |  
								|  |  Записан | 
 
 Удачного всем кодинга! -=x[PooH]x=- |  |  | 
	| 
			| 
					
						| Pavlovskikh Dima 
								Гость
 | 
								|  | « Ответ #10 : 20-04-2006 10:04 »  |  | 
 
 может не так вопрос ставлю...
 Если указать, <a href=""> то при клике ссылка откроется.
 а как по условию какому либо открыть файл, без ссылки?
 |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| PooH 
								Глобальный модератор
								
								   Offline 
								Пол:    
								... и можно без хлеба!
								
								
								
								
								
							 | 
								|  | « Ответ #11 : 20-04-2006 10:16 »  |  | 
 
 я же написал "вот что вместо echo подставить лично я не скажу, но нужно как-то дать ответ, чтоб браузер сам перешел на указанную страницу".то есть я представляю это себе так: вызываешь 1.php; 1.php возвращает ответ в котором содержится редирект на x.php; браузер получает ответ и делает запрос на x.php.
 |  
						| 
								|  |  
								|  |  Записан | 
 
 Удачного всем кодинга! -=x[PooH]x=- |  |  | 
	| 
			| 
					
						| PooH 
								Глобальный модератор
								
								   Offline 
								Пол:    
								... и можно без хлеба!
								
								
								
								
								
							 | 
								|  | « Ответ #12 : 20-04-2006 10:18 »  |  | 
 
 аааа, может я не правильно понял... нужно текст файла показать(чё-то я про основную тему забыл) или обратиться к файлу? |  
						| 
								|  |  
								|  |  Записан | 
 
 Удачного всем кодинга! -=x[PooH]x=- |  |  | 
	|  | 
	| 
			| 
					
						| Pavlovskikh Dima 
								Гость
 | 
								|  | « Ответ #14 : 20-04-2006 10:23 »  |  | 
 
 Вот файл: index.htm
 <html>
 
 <title>Pavlovskikh Rally Team - Home Page</title>
 
 <style>
 @font-face
 {font-family:Tahoma;
 panose-1:2 11 6 4 3 5 4 4 2 4;
 mso-font-charset:204;
 mso-generic-font-family:swiss;
 mso-font-pitch:variable;
 mso-font-signature:1627421319 -2147483648 8 0 66047 0;}
 @font-face
 {font-family:"Comic Sans MS";
 panose-1:3 15 7 2 3 3 2 2 2 4;
 mso-font-charset:204;
 mso-generic-font-family:script;
 mso-font-pitch:variable;
 mso-font-signature:647 0 0 0 159 0;}
 @font-face
 {font-family:"MS Shell Dlg";
 panose-1:2 11 6 4 2 2 2 2 2 4;
 mso-font-charset:204;
 mso-generic-font-family:swiss;
 mso-font-pitch:variable;
 mso-font-signature:1627421663 -2147483648 8 0 66047 0;}
 p.MsoNormal, li.MsoNormal, div.MsoNormal
 {mso-style-parent:"";
 margin:0cm;
 margin-bottom:.0001pt;
 mso-pagination:widow-orphan;
 font-size:12.0pt;
 font-family:"Times New Roman";
 mso-fareast-font-family:"Times New Roman";}
 a:link, span.MsoHyperlink
 {color:blue;
 text-decoration:underline;
 text-underline:single;}
 a:visited, span.MsoHyperlinkFollowed
 {color:purple;
 text-decoration:underline;
 text-underline:single;}
 p
 {mso-margin-top-alt:auto;
 margin-right:0cm;
 mso-margin-bottom-alt:auto;
 margin-left:0cm;
 mso-pagination:widow-orphan;
 font-size:12.0pt;
 font-family:"Times New Roman";
 mso-fareast-font-family:"Times New Roman";}
 @page Section1
 {size:595.3pt 841.9pt;
 margin:2.0cm 42.5pt 2.0cm 42.55pt;
 mso-header-margin:35.4pt;
 mso-footer-margin:35.4pt;
 mso-paper-source:0;}
 div.Section1
 {page:Section1;}
 </style>
 
 <body bgcolor=silver lang=RU link=blue vlink=purple>
 
 <center><img src="prt.gif" widht=472 height=104></center>
 
 <hr size=2 width="100%" align=center>
 
 <p class=MsoNormal align=center style='text-align:center'><b style='mso-bidi-font-weight:
 normal'><u><span style='font-size:10.0pt'><br>
 <br>
 ::</span></u></b><u><span style='font-size:10.0pt;font-family:Tahoma'>
 Последнее обновление </span></u><u><span lang=EN-US style='font-size:10.0pt;
 font-family:Tahoma;mso-ansi-language:EN-US'>Home</span></u><u><span lang=EN-US
 style='font-size:10.0pt;font-family:Tahoma'> </span></u><u><span lang=EN-US
 style='font-size:10.0pt;font-family:Tahoma;mso-ansi-language:EN-US'>Page</span></u><u><span
 style='font-size:10.0pt;font-family:Tahoma'> 3.04.2006 </span></u><b
 style='mso-bidi-font-weight:normal'><u><span style='font-size:10.0pt'>::<br
 style='mso-special-character:line-break'>
 <![if !supportLineBreakNewLine]><br style='mso-special-character:line-break'>
 <![endif]><o:p></o:p></span></u></b></p>
 
 <p class=MsoNormal align=center style='text-align:center'><b style='mso-bidi-font-weight:
 normal'>:: </b><b style='mso-bidi-font-weight:normal'><span style='font-size:
 10.0pt;font-family:"Comic Sans MS"'>Фотоальбомы</span> :: </b><span
 class=MsoHyperlink><b style='mso-bidi-font-weight:normal'><span
 style='font-size:10.0pt;font-family:"Comic Sans MS"'><a href="ssilki.htm">Ссылки</a></span></b></span><b
 style='mso-bidi-font-weight:normal'> :: </b><b style='mso-bidi-font-weight:
 normal'><span style='font-size:10.0pt;font-family:"Comic Sans MS"'><a
 href="http://www.narod.ru/guestbook/?owner=13404811" target="_blank">Гостевая
 книга</a></span> ::</b> <b style='mso-bidi-font-weight:normal'><o:p></o:p></b></p>
 
 <p class=MsoNormal align=center style='text-align:center'><b style='mso-bidi-font-weight:
 normal'><o:p> </o:p></b></p>
 
 <p class=MsoNormal align=center style='text-align:center'><b style='mso-bidi-font-weight:
 normal'>‘05<o:p></o:p></b></p>
 
 <form action="http://localhost/rally.php" method="GET">
 <center><select name="rally" size=1></center>
 <option value=01>Тренировка 26.11.2005</option>
 <option value=02>РАЛЛИ «Профи-клуб 2005 финал»</option>
 </select>
 <input type="submit" value="Показать">
 </form>
 
 <!--<p class=MsoNormal align=center style='margin-right:3.0pt;text-align:center;
 tab-stops:180.0pt'><span style='font-size:10.0pt;font-family:"Comic Sans MS"'><a
 href="fotoalboms/tren26_11_2005/tren26_11_2005.htm" target="_blank">Тренировка
 26.11.2005</a></span><b style='mso-bidi-font-weight:normal'><u><span
 style='font-size:10.0pt'><o:p></o:p></span></u></b></p>
 
 <p class=MsoNormal align=center style='margin-right:3.0pt;text-align:center'><a
 href="fotoalboms/profikfinal/profikfinal.htm" target="_blank">РАЛЛИ «Профи-клуб
 2005 финал»</a><span class=MsoHyperlink><o:p></o:p></span></p>-->
 
 <p class=MsoNormal align=center style='margin-right:3.0pt;text-align:center'><o:p> </o:p></p>
 
 <p class=MsoNormal align=center style='text-align:center'><b style='mso-bidi-font-weight:
 normal'>‘06<o:p></o:p></b></p>
 
 <form action="http://localhost/rally.php" method="GET">
 <center><select name="rally" size=1></center>
 <option value=03>РАЛЛИ «Профи-клуб 2006 весна»</option>
 </select>
 <input type="submit" value="Показать">
 </form>
 <!--<p class=MsoNormal align=center style='margin-right:3.0pt;text-align:center'><a
 href="fotoalboms/profik06vesna/profik06vesna.htm" target="_blank">РАЛЛИ
 «Профи-клуб 2006 весна»</a></p>-->
 
 <p class=MsoNormal align=center style='text-align:center'><span
 style='font-size:10.0pt;font-family:Tahoma'><o:p> </o:p></span></p>
 
 <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US
 style='font-size:10.0pt;font-family:Tahoma;mso-ansi-language:EN-US'>Home</span><span
 lang=EN-US style='font-size:10.0pt;font-family:Tahoma'> </span><span
 lang=EN-US style='font-size:10.0pt;font-family:Tahoma;mso-ansi-language:EN-US'>page</span><span
 lang=EN-US style='font-size:10.0pt;font-family:Tahoma'> </span><span
 style='font-size:10.0pt;font-family:Tahoma'>в стадии разработки<o:p></o:p></span></p>
 
 <p class=MsoNormal align=center style='text-align:center'><span
 style='font-size:10.0pt;font-family:Tahoma'><o:p> </o:p></span></p>
 
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
 style='font-size:8.0pt;font-family:Tahoma'><o:p> </o:p></span></p>
 
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
 style='font-size:8.0pt;font-family:Tahoma'><o:p> </o:p></span></p>
 
 <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
 style='font-size:8.0pt;font-family:Tahoma'><o:p> </o:p></span></p>
 
 <p class=MsoNormal align=right style='text-align:right;mso-layout-grid-align:
 none;text-autospace:none'><span lang=EN-US style='font-size:8.0pt;font-family:
 Tahoma;mso-ansi-language:EN-US'>Copyright © 200</span><span style='font-size:
 8.0pt;font-family:Tahoma'>3</span><span lang=EN-US style='font-size:8.0pt;
 font-family:Tahoma;mso-ansi-language:EN-US'>–200</span><span style='font-size:
 8.0pt;font-family:Tahoma'>6</span><span lang=EN-US style='font-size:8.0pt;
 font-family:Tahoma;mso-ansi-language:EN-US'> «Pavlovskikh Rally Team»</span><span
 lang=EN-US style='font-size:8.5pt;font-family:"MS Shell Dlg";mso-ansi-language:
 EN-US'><o:p></o:p></span></p>
 
 <!--Rating@Mail.ru COUNTEr--><center><script language="JavaScript" type="text/javascript"><!--
 d=document;var a='';a+=';r='+escape(d.referrer)
 js=10//--></script><script language="JavaScript1.1" type="text/javascript"><!--
 a+=';j='+navigator.javaEnabled()
 js=11//--></script><script language="JavaScript1.2" type="text/javascript"><!--
 s=screen;a+=';s='+s.width+'*'+s.height
 a+=';d='+(s.colorDepth?s.colorDepth:s.pixelDepth)
 js=12//--></script><script language="JavaScript1.3" type="text/javascript"><!--
 js=13//--></script><script language="JavaScript" type="text/javascript"><!--
 d.write('<a href="http://top.mail.ru/jump?from=874688"'+
 ' target=_top><img src="http://d8.c5.bd.a0.top.list.ru/counter'+
 '?id=874688;t=98;js='+js+a+';rand='+Math.random()+
 '" alt="Рейтинг@Mail.ru"'+' border=0 height=18 width=88/><\/a>')
 if(11<js)d.write('<'+'!-- ')//--></script><noscript><a
 target=_top href="http://top.mail.ru/jump?from=874688"><img
 src="http://d8.c5.bd.a0.top.list.ru/counter?js=na;id=874688;t=98"
 border=0 height=18 width=88
 alt="Рейтинг@Mail.ru"/></a></noscript><script language="JavaScript" type="text/javascript"><!--
 if(11<js)d.write('--'+'>')//--></script> </center><!--/COUNTER-->
 </body>
 
 </html>
 
А вот rally.php С этим содержимым работает! <?$a=5;
 $rally;
 $c=$a+$rally;
 echo $c;
 ?>
 
Вот как я думал: Выбираем фотоальбом, переменной $rally присваивается значение, это значение передается пхп-файлу, в нем происходит сравнение и в зависимости от сравнения выводится на экран нужный файл *.htm. |  
						| 
								|  |  
								| « Последнее редактирование: 06-12-2007 17:45 от Алексей1153++ » |  Записан | 
 |  |  | 
	| 
			| 
					
						| PooH 
								Глобальный модератор
								
								   Offline 
								Пол:    
								... и можно без хлеба!
								
								
								
								
								
							 | 
								|  | « Ответ #15 : 20-04-2006 12:10 »  |  | 
 
 попробуй так (результата не гарантирую - сам не спец, но так как спецы молчат...): <?
 switch ($rally)
 {
 case 1:
 $filename="01.html";
 break;
 case 2:
 $filename="02.html";
 break;
 case 3:
 $filename="03.html";
 break;
 default:
 die ("No photoalbum!");
 
 }
 
 $dataFile = fopen( $filename, "r" ) ;
 if ( $dataFile )
 {
 while (!feof($dataFile))
 {
 $buffer = fgets($dataFile, 4096);
 echo $buffer;
 }
 fclose($dataFile);
 }
 else
 {
 die( "error" ) ;
 }
 ?>
 
 |  
						| 
								|  |  
								|  |  Записан | 
 
 Удачного всем кодинга! -=x[PooH]x=- |  |  | 
	| 
			| 
					
						| RomCom | 
								|  | « Ответ #16 : 20-04-2006 13:10 »  |  | 
 
 Чета не пойму, это я отстал от жизни или что еще    ...зачем исползовать fopen? когда есть include($filename); |  
						| 
								|  |  
								|  |  Записан | 
 
 R.O.M.C.O.M.: Robotic Operational Mathematics and Ceaseless Observation Machine |  |  | 
	| 
			| 
					
						| Pavlovskikh Dima 
								Гость
 | 
								|  | « Ответ #17 : 20-04-2006 13:13 »  |  | 
 
 БОЛЬШОЕ РАЛЛИЙНОЕ СПАСИБО!!!!!!!!!!!!БЕЗ ТВОЕЙ ПОМОЩИ Я БЫ ЕЩЕ ДОЛГО СЕБЕ ГОЛОВУ ЛОМАЛ БЫ!!!!!
 
 С-П-А-С-И-Б-О!!!
 |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| PooH 
								Глобальный модератор
								
								   Offline 
								Пол:    
								... и можно без хлеба!
								
								
								
								
								
							 | 
								|  | « Ответ #18 : 20-04-2006 13:25 »  |  | 
 
 Чета не пойму, это я отстал от жизни или что еще Скоре, я не догнал жизнь еще    пхп знаю только поверхностно. |  
						| 
								|  |  
								|  |  Записан | 
 
 Удачного всем кодинга! -=x[PooH]x=- |  |  | 
	|  |