нужно сделать так
штоб при нажатии на ссылку в страницу инклудилась страница
тут как сделать?
<?
session_start();
if (isset($_SESSION['id'])) {
include ("in.php");
}
else {
die('Доступ закрыт.');
}
?>
и тут как сделать?
<html>
<body text ="withe" background="http://s2.hubimg.com/u/1542621_f520.jpg">
<table cellspacng ="20"
width ="160" border ="1"
background="red">
<tr bgcolor ="blue">
<tr>
<td>
<?php include("priv.php"); ?>
Добро пожаловать
_______________________________________
</td>
</tr>
<tr>
<td>
<?php
include("infositevs.php");
?>
</td>
</tr>
<tr>
<td>
<?php
include("infositeop.php");
?>
</td>
</tr>
<tr>
<td>
пусто
</td>
</tr>
<tr>
<td>
пусто
</td>
</tr>
<tr>
<td>
</td>
</tr>
</table>
<body>
</html>
Спустя 24 минуты, 51 секунда (12.01.2011 - 17:53) jetistyum написал(а):
можно написать js , который будет аджаксом инклудить страницу в iframe но кажется это полный бред
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Спустя 20 минут, 59 секунд (12.01.2011 - 18:14) Guest написал(а):
jetistyum
ИМХО а можно сделать так:
my.php :
ИМХО а можно сделать так:
<a href="my.php?go">впИрёд</a>
my.php :
<?
session_start();
if (isset($_SESSION['id'])) {
if (isset($_GET['go'])){
include ("in.php");
}
}
else {
die('Доступ закрыт.');
}
?>
Спустя 13 секунд (12.01.2011 - 18:15) qaz333 написал(а):
Цитата (jetistyum @ 12.01.2011 - 14:53) |
можно написать js , который будет аджаксом инклудить страницу в iframe но кажется это полный бред ![]() |
лутше без js
Спустя 1 минута, 3 секунды (12.01.2011 - 18:16) qaz333 написал(а):
Цитата (Guest @ 12.01.2011 - 15:14) |
jetistyum ИМХО а можно сделать так:
my.php :
|
а толку? ты походу так и не понял што мне надо
Спустя 4 минуты, 8 секунд (12.01.2011 - 18:20) Guest написал(а):
qaz333
Цитата |
штоб при нажатии на ссылку в страницу инклудилась страница |
При нажатии на ссылку будет определена переменная, а следовательно выполнится условие, которое инклудит страницу, че я нетак понял?
Спустя 3 минуты, 22 секунды (12.01.2011 - 18:23) DmitryOpalev написал(а):
Проверять, еть ли GET переменная, если есть, инклудить
Спустя 2 минуты, 13 секунд (12.01.2011 - 18:25) Guest написал(а):
DmitryOpalev
А я что написал?))
А я что написал?))
Спустя 42 секунды (12.01.2011 - 18:26) DmitryOpalev написал(а):
Ну я разъяснил
![rolleyes.gif](http://phpforum.ru/html/emoticons/rolleyes.gif)
![laugh.gif](http://phpforum.ru/html/emoticons/laugh.gif)
Спустя 1 минута, 24 секунды (12.01.2011 - 18:27) Guest написал(а):
DmitryOpalev
Ну я думаю что окажется так что "мы оба не поняли что ему надо" =)
Ну я думаю что окажется так что "мы оба не поняли что ему надо" =)
Спустя 8 минут, 41 секунда (12.01.2011 - 18:36) qaz333 написал(а):
ладно, хорошо, проблему можно решить по другому,
ошибка
Parse error: syntax error, unexpected '<' in /usr/home/mai1-ru/htdocs/serfing/site.php on line 6
почему и как сделать штоб работало
<?
session_start();
if (isset($_SESSION['id'])) {
<html>
<body text ="withe" background="http://s2.hubimg.com/u/1542621_f520.jpg">
<table cellspacng ="20"
width ="160" border ="1"
background="red">
<tr bgcolor ="blue">
<tr>
<td>
<?php include("priv.php"); ?>
Добро пожаловать
_______________________________________
</td>
</tr>
<tr>
<td>
пусто
<?php
include("infositevs.php");
?>
</td>
</tr>
<tr>
<td>
пусто
<?php
include("infositeop.php");
?>
</td>
</tr>
<tr>
<td>
пусто
</td>
</tr>
<tr>
<td>
пусто
</td>
</tr>
<tr>
<td>
</td>
</tr>
</table>
<body>
</html>
}
else {
die('Доступ закрыт.');
}
?>
ошибка
Parse error: syntax error, unexpected '<' in /usr/home/mai1-ru/htdocs/serfing/site.php on line 6
почему и как сделать штоб работало
Спустя 1 минута, 20 секунд (12.01.2011 - 18:37) DmitryOpalev написал(а):
Цитата |
Ошибка разбора: синтаксическая ошибка, неожиданная' <' в/usr/home/mai1-ru/htdocs/serfing/site.php на линии 6 |
Спустя 1 минута, 39 секунд (12.01.2011 - 18:39) Renden написал(а):
<?php
session_start();
if (isset($_SESSION['id'])) {
?>
<html>
<body text ="withe" background="http://s2.hubimg.com/u/1542621_f520.jpg">
<table cellspacng ="20"
width ="160" border ="1"
background="red">
<tr bgcolor ="blue">
<tr>
<td>
<?php include("priv.php"); ?>
Добро пожаловать
_______________________________________
</td>
</tr>
<tr>
<td>
пусто
<?php
include("infositevs.php");
?>
</td>
</tr>
<tr>
<td>
пусто
<?php
include("infositeop.php");
?>
</td>
</tr>
<tr>
<td>
пусто
</td>
</tr>
<tr>
<td>
пусто
</td>
</tr>
<tr>
<td>
</td>
</tr>
</table>
<body>
</html>
<?php
}
else {
die('Доступ закрыт.');
}
?>
Спустя 1 минута, 38 секунд (12.01.2011 - 18:41) qaz333 написал(а):
Цитата (DmitryOpalev @ 12.01.2011 - 15:37) | ||
www.translate.ru
|
я ето и так понятно, ему не нравится ковычка перед тегом хтмл, естественно если я уберу тег то ему не понравятся и остальные, как исправить????????
Спустя 57 секунд (12.01.2011 - 18:42) qaz333 написал(а):
Цитата (Renden @ 12.01.2011 - 15:39) |
|
будет ли скрипт после етого работать как задуманно?
Спустя 1 минута, 45 секунд (12.01.2011 - 18:43) DmitryOpalev написал(а):
Цитата |
if (isset($_SESSION['id'])) { |
Это что? Почему нет закрывающей?
Спустя 2 минуты, 32 секунды (12.01.2011 - 18:46) qaz333 написал(а):
Цитата (DmitryOpalev @ 12.01.2011 - 15:43) | ||
Это что? Почему нет закрывающей? |
как ето нету??? есть
Спустя 1 минута, 13 секунд (12.01.2011 - 18:47) DmitryOpalev написал(а):
<?php
session_start();
if (isset($_SESSION['id'])) {
?>
Где? :)
Спустя 1 минута, 31 секунда (12.01.2011 - 18:49) qaz333 написал(а):
Цитата (DmitryOpalev @ 12.01.2011 - 15:47) |
<?php Где? :) |
в самом низу
Спустя 2 минуты, 13 секунд (12.01.2011 - 18:51) qaz333 написал(а):
.рррррррррррр
Спустя 1 минута, 28 секунд (12.01.2011 - 18:52) qaz333 написал(а):
Цитата (qaz333 @ 12.01.2011 - 15:42) | ||
будет ли скрипт после етого работать как задуманно? |
а обьясните как такое ваще может работать?
конкретно интерисует етот момент
f (isset($_SESSION['id'])) {
?>
<html>
<body text ="withe" background="http://s2.hubimg.com/u/1542621_f520.jpg">
<table cellspacng ="20"
width ="160" border ="1"
background="red">
<tr bgcolor ="blue">
<tr>
<td>
<?php include("priv.php"); ?>
Добро пожаловать
_______________________________________
</td>
</tr>
<tr>
<td>
пусто
<?php
include("infositevs.php");
?>
</td>
</tr>
<tr>
<td>
пусто
<?php
include("infositeop.php");
?>
</td>
</tr>
<tr>
<td>
пусто
</td>
</tr>
<tr>
<td>
пусто
</td>
</tr>
<tr>
<td>
</td>
</tr>
</table>
<body>
</html>
<?php
}
Спустя 2 минуты, 12 секунд (12.01.2011 - 18:55) Renden написал(а):
qaz333
Плин, слушай друг, если ты хочешь чтоб тебе обьяснили\помогли, задавай вопросы нормально а не выкладывай куски говнокода, без обьяснений что именно тебя не устраивает.
Ты сядь, подумай, выпей чайку, а затем подробно опиши что ты хочешь получить и из чего. Или что именно тебя не устраивает и в каком месте.
Плин, слушай друг, если ты хочешь чтоб тебе обьяснили\помогли, задавай вопросы нормально а не выкладывай куски говнокода, без обьяснений что именно тебя не устраивает.
Ты сядь, подумай, выпей чайку, а затем подробно опиши что ты хочешь получить и из чего. Или что именно тебя не устраивает и в каком месте.
Спустя 4 минуты, 58 секунд (12.01.2011 - 19:00) qaz333 написал(а):
Цитата (Renden @ 12.01.2011 - 15:55) |
qaz333 Плин, слушай друг, если ты хочешь чтоб тебе обьяснили\помогли, задавай вопросы нормально а не выкладывай куски говнокода, без обьяснений что именно тебя не устраивает. Ты сядь, подумай, выпей чайку, а затем подробно опиши что ты хочешь получить и из чего. Или что именно тебя не устраивает и в каком месте. |
меня та устраивает, скрипт рабочий спс, я вот не пойму, как может так работать так, в начале скобка закрывается в конце открывается :blink: , как оно так может работать на оборот?
}
?> ?????????
<html>
</html>
<?php ????????
}
Спустя 26 минут, 23 секунды (12.01.2011 - 19:26) alex12060 написал(а):
Это называется, точно не помню как, но я могу сказать: Составной код.
Т.е, для удобства составления html и php было введено это дело)
Популярный пример:
В общем, это требуется лишь при большом хтмл коде и вставки лишь одинарных функций классов, и чтобы не писать огромный код в функцию echo() или print(), используется данный подход.
Вот так )
Т.е, для удобства составления html и php было введено это дело)
Популярный пример:
<html>
<head>
<title>php sample</title>
</head>
<body>
<?php
/* Нужно разные сообщения для разных случаев. */
if (isset($_GET['word'])) {
switch($_GET['word']) {
case hello:
?>
<!-- Для того, чтобы не писать лишний пхп код и любоваться чистым хтмл -->
<h2>Hello World!</h2>
<?php
break;
case bye:
?>
<h2>Good bye world! :(</h2>
<?php
break;
}
} else {
?>
Just go.
<?php
}
?>
</body>
</html>
В общем, это требуется лишь при большом хтмл коде и вставки лишь одинарных функций классов, и чтобы не писать огромный код в функцию echo() или print(), используется данный подход.
Вот так )
Спустя 1 час, 29 минут, 43 секунды (12.01.2011 - 20:56) qaz333 написал(а):
Вот возникла маленькая проблемка, я начал писать сайтиг(пробный), там стало получатся много фойлов и я решил разфосовать их по папкам и чегото перестало работать(пути я поправил)
вот к примегу
index.php(авторизация)
находится в корне
actionvhod.php(обработка авторизаци)
находится в папке
/action/actionvhod.php
в actionvhod.php инклудится файл dbconnect.php(благодоря которому происходит подключение к БД)
dbconnect.php
находится в тоже в другой папке
db/dbconnect.php
код ошибки такой
почему выдаёт ету ошибку???
пути я ж правильно поставил
вот к примегу
index.php(авторизация)
находится в корне
<form action = "action/actionvhod.php" method = "post">
actionvhod.php(обработка авторизаци)
находится в папке
/action/actionvhod.php
<?
session_start();
if (isset($_POST['user_login']) && isset($_POST['user_pass']))
include ("db/dbconnect.php");
$query = "SELECT `id`
FROM `serfinguser`
WHERE `user_name`='{$user_login}' AND `user_pass`='{$user_pass}'
LIMIT 1";
$sql = mysql_query($query) or die(mysql_error());
if (mysql_num_rows($sql) == 1) {
$row = mysql_fetch_assoc($sql);
$_SESSION['id'] = $row['id'];
header("Location: site.php");
}
else {
die('Такой логин с паролем не найдены в базе данных.');
}
?>
в actionvhod.php инклудится файл dbconnect.php(благодоря которому происходит подключение к БД)
dbconnect.php
находится в тоже в другой папке
db/dbconnect.php
код ошибки такой
Warning: include(): Unable to access db/dbconnect.php in /usr/home/mai1-ru/htdocs/serfing/action/actionvhod.php on line 4 Warning: include(db/dbconnect.php): failed to open stream: No such file or directory in /usr/home/mai1-ru/htdocs/serfing/action/actionvhod.php on line 4 Warning: include(): Unable to access db/dbconnect.php in /usr/home/mai1-ru/htdocs/serfing/action/actionvhod.php on line 4 Warning: include(db/dbconnect.php): failed to open stream: No such file or directory in /usr/home/mai1-ru/htdocs/serfing/action/actionvhod.php on line 4 Warning: include(): Failed opening 'db/dbconnect.php' for inclusion (include_path='.:/usr/local/share/pear') in /usr/home/mai1-ru/htdocs/serfing/action/actionvhod.php on line 4 Warning: mysql_query(): Access denied for user 'map'@'localhost' (using password: NO) in /usr/home/mai1-ru/htdocs/serfing/action/actionvhod.php on line 10 Warning: mysql_query(): A link to the server could not be established in /usr/home/mai1-ru/htdocs/serfing/action/actionvhod.php on line 10 Access denied for user 'map'@'localhost' (using password: NO)
почему выдаёт ету ошибку???
пути я ж правильно поставил
Спустя 22 минуты, 21 секунда (12.01.2011 - 21:18) Lawyer написал(а):
Если это
Цитата (alex12060 @ 12.01.2011 - 16:26) |
include ("db/dbconnect.php"); |
написано в actionvhod.php который располагается по адресу /action/actionvhod.php то подумай сам как туда может приконектиться файл находящийся в не той директории, а в db/dbconnect.php . в этом случае надо либо указывать полный путь (пример: http://www.site.ru/db/dbconnect.php) , либо примерно так
include ("../db/dbconnect.php");
то есть в начале вернуться на директорию выше, а затем перейти в поддиректорию.
Спустя 2 минуты, 33 секунды (12.01.2011 - 21:21) Lawyer написал(а):
а что касаемо того почему у тебя была ошибка в 6 строке, кроме того как написали выше, есть и решение полностью твоего кода, посмотри внимательно, ты там ничего не забыл??? правильно, echo а без него (либо ему подобных вроде print) ничего на экран из php не выводится (не считая readfile и include и им подобных).
а точнее так:
Хотя все же вариант предложенный ранее (с разделением html и php) лучше.
а точнее так:
<?
session_start();
if (isset($_SESSION['id'])) {
echo "
<html>
<body text ='withe' background='http://s2.hubimg.com/u/1542621_f520.jpg'>
<table cellspacng ='20'
width ='160' border ='1'
background='red'>
<tr bgcolor ='blue'>
<tr>
<td>
".
include('priv.php');
."
Добро пожаловать
_______________________________________
</td>
</tr>
<tr>
<td>
пусто
".
include('infositevs.php');
."
</td>
</tr>
<tr>
<td>
пусто
".
include('infositeop.php');
."
</td>
</tr>
<tr>
<td>
пусто
</td>
</tr>
<tr>
<td>
пусто
</td>
</tr>
<tr>
<td>
</td>
</tr>
</table>
<body>
</html> ";
}
else {
die('Доступ закрыт.');
}
?>
Хотя все же вариант предложенный ранее (с разделением html и php) лучше.
Спустя 9 минут, 36 секунд (12.01.2011 - 21:30) alex12060 написал(а):
Lawyer
Понаписал-то)
Проще сделать:
Либо, если сайт одиночный:
Понаписал-то)
Проще сделать:
include ("./db/dbconnect.php");
Либо, если сайт одиночный:
include ("/db/dbconnect.php");
Цитата |
http://www.site.ru/db/dbconnect.php |
Чтобы указать такой путь, надо редактировать конфиг ;)
Спустя 3 дня, 23 часа, 39 минут, 39 секунд (16.01.2011 - 21:10) Omen написал(а):
Как в код
инклуднуть shtml страницу которая в корне папки находится?
нужно для wordpress блога
<?php get_header(); ?>
<?php include (TEMPLATEPATH . '/sidebarRight.php'); ?>
<?php get_footer(); ?>
инклуднуть shtml страницу которая в корне папки находится?
нужно для wordpress блога