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

[php] Mały problem z wyświetlaniem


Kejter
19-12-2005, 15:32
Ok dzięki !

Zaraz zobacze jak to wygląda w praktyce


btw. Jak wygląda teraz wywołanie danego newsa :

index.php?id=numernewsa

czy jakoś inaczej ?

Dzięki za pomoc

PawelGIX
19-12-2005, 11:02
Skrypt ci nie działa, ponieważ na 60free.ovh.org register_globals jest ustawione na Off.

Zatem zmień:
Kod PHP:
if($id=="") include("news.php");
else
{
if(
file_exists("news/$id.txt"))
include(
"news/$id.txt");
else
include(
"404.php");

Na:
Kod PHP:
if($_GET[id]=="") include("news.php");
else
{
if(
file_exists("news/$_GET[id].txt"))
include(
"news/$_GET[id].txt");
else
include(
"404.php");

I koniecznie poczytaj jak powinny wyglądać bezpieczne skrypty php.

Kejter
19-12-2005, 00:02
Witam!

Napisałem w php funkcje która pobiera dane z plików .txt i wyświetla je w dany miejscu na stronie jako newsy

Wygląda ona tak :

Kod PHP:
if($id=="") include("news.php"); 
else 

if(
file_exists("news/$id.txt")) 
include(
"news/$id.txt");
else 
include(
"404.php"); 

?>
I teraz problem polega na tym ! Wszystko ładnie includuje mi news.php ale gdy chcę przejść do newsa np o id=2 to cały czas pokazuje mi się news.php

na innych serwerach śmigało bez problemu, u mnie na localu też bez problemu.

Wszystko można obejrzeć pod adresem : www.fmkejter.ovh.org (Informacje po prawej stronie gdy kliniecie na [czytaj dalej] powinno was przenieść do danego newsa a tak się niedzieje) Może coś zaradzicie.

Pozdrawiam Kejter !