- Home
- Categorie
- Coding e Sistemistica
- Coding
- PHP Aggiunge /
-
PHP Aggiunge /
Salve,
ho creatoo uno script per modificare pagine php direttamente dal cms... il problema è che quando le modifico mi aggiunge una marea di / e mi da questo errore:
Parse error: parse error, expectingT_STRING' or
T_VARIABLE' or `T_NUM_STRING' in C:\xampp\htdocs\nfs\p\etch.php on line 19Pagina con lo script:
[php]
<?php
session_start();
require('config.php');
require('title.php');
include('header.php');
?><?php
if(isset($_SESSION['login']) and isset($_SESSION['lvl']) and $_SESSION['lvl'] == 1)
{
$id=$_POST['id'];
$name=$_POST['title'];
$content=$_POST['content'];
$cat=$_POST['cat'];
mysql_select_db($dbname,$connection);
$query=mysql_query("SELECT * FROM pages WHERE id='$id'") or die ("Query error: " . mysql_error());
$fetch=mysql_fetch_array($query);
$fname=$fetch['title'];
$uname='p/' . $fname . '.php';
$write=fopen($uname,'w+') or die("can't open file");
$wrote=fopen($uname,'w') or die("can't open file");
fclose($write);
fopen($uname,'w+') or die("can't open file");
$con='<?php
session_start();
require("../config.php");
mysql_select_db($dbname,$connection);
$query=mysql_query("SELECT * FROM logo") or die ("Query error: " . mysql_error());
$fetch=mysql_fetch_array($query);
$logo=$fetch["path"];
///DO NOT EDIT ABOVE HERE UNLESS YOU KNOW WHAT YOU ARE DOING!!!
///PAGE TITLE IS THE LINE BELOW
$title = "' . $name .'";
///PAGE TITLE IS THE LINE ABOVE
///PAGE CONTENT ARE THE LINES BELOW
$conte = "' . $content .'";
///PAGE CONTENT ARE THE LINES ABOVE
///DO NOT EDIT BELOW HERE UNLESS YOU KNOW WHAT YOU ARE DOING!!!
$toptitle = " - ' . $name . '";
?>
<html>
<head>
<title><?php print $tname . $toptitle; ?></title>
</head>
<body>
<<< <a href="../index.php">Home</a>
<br />
<br />
<center>
<img src="../<?php print $logo; ?>">
<br />
<br />
<h2><b> - <?php print $title; ?> -</b></h2>
<br />
<br />
<?php print $conte; ?>
</center>
<br />
<?php
include ("../footer.php");
?>
</body>
</html>
';
}
fwrite($wrote, $con);?>
<?php
include('footer.php');
?>[/php]pagina risultante modifica:
[php]
<?php
session_start();
require("../config.php");
mysql_select_db($dbname,$connection);
$query=mysql_query("SELECT * FROM logo") or die ("Query error: " . mysql_error());
$fetch=mysql_fetch_array($query);
$logo=$fetch["path"];
///DO NOT EDIT ABOVE HERE UNLESS YOU KNOW WHAT YOU ARE DOING!!!
///PAGE TITLE IS THE LINE BELOW
$title = "etch";
///PAGE TITLE IS THE LINE ABOVE
///PAGE CONTENT ARE THE LINES BELOW
$conte = "<?php
session_start();
require("../config.php");
mysql_select_db($dbname,$connection);
$query=mysql_query("SELECT * FROM logo") or die ("Query error: " . mysql_error());
$fetch=mysql_fetch_array($query);
$logo=$fetch["path"];
///DO NOT EDIT ABOVE HERE UNLESS YOU KNOW WHAT YOU ARE DOING!!!
/// PAGE TITLE IS THE LINE BELOW
$title = "etch";
///PAGE TITLE IS THE LINE ABOVE
///PAGE CONTENT ARE THE LINES BELOW
$conte = "In here you can post the news
To make a text bold: <b>TEXT IN HERE</b>
To make a text italics: <i>TEXT IN HERE</i>
To make a text underlined: <u>TEXT IN HERE</u>
To create a link: <a href=\"URL_HERE\">TEXT IN HERE</a>
To set a text color: <font color=\"color name/code\">TEXT IN HERE</font>
";
///PAGE CONTENT ARE THE LINES ABOVE
///DO NOT EDIT BELOW HERE UNLESS YOU KNOW WHAT YOU ARE DOING!!!
$toptitle = " - etch";
?>
<html>
<head>
<title><?php print $tname . $toptitle; ?></title>
</head>
<body>
<<< <a href="../index.php">Home</a>
<br />
<br />
<center>
<img src="../<?php print $logo; ?>">
<br />
<br />
<h2><b> - <?php print $title; ?> -</b></h2>
<br />
<br />
<?php print $conte; ?>
</center>
<br />
<?php
include ("../footer.php");
?>
</body>
</html>
";
///PAGE CONTENT ARE THE LINES ABOVE
///DO NOT EDIT BELOW HERE UNLESS YOU KNOW WHAT YOU ARE DOING!!!
$toptitle = " - etch";
?>
<html>
<head>
<title><?php print $tname . $toptitle; ?></title>
</head>
<body>
<<< <a href="../index.php">Home</a>
<br />
<br />
<center>
<img src="../<?php print $logo; ?>">
<br />
<br />
<h2><b> - <?php print $title; ?> -</b></h2>
<br />
<br />
<?php print $conte; ?>
</center>
<br />
<?php
include ("../footer.php");
?>
</body>
</html>
[/php]