[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: !!!!! подлючение страниц
PiratXXX
Добрый вечер!!!
Люди добрые помогите чайнику!!!

У меня есть несколько страниц!!!

В index.php у меня подсоеденина css, страница разбита по как бы лучше выразится по столам! (грубо говоря есть рамки отдельные большие в которых и распологается ссылки и т.д и т.п.) вообщем там что то есть а как подсоеденить php код с другого фала на эту страницу, что бы при нажатии на ссылку(на следуйщую страницу), то что было отображено пропало и появлялось то что на другой странице!

Короче что бы не прописывать html код на каждой странице!

Извините за такое карявое объяснение ситуации!!!

Буду очень благодарен!!!

Или подскажите какую тему(что именно искать) ну в поисковике чтобы узнать, а то не знаю как это даже называется!



Спустя 4 минуты, 33 секунды (3.03.2010 - 17:51) Winston написал(а):
<a href="index.php">Ссылка</a>

Так ?

Спустя 30 секунд (3.03.2010 - 17:51) japanxt2 написал(а):
http://php.su/functions/?include все просто

Спустя 6 минут, 15 секунд (3.03.2010 - 17:58) PiratXXX написал(а):
PHPprogramer

ну да!

я знаю надо написать инклуд, и какую переменную вытянуть!

а как вытянуть весь пхп код с другой страницы при нажатии на ссылку!

Спустя 1 минута, 17 секунд (3.03.2010 - 17:59) PiratXXX написал(а):
japanxt2
пасибо!

а скажи сто искать это ссесии, да?

Спустя 3 минуты, 12 секунд (3.03.2010 - 18:02) japanxt2 написал(а):
PiratXXX не понял

Спустя 1 минута, 43 секунды (3.03.2010 - 18:04) Winston написал(а):
Кривой вопрос -> Кривой ответ wink.gif

Спустя 4 минуты, 18 секунд (3.03.2010 - 18:08) PiratXXX написал(а):
PHPprogramer

ну ты првильно написал!

нажимаю я на эту ссылку, и как сделать что бы вывелась то что написано в index.php, на том фоне какой стогит на странице на которой ссылка!!!

ЕСЛИ В INDEX.PHP НЕ ПРОПИСАН НИ ДИЗАЙН НИ ЧЕГО ТОКА PHP КОД!

Спустя 4 минуты, 42 секунды (3.03.2010 - 18:13) Winston написал(а):
Цитата (PiratXXX @ 3.03.2010 - 17:08)
нажимаю я на эту ссылку, и как сделать что бы вывелась то что написано в index.php, на том фоне какой стогит на странице на которой ссылка!!!

Как отловить нажатие ссылки я не знаю но еще можно так:


<form action="<?=$_SERVER['SCRIPT_NAME']?>" method="POST">
<
inpu type="button" name="1" value="Содержимое 1">
<
inpu type="button" name="2" value="Содержимое 2">
</
form>

if (isset($_POST[1]))
{
include 'Нужный файл';
}

if (isset($_POST[2]))
{
include 'Нужный файл';
}


Или можешь ещё заменить на это

if (isset($_POST[1]))
{
file_get_contents ('Нужный файл');
}

Спустя 12 минут, 19 секунд (3.03.2010 - 18:25) PiratXXX написал(а):

<table border='0' align='center' cellpadding='0' cellspacing='0' class='tab2'>
<tr>
<td
align='left' valign='top' class='leftop'></td>
<td
class='bortop'></td>
<td
align='right' valign='top' class='righttop'></td>
</tr>
<tr>
<td
height="" class='left_mid'> </td>
<td
valign='top' class='lr'>




<?php
<a href='loud.php'>музыка</a><br>"
?>
НАДО ЧТО БЫ СОДЕРЖИМОЕ ФАЙЛО LOUD.PHP ВЫВЕЛОСЬ ЗДЕСЬ!!!
И ДИЗАЙН ОСТАЛСЯ ТОТЖЕ!!!!!!!!!!!




</td>
<td
class='right_mid'> </td>
</tr>
<tr>
<td
align='left' valign='top' class='lefbot'></td>
<td
class='borbottom'></td>
<td
align='right' valign='top' class='rightbot'></td>
</tr>
</table>




А вот loud.php я просто не хочу писать в каждом файле код ДИЗАЙНА ЭТО <table border='0' align='ce.........!!!!!!!



<?php echo "

<div class=b><b> <img src='../../img/loading.png' width='10' height='10'> <span class='стиль2'>Аудио</span></b></div>

<img src='../../img/act2.gif' alt=''> <a href='pop/pop.php'>Pop</a><br>
<img src='../../img/act2.gif' alt=''> <a href='rock/rock.php'>Rock</a><br>
<img src='../../img/act2.gif' alt=''> <a href='club/club.php'>Club</a><br>
<img src='../../img/act2.gif' alt=''> <a href='r&b/r&b.php'>R&B</a><br>
<img src='../../img/act2.gif' alt=''> <a href='disco/disco.php'>Disco</a><br>
<img src='../../img/act2.gif' alt=''> <a href='rap&hip-hop/rap&hip-hop.php'>Rap/Hip-Hop</a><br>
<img src='../../img/act3.gif' alt=''> <a href='chanson/chanson.php'>Шансон</a><br>
"

?>

Спустя 12 минут, 19 секунд (3.03.2010 - 18:37) Winston написал(а):
Сделай так:
Создай 2 файла файл, сохрани в один верхнюю часть таблицы, а во второй вторую часть. В файле loud.php делай так:

include 'table1.php';

здесь то, что вывести...

include 'table2.php';

Может у тебя будет ещё один файл, например loud2.php, делай по той же схеме, только в loud.php сделай ссылку на loud2.php <a href="loud2.php">На вторую</a>
В loud2.php сделай ссылку на первую <a href="loud1.php">На первую</a> и т. д.

Спустя 7 минут, 9 секунд (3.03.2010 - 18:45) japanxt2 написал(а):
Пример для тех кто в танке
http://amo.isgreat.org/Sample_for_lamer_xD.rar

вверху меню ОНО ФУНКЦИОНИРУЕТ

Спустя 9 минут, 31 секунда (3.03.2010 - 18:54) PiratXXX написал(а):
japanxt2
ты меня конешно извини но по этой ссылке меня кидает на какойто левый сайт!!!

ты можешь сказать что и где нодо прописать!!

Спустя 9 минут, 59 секунд (3.03.2010 - 19:04) japanxt2 написал(а):
Зайди в icq и напиши мне 375900018 или скажи свой mail я тебе пример кину

Спустя 22 часа, 41 минута, 12 секунд (4.03.2010 - 17:45) PiratXXX написал(а):
Ну спасибо!!!
Вот смотри у меня есть файл index.php :


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta
http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>
Your Vip Center</title>
<link
href="design/style.css" rel="stylesheet" type="text/css" />
</head>
<body>

<table
border='0' align='center' cellpadding='0' cellspacing='0' class='submenu1' id='up'>
<tr>
<td
class='t1'><img src='design/img/logo1.gif' alt=''></td>
<td
class='t2'></td>
<td
class='t3'>
<span
class='стиль3'><div align='left'></div>

<?php

$salute = "<script language='JavaScript'><!--
var h=(new Date()).getHours();
if (h > 4 && h < 12) document.writeln('Доброе утро! Загружайтесь...');
if (h > 11 && h < 18) document.writeln('Добрый день! Загружайтесь...');
if (h > 17 && h < 24) document. writeln('Добрый вечер! Загружайтесь...');
if (h > 23 || h < 5) document.writeln('Доброй ночи! Загружайтесь...');
// --></script><a href='{2}'>"
;
echo $salute;
?>

</span></td>
<td
class='t4'></td>
</tr>
</table>
<table
border='0' align='center' cellpadding='0' cellspacing='0' class='submenu' id='up'>
<tr>
<td
class='t1'><img src='design/img/logo2.gif' alt=''></td>
<td
class='t2'></td>
<td
class='t3'><span class='стиль3'><div align='left'></div>

<?php

$date = date ("d. m. Y");
$time = date ("H : i : s");
echo "$date | $time";
?>

</span></td>
<td
class='t4'></td>
</tr>
</table>

<table
border='0' align='center' cellpadding='0' cellspacing='0' class='tab2'><tr>
<td
align='left' valign='top' class='leftop'></td>
<td
class='bortop'></td>
<td
align='right' valign='top' class='righttop'></td>
</tr><tr>
<td
class='left_mid'> </td>
<td
valign='middle' class='lr'>

<?php

echo
"<div class=b><b><span class='стиль2'><img src='img/ad.png' width='10' height='10'> Загрузки</span></b></div>
<img src='img/act1.gif' alt=''> <a href='music.php'>Музыка</a><br>
<img src='img/act2.gif' alt=''> <a href='_____'>Видео</a><br>
<img src='img/act2.gif' alt=''> <a href='_____'>Картинки</a><br>
<img src='img/act3.gif' alt=''> <a href='_____'>Игры</a><br> "
;
?>

</td>
<td
class='right_mid'> </td></tr>
<tr>
<td
align='left' valign='top' class='lefbot'></td>
<td
class='borbottom'></td>
<td
align='right' valign='top' class='rightbot'></td>
</tr>
</table>

////////////////////////////////////////////////////////////////////////////////////////////////

Нужно, что бы при нажатии на ссылку "Музыка" открывался файл с музыкой, но при этом фаил music.php не содержал в себе html кода, а просто php!!!
И дизайн страници оставался тотже!!!

Вот music.php :

<?php echo "
<div class=b><b> <img src='../../img/loading.png' width='10' height='10'> <span class='стиль2'>Аудио</span></b></div>
<img src='../../img/act1.gif' alt=''> <a href=''>Pop</a><br>
<img src='../../img/act2.gif' alt=''> <a href=''>Rock</a><br>
<img src='../../img/act2.gif' alt=''> <a href=''>Club</a><br>
<img src='../../img/act2.gif' alt=''> <a href='>R&B</a><br>
<img src='../../img/act2.gif' alt=''> <a href=''>Disco</a><br>
<img src='../../img/act2.gif' alt=''> <a href=''>Rap/Hip-Hop</a><br>
<img src='../../img/act3.gif' alt=''> <a href=''>Шансон</a><br>"

?>


///////////////////////////////////////////////////////////////////////////////////////////////

Как сделать так что бы не писать html код в каждом файле?

Огромное спасибо за помощь!!!

Спустя 51 минута, 26 секунд (4.03.2010 - 18:37) Winston написал(а):
Пришлось немного по-экспериментировать, но все получилось. Значит так смотри:
Сделай файл music.php только вместо echo сделай так

<?php $music = "
<div class=b><b> <img src='../../img/loading.png' width='10' height='10'> <span class='стиль2'>Аудио</span></b></div>
<img src='../../img/act1.gif' alt=''> <a href=''>Pop</a><br>
<img src='../../img/act2.gif' alt=''> <a href=''>Rock</a><br>
<img src='../../img/act2.gif' alt=''> <a href=''>Club</a><br>
<img src='../../img/act2.gif' alt=''> <a href='>R&B</a><br>
<img src='../../img/act2.gif' alt=''> <a href=''>Disco</a><br>
<img src='../../img/act2.gif' alt=''> <a href=''>Rap/Hip-Hop</a><br>
<img src='../../img/act3.gif' alt=''> <a href=''>Шансон</a><br>"

?>


Переменной music присваиваешь код. И этот файл помещаешь в туже директорию что и index.php. Потом в самом верху файла index.php пишешь
include 'music.php';
этот файл будет уже подключен, но не вызван так сказать...

Здесь:
<img src='img/act1.gif' alt=''> <a href='music.php'>Музыка</a><br>

Напиши вот так:
<img src='img/act1.gif' alt=''> <a href='index.php?mode=music'>Музыка</a><br>

Потом сделай проверку:
//Если в строке запроса будет, например music.ru/index.php?mode=music
if ($_SERVER['QUERY_STRING'] == "mode=music")
{
//Выводим переменную из подключенного файла
echo $music;
}

100% Должно все выйти, если все сделаешь так как я написал. Если не получится обращайся ещё smile.gif

Спустя 2 часа, 45 минут, 2 секунды (4.03.2010 - 21:22) PiratXXX написал(а):
PHPprogramer

Спасибо тебе!!! Попробовал все работает!!!

Но, я хочу сделать сайт, и там по моим подсчетам там будет много страниц, и если они будут все в одной директории то тяжело будет разбираться что и где, а хотелось бы что бы все было по папкам- окуратно...

Не знаешь как это организовать!!!

Или что бы не напрягать тебя писать объяснять, напиши пож. где искать, а главное ЧТО(какую тему в php)!!!

Спустя 16 минут, 6 секунд (4.03.2010 - 21:38) Winston написал(а):
Ты можешь например создать файл не music.php, а general.php и туда по-вставлять нужные блоки ссылок, для музыки уже есть, например для картинок тоже так же само только переменная будет $images, на ними пишешь коменнты, чтобы потом не запутаться. В href'е до картинок поставь index.php?mode=image и проверку

if ($_SERVER['QUERY_STRING'] == "mode=image")
{
//Выводим переменную из подключенного файла
echo $images;
}

И так далее. Если я правильно понял.


_____________
http://flibro.com/
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.