We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

News Asystent - problem z newsami


Tutanchamon
05-12-2005, 15:46
Edit: Poprzedni błąd już naprawiłem, ale znów coś wyszło:

Kod:
Parse error: syntax error, unexpected $end in /home/t/u/t/tutanchamon/www/news/news.php on line 164
Nie mam pojęcia, czym jest to spowodowane. Prawdopodobnie to dlatego, że trochę zmieniałem news.php, żeby nie było poprzednich błędów, a na PHP nie znam się za bardzo.

Kod:
Nie odnaleziono pliku konfiguracyjnego! 
Kliknij tutaj, aby uruchomić skrypt instalacyjny.";
exit();
}
if($_GET["show_img"]==1)
{
$phpf="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";
header("Content-type: image/gif");
echo base64_decode($phpf);
exit;
}
  $path=pathinfo($_SERVER["PATH_TRANSLATED"]);
  $news_path=$path["dirname"];
  require "http://tutanchamon.ovh.org/news/config.php";
  include_once "http://tutanchamon.ovh.org/news/functions.php";
  $news_action=$_GET["news_action"];
  $action_table=array("display", "more", "comments", "new_comment", "add_comment");
  if(!isset($news_action) || !in_array($news_action,$action_table))
{
  	$news_action="display";
}
function show_news($show_num, $newsid)
{
  echo "";
  global $news_path;
  require "$news_path/news/config.php";
  $newsdata="$news_path/news/data/newsdata.dat";
  if(file_exists($newsdata)){
  $newstable=file($newsdata);
  $news_total=count($newstable);
  $max=$news_total-$show_num;
  if($_GET["list"]=="all"){
  $max=0;
}
switch ($news_action)
{
  case "display":
  show_news($show_num, -1);
  break;
  case "more":
  show_news($show_num,$_GET["newsid"]);
  break;
  case "comments":
  show_comments($_GET["newsid"], $_GET["news_base"]);
  break;
  case "new_comment":
  new_comment($_GET["newsid"], $_GET["news_base"]);
  break;
  case "add_comment":
  add_comment($_POST["newsid"], $_POST["news_base"]);
  break;
}
  $ver="1.5";

 echo "
Powered by News Asystent v".$ver."
"; ?>

Łabędź
05-12-2005, 15:19
Cytat Napisał Tutanchamon
Linia 115:

Kod:
require "$news_path/news/config.php";
Czyżby require było niedozwolone?
Czasami tak.

W tym wypadku podejrzewam, że '$news_path' jest pusty, więc PHP go nie puszcza do '/news/config.php'.

pozdrawiam

Tutanchamon
05-12-2005, 15:00
Linia 115:

Kod:
require "$news_path/news/config.php";
Czyżby require było niedozwolone?

deqko
05-12-2005, 08:42
Kod:
Operation not permitted in /home/t/u/t/tutanchamon/www/news/news.php on line 115
Sprawdz w skrypcie linie 115

Tutanchamon
04-12-2005, 20:56
Tak też ustawiłem. Z resztą takie chmody są domyślnie na serwerze. Nadal nie pomaga.

deqko
04-12-2005, 20:44
pliki wgraj do katalogu /www/
a chmody ustaw:
katalogi - 755
pliki - 644

Tutanchamon
04-12-2005, 20:00
Niestety, zmiana chmodów to też nie to, problem nadal pozostaje ten sam . Może powinienem zmienić nazwy plików z .php na .php4 lub coś?

deqko
04-12-2005, 02:02
Cytat Napisał Tutanchamon
pomimo iż wszystko zrobiłem zgodnie z instrukcją
i tu moze byc problemik
w instrukcji jest pewnie napisane, ze serwer bazy danych to localhost (a tu: mysql.60free.ovh.org) pewnie tez jest napisane, ze chmody dla katalogow to 777 (a tu: 755) a dla plikow 666 (a tu: 644)

Pozdrawiam

Tutanchamon
03-12-2005, 20:57
Nie wiem, czemu w skrypcie do newsów "News Asystnent", pomimo iż wszystko zrobiłem zgodnie z instrukcją, mam taki problem:

Kod:
Warning: main(): open_basedir restriction in effect. File(/news/config.php) is not within the allowed path(s): (/home) in /home/t/u/t/tutanchamon/www/news/news.php on line 115

Warning: main(/news/config.php): failed to open stream: Operation not permitted in /home/t/u/t/tutanchamon/www/news/news.php on line 115

Fatal error: main(): Failed opening required '/news/config.php' (include_path='.:/usr/local/lib/php') in /home/t/u/t/tutanchamon/www/news/news.php on line 115

Poprzednio miałem również darmowy hosting, ale tamten był fatalny, a tu jest wszystko tak, jakbym chciał, a to jest jedyne, co mnie drażni. Czy da się coś z tym zrobić?