Люди добрые помогите чайнику!!!
У меня есть несколько страниц!!!
В 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](http://phpforum.ru/html/emoticons/wink.gif)
Спустя 4 минуты, 18 секунд (3.03.2010 - 18:08) PiratXXX написал(а):
PHPprogramer
ну ты првильно написал!
нажимаю я на эту ссылку, и как сделать что бы вывелась то что написано в index.php, на том фоне какой стогит на странице на которой ссылка!!!
ЕСЛИ В INDEX.PHP НЕ ПРОПИСАН НИ ДИЗАЙН НИ ЧЕГО ТОКА PHP КОД!
ну ты првильно написал!
нажимаю я на эту ссылку, и как сделать что бы вывелась то что написано в 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> и т. д.
Создай 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
вверху меню ОНО ФУНКЦИОНИРУЕТ
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 :
////////////////////////////////////////////////////////////////////////////////////////////////
Нужно, что бы при нажатии на ссылку "Музыка" открывался файл с музыкой, но при этом фаил music.php не содержал в себе html кода, а просто php!!!
И дизайн страници оставался тотже!!!
Вот music.php :
///////////////////////////////////////////////////////////////////////////////////////////////
Как сделать так что бы не писать html код в каждом файле?
Огромное спасибо за помощь!!!
Вот смотри у меня есть файл 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 сделай так
Переменной music присваиваешь код. И этот файл помещаешь в туже директорию что и index.php. Потом в самом верху файла index.php пишешь
Здесь:
Напиши вот так:
Потом сделай проверку:
100% Должно все выйти, если все сделаешь так как я написал. Если не получится обращайся ещё
Сделай файл 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](http://phpforum.ru/html/emoticons/smile.gif)
Спустя 2 часа, 45 минут, 2 секунды (4.03.2010 - 21:22) PiratXXX написал(а):
PHPprogramer
Спасибо тебе!!! Попробовал все работает!!!
Но, я хочу сделать сайт, и там по моим подсчетам там будет много страниц, и если они будут все в одной директории то тяжело будет разбираться что и где, а хотелось бы что бы все было по папкам- окуратно...
Не знаешь как это организовать!!!
Или что бы не напрягать тебя писать объяснять, напиши пож. где искать, а главное ЧТО(какую тему в php)!!!
Спасибо тебе!!! Попробовал все работает!!!
Но, я хочу сделать сайт, и там по моим подсчетам там будет много страниц, и если они будут все в одной директории то тяжело будет разбираться что и где, а хотелось бы что бы все было по папкам- окуратно...
Не знаешь как это организовать!!!
Или что бы не напрягать тебя писать объяснять, напиши пож. где искать, а главное ЧТО(какую тему в 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/