hallo leute
ich habe vor einiger zeit ein php script mit anbindung vom ckeditor von einem freund bekommen, der sich leider nicht mehr meldet.
nun erst mal was kann das besagte script, ich kann mit ihm die daten der datenbankeinträge editieren.
nun das problem, immer wenn ich etwas veränder und es abspeicher bekomme ich bei "jedem" speichern eine leere zeile zwischen den texten.
ich habe mit php nicht viel erfahrung deshalb blieb meine fehlersuche auch erfolglos.
ich hoffe es kann mir da jemand helfen, und hier mal die codes:
PHP
<?php
ini_set('session.use_trans_sid', 0); ini_set('session.use_cookies', 1); ini_set('session.use_only_cookies', 1);
session_cache_expire(60); session_cache_limiter(60);
session_start();
if(!isset($_SESSION['key14491131163'])) { header('Location: index.php'); exit(); }
else
{ if(!isset($_SESSION['key14491131163'])) { session_regenerate_id(); $_SESSION['key14491131163'] = TRUE; }
if(isset($_SESSION['REMOTE_ADDR'])) { if($_SESSION['REMOTE_ADDR'] != $_SERVER['REMOTE_ADDR']) { exit; } }
else
{ $_SESSION['REMOTE_ADDR'] = $_SERVER['REMOTE_ADDR']; }
if(isset($_SESSION['HTTP_USER_AGENT'])) { if($_SESSION['HTTP_USER_AGENT'] != sha1($_SERVER['HTTP_USER_AGENT'])) { exit; } }
else
{ $_SESSION['HTTP_USER_AGENT'] = sha1($_SERVER['HTTP_USER_AGENT']); } }
include('../core/config.php'); include('../core/mysql.php'); include('../core/base.php'); include('../core/bbcode.php');
?><!DOCTYPE html><html lang="<?php echo LANGUAGE; ?>">
<head> <title><?php echo TITLE . ' - ' . LANG_MANAGE . ' - ' . LANG_STARTEDIT; ?></title>
<meta charset="iso-8859-1"> <meta name="keywords" content="<?php echo KEYWORDS; ?>"> <meta name="description" content="<?php echo DESCRIPTION; ?>"> <meta name="language" content="<?php echo LANGUAGE; ?>"> <meta name="revisit-after" content="<?php echo REVISIT; ?>"> <meta name="pragma" content="<?php echo PRAGMA; ?>"> <meta name="robots" content="<?php echo ROBOTS; ?>"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <meta http-equiv="X-UA-Compatible" content="IE=Edge">
<link href="../css/style_admin.css" rel="stylesheet"> <link href="../images/favicon.ico" rel="shortcut icon">
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script> <script src="ckeditor.js"></script>
<link href="<?php echo $canonical; ?>" rel="canonical"> <base href="<?php echo $base; ?>"></head>
<body><div id="wrapper"><?php include('../tpl/admin_header.html'); ?>
<!-- MAIN --> <div id="main"> <!-- wrapper-main --> <div class="wrapper"> <!-- content --> <div id="content"> <!-- title --> <div id="page-title"> <span class="title">Verwaltung</span> <span class="subtitle">Hier findet ihr die Blogeinträge.</span> </div> <!-- ENDS title --> <!-- Insert your embed code below -->
<?php
if($_SERVER['REQUEST_METHOD'] != 'POST') { $query = "SELECT * FROM content WHERE con_id = '1'"; $result = mysqli_query($db, $query) OR die(mysqli_error()); $row = mysqli_fetch_assoc($result); $content = nl2br($row['con_text']);
?>
<div style="text-align: left;"> <form method="post" action=""> <textarea class="ckeditor" id="con_text" name="con_text" required><?php echo $content; ?></textarea> <input type="submit" name="submit" value="<?php echo LANG_EDIT; ?>" class="button"> </form> </div>
<?php
}
else
{ $errors = array();
if(empty($_POST['con_text'])) { $errors[] = LANG_ENTERTXT; }
else{ $con_text = mysqli_real_escape_string($db, $_POST['con_text']); }
if(empty($errors)) { $query = "UPDATE content SET con_text = '" . $con_text . "' WHERE con_id = '1'"; $result = mysqli_query($db, $query) OR die(mysqli_error()); if($result) { echo '<p align="center" class="success">' . LANG_SUCCCON . '</p> <p align="center">[ <a href='/admin/verwaltung.php'>' . LANG_GOON . '</a> ]</p>'; }
else
{ echo '<p align="center" class="empty">' . LANG_ERROR . '</p> <p align="center">[ <a href='javascript:history.back();'>' . LANG_BACK . '</a> ]</p>'; } }
else
{ echo '<p align="center" class="empty">' . LANG_FILL . '</p>'; foreach ($errors as $value) { echo '<p align="center">' . $value . '</p>'; } echo '<p align="center">[ <a href='javascript:history.back();'>' . LANG_BACK . '</a> ]</p>'; } }
?></div><?php
$sql = mysqli_query($db, "SELECT blog_id FROM articles") OR die(mysqli_error()); $count = intval(mysqli_num_rows($sql));
$query = mysqli_query($db, "SELECT com_id FROM comments") OR die(mysqli_error()); $comments = intval(mysqli_num_rows($query));
?></div></div></div><?php include('../tpl/admin_footer.html'); ?>
</body></html>
Alles anzeigen
achso am editor selber wurde nix verändert so viel weiss ich.
lg sud