Моля ако може някой да оправи този код

sianbg2

Registered
От 1 ден се мача и немога да го оправя този код.
test.php
Код:
<?php
include ('file1.php')
?>
<?php
include ('file2.php')
?>

file1.php

Код:
<?php
include ("inc/head.php");
$ses = session_id();
@$query = mysql_query("SELECT * FROM `users` WHERE session='$ses'");
@$red = mysql_num_rows($query);
$username = $_POST['username'];
if ($red != NULL)

{
$my_id = mysql_result($query, "0", "id");
$my_ime = mysql_result($query, "0", "username");
echo '<font size="3px" style="color: #000000;">';
$our = mysql_query("SELECT * FROM `users` WHERE username='$my_ime'");
$r = mysql_fetch_array($our);{
if($r['level'] == "1")
if (!empty($_POST["username"])) $username = htmlspecialchars($_POST["username"]);
$username = htmlspecialchars($_POST["username"]);

}
echo '
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251"/>
<title> Greenie Template by Xeonfx.com</title> 
<meta name="keywords" content="Free Template By Ace." />
<meta name="description" content="Descripton" />
<link rel="shortcut icon" href="/favicon.png" />  
<link rel="stylesheet" type="text/css" href="default.css" />
<link rel="stylesheet" type="text/css" href="syle.css" />
</head>
<body>


<div id="header"><a href="#"></a>
<div id="slogan"></div></div>
	<div class="menu">
		<ul>
			<li><a href="index.php">Начало</a></li>
			<li><a href="upload.php">Качи файл</a></li>
			<li><a href="editprofile.php">Профил</a></li>
			<li><a href="info.php">Информация</a></li>
			<li><a href="members.php">Потребители</a></li>
			<li><a href="logout.php">Изход</a></li>
      	</ul>
		</div>

</div>

file2.php
Код:
<div id=main>

<div class="details"><br></br><center>Добре дошли</center> <br>

<br>
<br>
</div>
<div id=footer>tyxo </div>
';
}
else
{
<html>
<body>


<div id="header"><a href="#"></a>
<div id="slogan"></div></div>
	<div class="menu">
		<ul>
			<li><a href="index.php">Начало</a></li>
			<li><a href="register.php">Регистрация</a></li>
			<li><a href="login.php">Вход</a></li>
			<li><a href="info.php">Информация</a></li>
      	</ul>
		</div>

</div>
echo '<div id=main>

<div class="details"><br></br><center>Добре дошли </center> <br>
Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks 
Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks 
Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks 
<br>
<br>
</div>
<div id=footer>tyxo </div>';
}
?>

Не разбирам много и сигорно кода има доста грешки.Ако може някой да го оправи :)
 
alex95_bg_2 каза:
е какви грешки дава?

това от къде идва?
<div id=main>

<div class="details"><br></br><center>Добре дошли</center> <br>

