Problem mit Miniforum

Hier könnt Ihr fragen zu PHP Scriptproblemen diskutieren. Auch Anfängerfragen in Sachen PHP können hier gestellt werden.

Problem mit Miniforum

Beitragvon ziggel am So, 23:33:18 18.10.09

Moin Moin

Habe mir mal als "kleines" Forum ein Forum namens "TExt-Forum" runtergeladen und mal versucht es erstmal bei Xampp in die Seite einzubauen.

nun kommen 3 fehlermeldungen.

  1.  
  2. Warning: filesize() [function.filesize]: stat failed for ./data/indx.txt in C:\xampp\htdocs\marvpro2\data\index.php on line 29
  3.  
  4. Warning: fread(): supplied argument is not a valid stream resource in C:\xampp\htdocs\marvpro2\data\index.php on line 29
  5.  
  6. Warning: fclose(): supplied argument is not a valid stream resource in C:\xampp\htdocs\marvpro2\data\index.php on line 30
  7.  


Dazu nochmal die Index-Datei

  1.  
  2. <?php
  3.  
  4. // +-------------------------------------------------------------------------+
  5. // + PHP Forum V1.0 von Michael Müller (m-mueller@arcor.de)                  +
  6. // + http://www.netz2k.de - Das Portal rund um Netzwerke, Server und Scripte +
  7. // +-------------------------------------------------------------------------+
  8.  
  9. @header ("Expires: Mon, 30 Jul 2001 05:00:00 GMT");
  10. $gt1 = getdate();
  11. $gt2 = getdate(filemtime(basename($PHP_SELF)));
  12. @header("Last-Modified: ".gmdate ("D, M d Y H:i:s", gmmktime ($gt2["hours"]+1,$gt2["minutes"],$gt2["seconds"],$gt1["mon"],$gt1["mday"],$gt1["year"]))." GMT");
  13. @header ("Cache-Control: no-cache, must-revalidate");
  14. @header ("Pragma: no-cache");
  15. include('global.inc');
  16. ?>
  17. <div align="center">
  18. | <A HREF="add.php"><img height="15px" width="15px" src="image/msg.gif" border="0">&nbsp;<FONT SIZE="-1">Neue Nachricht</FONT></A> |
  19. </div>
  20. <br>
  21. <blockquote>
  22. <HR color="black">
  23.  
  24. <?php
  25. $patchs="./data/";
  26. $kolpage=10;
  27. $page=$HTTP_GET_VARS["page"];
  28. $indexfname=$patchs."indx.txt";
  29. $fp=@fopen($indexfname,'r');
  30. $indx=fread($fp,filesize ($indexfname));
  31. fclose($fp);
  32. $kolstr=ceil($indx/$kolpage);
  33. if (!$page): $page=$kolstr; endif;
  34.  
  35.  
  36. if ($indx<$kolpage) : $kolpage=$indx; endif;
  37. $min=($kolpage*($page-1))+$kolpage;
  38. if ($min>$indx):$min=$indx;endif;
  39.  
  40. for ( $i=1; $i<=$kolpage; $i++)
  41.     {
  42.  
  43.     $indexfname=$patchs.$min.".txt";
  44.     $content = file($indexfname);
  45.     $SenderData=str_replace("\n","",$content[0]);
  46.     $SenderNik=str_replace("\n","",$content[1]);
  47.     $SenderMail=str_replace("\n","",$content[2]);
  48.     $SenderUrl=str_replace("\n","",$content[4]);
  49.     $SenderText=str_replace("\n","",$content[5]);
  50.     $SenderEmozi = str_replace("\n","",$content[6]);
  51.     $SenderSubj = str_replace("\n","",$content[3]);
  52.     if (strlen($SenderSubj)>60) :$SenderSubj=substr($SenderSubj,0,60); endif;
  53. ?>     
  54. <br>
  55. <img width="15px" height="15px" title="<?php echo($SenderText); ?>" src="image/<?php echo("msg".$SenderEmozi.".gif"); ?>" border="0">
  56. &nbsp;
  57. <FONT face=Arial  size="-2">
  58. <I>|&nbsp;<?php echo($SenderData); ?>&nbsp;|</I>
  59. &nbsp;
  60. <A title="Author E-Mail" HREF="mailto:<?php echo($SenderMail); ?>"><?php echo($SenderNik); ?></A>
  61. </FONT>
  62. &nbsp;
  63. <FONT SIZE="-1"><a title="Nachricht" class="page" href="<?php echo("add.php?top=".$topic.$min); ?>" ><?php echo($SenderSubj); ?></a></FONT>
  64. &nbsp;
  65. <?php   
  66.  
  67.  
  68.  
  69.     $ik=0;
  70.     $indexfname=$patchs.$min.".rel";
  71.     $fp=@fopen($indexfname,'r');
  72.         $indx=fread($fp,filesize($indexfname));    
  73.     fclose($fp);
  74.  
  75.     for ($j=1;$j<=$indx;$j++)
  76.     {
  77.  
  78.     $indexfname=$patchs.$min."s".$j.".txt";
  79.     $fp=@fopen($indexfname,'r');
  80.     if ($fp <> 0) :
  81.         fclose($fp);   
  82.     $content = file($indexfname);
  83.     $SenderSubj = str_replace("\n","",$content[3]);
  84.     $SenderEmozi = str_replace("\n","",$content[6]);
  85. if ($ik==0):$ik=1;echo("|&nbsp;");endif;
  86. ?>
  87. <A  href="<?php echo("small.php?top=".$min."s".$j); ?>" ><img height="15px" width="15px" src="image/<?php echo("msg".$SenderEmozi.".gif"); ?>" title="<?php echo($SenderSubj); ?>" border="0" ></A>
  88. <?php
  89. endif;
  90.     }; // end for j
  91.  
  92.     $min--; 
  93.     // if ($min=0):break;endif;
  94.     }; //end for i
  95.  
  96. ?>
  97. </blockquote>
  98.  
  99. <blockquote>
  100.  
  101. <p>
  102. <HR color="black">
  103. <font face="Arial Cyr" size="2">Seiten:
  104. <?php
  105.  
  106.  
  107.  
  108. for ($i=$kolstr;$i>=1;$i--)
  109. {
  110. if ($i==$page) : echo("<b>".$i."</b>&nbsp;");
  111. else :echo('<A class="page" href="index.php?page='.$i.'">'.$i.'</A>&nbsp;');endif;
  112.  
  113. };
  114. ?>
  115.  
  116. <HR color="black">
  117. </p>
  118. </font>
  119. </blockquote>
  120. <?php
  121. include('footer.inc');
  122. ?>
  123.  
  124.  


Ich hoffe mir kann da jemand helfen da ich das miniforum gerne nutzen würde.


gruß udn danke im vorraus ziggel
ziggel
Newbi
 
Beiträge: 1
Registriert: So, 23:27:49 18.10.09

Re: Problem mit Miniforum

Beitragvon Silvo am Mi, 20:20:45 13.01.10

puh schwer zu sagen aber existiert denn eine datei "indx.txt"

sollte im ordner "data" liegen....

das sieht auch komisch aus: Zeile 25: $patchs="./data/"; mich stört da der punkt etwas
Silvo
Newbi
 
Beiträge: 3
Registriert: Fr, 06:06:58 25.09.09

Zurück zu PHP Hilfe



cron