Witam,

w htacces mam zdeklarowane tak

Cytat
RewriteRule ([^-]*).html$ index.php?ak=$1 [L]
RewriteRule ^news-([^-]*).html$ index.php?ak=news&art=$1 [L]


w pliku php tak
  1. <?
  2.  
  3. $art = $_GET['art'];
  4.  
  5. $zapytanie1="SELECT * FROM `news` WHERE `status`='1' and `id`='$art'";
  6. $wykonaj1=mysql_query($zapytanie1);
  7.  
  8. while($wiersz=mysql_fetch_array($wykonaj1))
  9. {
  10. $id = $wiersz['id'];
  11. $miejscowosc = $wiersz['miejscowosc'];
  12. $opis = $wiersz['opis'];
  13. $typ = $wiersz['rodzaj'];
  14.  
  15.  
  16. $zapytanie="SELECT * FROM `miejscowosc` WHERE `id`='$miejscowosc'";
  17. $wykonaj=mysql_query($zapytanie);
  18. if($wiersz=mysql_fetch_array($wykonaj)) {$miejscowosc1=$wiersz['nazwa'];}
  19.  
  20. $zapytanie3="SELECT * FROM `rodzaj` WHERE `id`='$typ'";
  21. $wykonaj3=mysql_query($zapytanie3);
  22. if($wiersz=mysql_fetch_array($wykonaj3)) {$rodzaj=$wiersz['nazwa'];}
  23.  
  24. $zapytanie2="SELECT * FROM `foto` WHERE `id_newsa`='$id'";
  25. $wykonaj2=mysql_query($zapytanie2);
  26. if($wiersz=mysql_fetch_array($wykonaj2)) {$id2 = $wiersz['id']; $exe = $wiersz['foto'];}
  27.  
  28. <tr><td style='padding-top:15px; padding-bottom:5px;'>
  29. <table style='width:949px; margin-left:auto; margin-right:auto;'><tr><td style='width:196px;'>
  30. <img src='uploads/news/".$id2.".".$exe."' style='width:196px; height:131px; border:solid 1px #000; ' alt='Ładuje....' />
  31. </td>
  32. <td>
  33. <table style='text-align:left; margin-left:20px;'>
  34. <tr><td><b>Lokalizacja:</b> ".$miejscowosc1."</td></tr>
  35. <tr><td><b>Opis:</b> ".$opis." </td></tr>
  36. <tr><td><b>Typ:</b> ".$rodzaj."</td></tr>
  37. </table></td><td valign='bottom'>
  38. </td></tr></table>
  39. </td></tr>
  40. ";
  41.  
  42. }
  43.  
  44. ?>


a przy podaniu wartości w przeglądarce index.php?ak=news&art=1 wyświetla normalnie

a wyrzuca mi błąd
Kod
Warning: include(_inc/pages/6.php) [function.include]: failed to open stream: No such file or directory in C:\Users\serwin\WebServ\httpd\felis\cms\index.php on line 87

Warning: include() [function.include]: Failed opening '_inc/pages/6.php' for inclusion (include_path='.;C:\php5\pear') in C:\Users\serwin\WebServ\httpd\felis\cms\index.php on line 87


znalazłem przyczynę jest ona w mod rewrite a dokładnie muszę moją zmienną wywołać następująco

Kod
RewriteRule ([^-]*).html,([^-]+)$ index.php?ak=$1&art=$2 [L]