Witam serdecznie, przenoszę właśnie swoją starą stronę (z 2008r która działa na php 5.2) na nowy hosting który obsługiwany jest przez php 5.5, pomimo że wprowadziłem już w plikach kilka zmian aby strona była właściwie wyświetlana to w menu administratora nie działa dodawanie nowego artykułu.
link który uruchamiam
http://xxx.pl/administrator/index.php?c=content&t=editArticle
Zweryfikowałem wszystkie zapytanie itp i zdaje się że problem leży w pliku
content.php
konkretnie w tym
public function saveArticle()
{
$model = $this->getModel('articles');
if( $_POST['id'] )
{
$article = $_POST;
$id = intval($article['id']);
unset($article['id']);
$model->update($id, $article);
$msg = register::get_instance('message');
$msg->addMessage('Zmiany zapisane poprawnie.', message::MSG_SUCCESS );
}
else
które zdaje się ma powiązanie z plikiem
mode_articles.php
<?php
class model_articles extends model
{
public function __construct()
{
parent::__construct();
$this->sTable = 'articles';
}
}
?>
i na tą chwilę wywołanie funkcji w panelu administratora powoduje ciąg dziwnych znaków:
ŕ'�Gpé ęă�nÄç���uu;ŕźď�Ń6ÍŘĂčĄ]˘4�F0Řôi��Ęîçž��N}a�ÁN��uTÔ>sŞ�+ˇ{čv QĚ�J�Y6ĐÔńfŢ(ˇQs�ŃËw��ő� ]ÖB�Ë(tŽńňŹĆóÚ�t�oź��ˇ<ö�Í�j˝��ë��Ł��
(ciąg znaków jest dłuższy ale jak wklejam to psuje wygląda forum;P)
Bardzo proszę o weryfikację i podpowiedź co należy zmienić aby funkcja zaczęła działać prawidłowo.
Dodatkowo chciałbym poinformować że gdy uruchamiam edycję innego artykułu
http://xxx.pl/administrator/index.php?c=content&t=editArticle&article=26
to strona wyświetla się prawidło i wszystko mogę edytować.