<br>
<br>
</div>
<div id=footer>tyxo </div>
';
}
else
{

Тази е грешката Parse error: syntax error, unexpected $end in D:\xampp\xampp\htdocs\inc\file1.php on line 48
 
да, видях

правиш огроооммна грешка тук

не може да "пренасяш" кавички от два файла

тоест обедини тези 2 файла в един

иначе трябва да сложиш '; на края на файл1 и echo ' на файл2
също и да повточиш иф-овете

няма просто логика изобщо от повече файлове
 
Опраих това,но сега имам друг проблем.

Сега проблема ми е,че немога да сложа php код в този.Искам да го сложа на мястото на "CODE".
Код:
<?php
include ("inc/head.php");
$ses = session_id();
@$query = mysql_query("SELECT * FROM `users` WHERE session='$ses'");
@$red = mysql_num_rows($query);
$username = $_POST['username'];
if ($red != NULL)

{
$my_id = mysql_result($query, "0", "id");
$my_ime = mysql_result($query, "0", "username");
echo '<font size="3px" style="color: #000000;">';
$our = mysql_query("SELECT * FROM `users` WHERE username='$my_ime'");
$r = mysql_fetch_array($our);{
if($r['level'] == "1")
if (!empty($_POST["username"])) $username = htmlspecialchars($_POST["username"]);
$username = htmlspecialchars($_POST["username"]);

}
include ('inc/lognat.php');
echo '

<div id=main>

<div class="details"><br></br><center>Добре дошли</center> <br>
[color=red]CODE[/color]
<br>
<br>
</div>
';
include ('inc/footer.php');

}
else
{
include ('inc/nelognat.php');
echo '<div id=main>

<div class="details"><br></br><center>Добре дошли </center> <br>
Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks 
Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks 
Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks 
<br>
<br>
</div>';
include ('inc/footer.php');
}
?>
Искам на мястото на "CODE" да сложа този код,но нестава.Както и да го правя ми дава грешка.
Код:
<?php
include ("inc/head.php");
$ses = session_id();
$query = mysql_query("SELECT * FROM `users` WHERE session='$ses'");
$red = mysql_num_rows($query);
if ($red != NULL) {
$my_ime = mysql_result($query, "0", "username");
echo '
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Моят профил</td>
</tr>
<tr>
<td class="border1">';
$our = mysql_query("SELECT * FROM users WHERE username = '$my_ime'");
while($r=mysql_fetch_array($our)){
$password = $r['password'];
$email = $r['email'];
$skype = $r['skype'];
}
if (!isset($_POST['update'])) {
?>
<form method="POST">
<table width="100%" align="center" border="0">
<tr>
<td colspan="2" align="center" bgcolor="#c0c0c0">
Регистрационна информация
<br /></td>
</tr>
<tr>
<td width="45%" align="right"><br />Потребител: *</td>
<td width="55%" align="left"><br /><b><?php echo $my_ime; ?></b></td>
</tr>
<tr>
<td align="right">E-mail адрес: *</td>
<td align="left"><input type="text" name="email" size="25" maxlength="255" value="<?php echo $email; ?>" class="input"></td>
</tr>
<tr>
<td align="right">Текуща парола: *</td>
<td align="left"><input type="password" name="opassword" size="25" maxlength="32" value="" class="input"></td>
</tr>
<tr>
<td align="right">Нова парола: *</td>
<td align="left"><input type="password" name="password1" size="25" maxlength="32" value="" class="input"></td>
</tr>
<tr>
<td align="right">Потвърдете паролата: * </td>
<td align="left"><input type="password" name="password2" size="25" maxlength="32" value="" class="input"><br /> <br /></td>
</tr>
<tr>
<td align="right">Skype: * </td>
<td align="left"><input type="text" name="skype" size="25" maxlength="32" value="" class="input"><br /> <br /></td>
</tr>
<table width="100%" align="center">
<tr>
<td colspan="2" align="center">
<input type="submit" name="update" value="Прати" class="button"></td>
</tr>
</table>
</form>
<?php
}
else {
$skype = htmlspecialchars($_POST['skype']);
$email = htmlspecialchars($_POST['email']);
$password = htmlspecialchars($_POST['password']);
if($password== 'NULL') {
echo ("Вашия профил е успешно обновен. ");
$update = mysql_query("Update users set password = '$password' where username = '$my_ime'");
}
else {
if(md5($opassword)!=md5($password)){
echo"Старата парола не е вярна!";
}
else{
if($_POST['password2']!=$password){
echo"Потвърдителната парола не съвпада с новата <br>";
}
else{
echo ("Вашия профил е успешно обновен.");
$update = mysql_query("Update users set email = '$email', skype = '$skype' where username = '$my_ime'");
}
}
}
}
echo '</td>
</tr>
</table>';
}
else{
echo '<h3>Моля влезте или се регистрирайте!</h3>';
}
?>
 
<?php
include ("inc/head.php");
$ses = session_id();
@$query = mysql_query("SELECT * FROM `users` WHERE session='$ses'");
@$red = mysql_num_rows($query);
$username = $_POST['username'];
if ($red != NULL)

{
$my_id = mysql_result($query, "0", "id");
$my_ime = mysql_result($query, "0", "username");
echo '<font size="3px" style="color: #000000;">';
$our = mysql_query("SELECT * FROM `users` WHERE username='$my_ime'");
$r = mysql_fetch_array($our);{
if($r['level'] == "1")
if (!empty($_POST["username"])) $username = htmlspecialchars($_POST["username"]);
$username = htmlspecialchars($_POST["username"]);

}
include ('inc/lognat.php');
echo '

<div id=main>

<div class="details"><br></br><center>Добре дошли</center> <br>
';
include 'alabala.php';
echo '

<br>
<br>
</div>
';
include ('inc/footer.php');

}
else
{
include ('inc/nelognat.php');
echo '<div id=main>

<div class="details"><br></br><center>Добре дошли </center> <br>
Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks
Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks
Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks Teks
<br>
<br>
</div>';
include ('inc/footer.php');
}
?>
 
Zion каза:
<?php
include ('file1.php');
?>
<?php
include ('file2.php');
?>

защо направо не стане

Код:
<?php 
include ('file1.php'); 
include ('file2.php'); 
?>

закво трее и на двете да има <?php ?> като е само php код...
 
proba каза:
Zion каза:
<?php
include ('file1.php');
?>
<?php
include ('file2.php');
?>

защо направо не стане

Код:
<?php 
include ('file1.php'); 
include ('file2.php'); 
?>

закво трее и на двете да има <?php ?> като е само php код...
Ами ако иска да си вкара HTML код между 2та инклуднати файла... :) По лесно ще е отколкото с ечо да прави всичкото ;)
 

Back
Горе