hallo,

ik weet dat hier al veel topics over zijn, maar krijg niet het juiste antwoord ervan..

ik heb een nieuwsscript die ik wil gebruiken in mijn index pagina, als ik hem zo draai doet die het gewoon, maar wanneer ik hem wel includen in me index pagina

<?
include("nieuws/index.php");
?>


heb ook al ./ en / en ../ geproneerd maar krijg bij alles de errors

Warning: include(www.hemmerworks.nl/nieuws/libs/include.inc.php) [function.include]: failed to open stream: No such file or directory in /mnt/webc/10/71/52673571/htdocs/nieuws/index.php on line 2

Warning: include() [function.include]: Failed opening 'www.hemmerworks.nl/nieuws/libs/include.inc.php' for inclusion (include_path='.:/opt/RZphp5/includes') in /mnt/webc/10/71/52673571/htdocs/nieuws/index.php on line 2

Warning: Cannot modify header information - headers already sent by (output started at /mnt/webc/10/71/52673571/htdocs/index2.php:7) in /mnt/webc/10/71/52673571/htdocs/nieuws/index.php on line 3


if(!include('www.hemmerworks.nl/nieuws/libs/include.inc.php')){
header("Location: install.php");
exit;
}
include('../libs/functions.inc.php');
require '../libs/Smarty.class.php';



ook alles geprobeerd zonder site en met ./ / ../

maar krijg elke keer soort gelijke errors..
ik denk dat het probleem is omdat in het nieuwsscript ook de code include wordt gebruikt.. maar hoe moet ik dit aanpassen???

alvast bedankt!
ik heb je code ingevoerd santhe en ik heb ze allemaal geprobeerd, hoe je ook had beschreven, ik snap het principe wel maar op 1 of andere manier blijf ik foutmeldingen krijgen. hij blijft errors geven op line 2 mja daar heb ik elke variatie geprobeerd..

mischien ligt het probleem ergens anders?
<?php
if(!include('../nieuws/libs/include.inc.php')){
header("Location: install.php");
exit;
}
include('libs/functions.inc.php');
require 'libs/Smarty.class.php';

function checkmail($string){
return preg_match("/^[^\s()<>@,;:\"\/\[\]?=]+@\w[\w-]*(\.\w[\w-]*)*\.[a-z]{2,}$/i",$string);
}

if(isset($_GET['template']))
$_SESSION['template']=$_GET['template'];
elseif(!isset($_SESSION['template']))$_SESSION['template']=$__template;


$smarty = new Smarty;
$smarty->template_dir="templates/".$__template;
//$smarty->compile_check = true;
//$smarty->debugging = true;
$smarty->assign("Title","MyNews V1.5");
$smarty->assign("_SERVER",$_SERVER);
$smarty->assign("template",$_SESSION['template']);

$smarty->display('header.tpl');

if(!isset($_GET['Archive'])){
$Sql="SELECT * FROM ".$SqlPrefix."news ORDER BY id DESC LIMIT ".$MaxPage;
if($Result = mysql_query($Sql)){
while($Row = mysql_fetch_assoc($Result)){
$Sql1="SELECT COUNT(1) FROM ".$SqlPrefix."comments WHERE news_id='".$Row['id']."'";
if($Result1 = mysql_query($Sql1)){
$Re = mysql_result($Result1,0);
}else{
$Re = 'Select error';
}
$mss[]=array('id'=>$Row['id'],
'title'=>stripslashes(htmlspecialchars($Row['title'])),
'message'=>Message($Row['message']),
'_time'=>datum_tijd($Row['_time']),
're'=>$Re);
}
$smarty->assign("mss", $mss);
}else{
$error['error']=mysql_error();
$error['sql']=$Sql;
$smarty->assign("error",$error);
}
$smarty->display('home.tpl');
}elseif($_GET['Archive'] == '0'){
$Sql = "SELECT id,title,_time FROM ".$SqlPrefix."news ORDER BY _time DESC";
if($Result = mysql_query($Sql)){
while($Row = mysql_fetch_assoc($Result)){
$Sql1="SELECT COUNT(1) FROM ".$SqlPrefix."comments WHERE news_id='".$Row['id']."'";
if($Result1 = mysql_query($Sql1)){
$Re=mysql_result($Result1,0);
}else{
$error['error']=mysql_error();
$error['sql']=$Sql1;
$smarty->assign("error",$error);
}
$archief[]=array('id'=>$Row['id'],
'title'=>stripslashes(htmlspecialchars($Row['title'])),
'_time'=>datum($Row['_time']),
're'=>$Re);
$smarty->assign("archief",$archief);
}
}
$smarty->display('archive.tpl');
}else{
$Sql="SELECT * FROM ".$SqlPrefix."news WHERE id='".$_GET['Archive']."'";
if($Result = mysql_query($Sql)){
$Row = mysql_fetch_assoc($Result);

$news=array('id'=>$Row['id'],
'title'=>stripslashes(htmlspecialchars($Row['title'])),
'message'=>Message($Row['message']),
'_time'=>datum_tijd($Row['_time']));

$smarty->assign("news",$news);
}else{
$error['error']=mysql_error();
$error['sql']=$Sql;
$smarty->assign("error",$error);
}
if($_SERVER['REQUEST_METHOD'] == 'POST'){
if(!empty($_POST['name'])){
if(!empty($_POST['message'])){
if(!empty($_POST['email']) && checkmail($_POST['email'])){
mysql_query("INSERT INTO ".$SqlPrefix."comments (message,name,email,ip,news_id,datum) VALUES ('".$_POST['message']."','".$_POST['name']."','".$_POST['email']."','".$_SERVER['REMOTE_ADDR']."','".$_GET['Archive']."',NOW())")or die(mysql_error());
}
}
}
}
$Sql = "SELECT * FROM ".$SqlPrefix."comments WHERE news_id='".$_GET['Archive']."' ORDER BY id DESC";
if($Result = mysql_query($Sql)){
if(mysql_num_rows($Result) > 0){
while($Row = mysql_fetch_assoc($Result)){
$re[]=array('name'=>htmlspecialchars($Row['name']),
'email'=>htmlspecialchars($Row['email']),
'message'=>Reply($Row['message']),
'datum'=>datum_tijd($Row['datum']));
}
$smarty->assign("re",$re);
}
}else{
$error['error']=mysql_error();
$error['sql']=$Sql;
$smarty->assign("error",$error);
}
$smarty->display('article.tpl');
}



$smarty->display('footer.tpl');
?>
Welk bestand is dit en waar staat het? In welke map of iets dergelijke.

EDIT: Verkeerd gekeken.
dit is index.php van nieuws/index.php in de dir van nieuws in deze dir staan alle andere dirs waarna word geinclude wordt vanaf deze pagina..

daarnaast heb ik nu de index2.php en hier staat op dit moment de code


<?php
include (str_repeat('../', substr_count(substr(__FILE__, strlen($_SERVER['DOCUMENT_ROOT'])+1), '/')) . 'nieuws/index.php');
?>


EDIT: is het mischien makkelijker om gewoon een iframe te gebruiken?

[size=xsmall]Toevoeging op 13/07/2011 15:43:39:[/size]

Heejj het is gelukt! ik moest de dir in wat andere bestanden veranderen :)

bedankt voor de ideeen iig!

Reageren