Witam

Więc mam problem z download_asystent_v1.0 . Przejde do konkretów. Adres strony Kliknij TU
Gdy wchodze do działu Tweaksoftware pojawiaja się kategorie gdy klikam w "otwórz kategorię" następuje przekierowanie na strone główną a powinno nastąpić wejście do kategorii.Skrypt jest dobrze zainstalowany , chmody nadane itp. Skrypt znajduje sie w folderze download w Index.php głownej strony includowany jest plik frame3.php w pliku frame3.php jest ten oto kod:

Kod
<?
    switch ($_GET['id'])
        {
        case ("artykuly"):
        include ("artykuly02/index.php");
        break;


        case ("newsarchiwum"):
        include ("newsarchiwum.php");
        break;
        
        case ("tweaksoftware"):
        include ("download/download.php");
        break;
        
        //( ... )
        default:
        $newspath="news";
include "$newspath/show.php";
        }
    ?>


W pliku config.php ustawiałem już :


Kod
//Nazwa strony na której będzie używany skrypt, np. "download.php";
$page_name="frame3.php";


i

Kod
//Nazwa strony na której będzie używany skrypt, np. "download.php";
$page_name="frame3.php?id=tweaksoftware";


oraz

Kod
//Nazwa strony na której będzie używany skrypt, np. "download.php";
$page_name="index.php?id=tweaksoftware";


również

Kod
//Nazwa strony na której będzie używany skrypt, np. "download.php";
$page_name="index.php;


Jednak nic nie pomaga sad.gif

Kod skryptu download asystent - plik download.php :

  1. <?
  2. //Pełna ścieżka do skryptu (w przypadku Windows należy używać dwóch znaków \"\")
  3. $full_path=&#092;"http://kamil22.webd.pl\";
  4. if(!include &#092;"$full_path/download/config.php\"){
  5. echo &#092;"<br><br><b>Nie znaleziono pliku konfiguracyjnego! (prawdopodobnie nieprawidłowa ścieżka dostępu w pliku \"download.php\")</b><br><br>\";
  6. }
  7. if(!isset($action)) {
  8. $action=&#092;"main\";
  9. }
  10. switch ($action) {
  11.  
  12. case &#092;"main\":
  13. if(!file_exists(&#092;"download/data/sections.dat\")){
  14. echo &#092;"Nie utworzono żadnej kategorii. Aby to zrobić skorzystaj z <a href=download/admin.php>Panelu Administracyjnego</a>.<br>\";
  15. die();
  16. }
  17. if($display_head_msg==1){
  18. echo &#092;"$head_message\";
  19. }
  20. if($enable_search==1){
  21. include &#092;"download/search_form.php\";
  22. }
  23. $sections=&#092;"download/data/sections.dat\";
  24. $kategorie=file($sections);
  25. $all=count($kategorie);
  26. $x=1;
  27. for ($i=0; $i<=$all; $i++) {
  28. $kategorie[$i]=eregi_replace(&#092;"_\", \" \", $kategorie[$i]);
  29. $line=explode(&#092;"||\", $kategorie[$i]);
  30. if ($line[2]!=&#092;"\") {
  31. $z=$z+$line[0];
  32. echo &#092;"<img src=http://kamil22.webd.pl/download/img/cat.gif align=bottom border=0><p><b>$x. $line[2]</b></p>\";
  33. echo &#092;"<a href=http://kamil22.webd.pl/index.php?id=tweaksoftware&id=$line[1]&action=display>otwórz kategorię</a> | liczba plików: $line[0]<br><hr size=1 noshade color=black><br>\";
  34. $x++;
  35. }
  36. }
  37. echo &#092;"<b>&raquo;</b> suma plików: <b>$z</b>\";
  38. if($enable_report==1){
  39. echo&#092;" | <a href=$page_name?action=report>zgłoś plik</a>\";
  40. }
  41. if($display_admin_link==1){
  42. echo &#092;" | <a href=download/admin.php>administracja</a> |\";
  43. }
  44. echo &#092;"<br><br>\";
  45. break;
  46.  
  47. case &#092;"display\":
  48. if (isset ($id)) {
  49. $datafile=&#092;"download/data/$id.dat\";
  50. if(!file_exists($datafile)){
  51. echo &#092;"Błąd! Nie można wyświetlić tej kategorii.<br><br><a href=\"javascript:history.back()\"><b>&laquo;</b> wstecz</A>\";
  52. die();
  53. }
  54. if($enable_search==1){
  55. include &#092;"download/search_form.php\";
  56. }
  57. $table=file($datafile);
  58. if($sort_by_count==1){
  59. rsort ($table, SORT_NUMERIC);
  60. reset ($table);
  61. }
  62. $ile=count($table);
  63. if($ile==0){
  64. echo &#092;"Brak plików w wybranej kategorii!<br><hr size=1 noshade>\";
  65. }
  66. for ($i=0; $i<=$ile; $i++) {
  67. $data=explode(&#092;"||\", $table[$i]);
  68. $data[5]=trim($data[5]);
  69. if ($data[4]!=&#092;"\" && $data[4]!=\"0\") {
  70. $size=&#092;"$data[4] KB\";
  71. }
  72. else {
  73. $size=&#092;"brak\";
  74. }
  75. if ($data[2]!=&#092;"\") {
  76.  
  77. echo &#092;"<p><b>$data[1]</b></p><p align=\"justify\">
  78.  
  79. $data[3]</p><p align=left>&#092;";
  80. if($display_count==1){
  81. echo &#092;"pobierano: $data[0] razy | \";
  82. }
  83. if($display_size==1){
  84. echo &#092;"rozmiar pliku: $size | \";
  85. }
  86. //echo \"<input src=\"$download_ico\" type=\"image\" style=\"border:0;\" OnClick=\"window.location.href='$main_url/download/download.php?action=save&id=$data[5]&cat=$id'\"><hr size=1 noshade></p>\";
  87. echo &#092;"<a href='$main_url/download/download.php?action=save&id=$data[5]&cat=$id'\"><img src=\"$download_ico\" border=\"0\"></a><hr size=1 noshade></p>\";
  88. }
  89. }
  90. }
  91. else {
  92. echo &#092;"Błąd! Nie można wyświetlić tej kategorii.<br><br><a href=\"javascript:history.back()\"><b>&laquo;</b> wstecz</a>\";
  93. die();
  94. }
  95. echo &#092;"<a href=\"javascript:history.back()\"><b>&laquo;</b> wstecz</A> | <a href=$page_name>kategorie</a> | <a href=\"#\">do góry</A> | \";
  96. if ($enable_report==1){
  97. echo &#092;"<a href=$page_name?action=report>zgłoś plik</a> | \";
  98. }
  99. echo &#092;"<a href=\"mailto:$admin_mail?subject=Problem z pobraniem pliku\">problem</a> | \";
  100. if($display_admin_link==1){
  101. echo &#092;"<a href=download/admin.php>administracja</a> |\";
  102. }
  103. echo &#092;"<br><br>\";
  104. break;
  105.  
  106. case &#092;"save\":
  107. if (isset($cat)) {
  108. $datafile=&#092;"data/$cat.dat\";
  109. $table=file($datafile);
  110. $ile=count($table);
  111. $f=fopen($datafile, &#092;"w\");
  112. flock($f, 2);
  113. for ($i=0; $i<=$ile; $i++) {
  114. $data=explode(&#092;"||\", $table[$i]);
  115. $data[5]=trim($data[5]);
  116. if($data[5]==$id) {
  117. $addr=$data[2];
  118. $data[0]++;
  119. }
  120. if ($data[2]!=&#092;"\") {
  121. $write_str=&#092;"$data[0]||$data[1]||$data[2]||$data[3]||$data[4]||$data[5]n\";
  122. fputs ($f, $write_str);
  123. }
  124. }
  125. flock($f, 3);
  126. fclose($f);
  127. if (!eregi(&#092;"http://\", $addr)) {
  128. header (&#092;"Location: $main_url/download/files/$addr\");
  129. }
  130. else
  131. {
  132. header (&#092;"Location: $addr\");
  133. }
  134. }
  135. elseif (!isset($addr)) {
  136. echo(&#092;"Nie można znaleˇć pliku!\");
  137. die();
  138. }
  139. break;
  140. case &#092;"report\":
  141. if($f_name==&#092;"\" || $f_url==\"\" || $email==\"\" || $f_cat==\"\") {
  142. echo &#092;"<center><b>Zgłoś plik:</b></center><br><hr size=1 noshade>\";
  143. if($display_report_msg==1){
  144. echo &#092;"$report_message<br><br>\";
  145. }
  146. echo &#092;"<form action=\"$page_name\" method=\"post\">nazwa pliku: <b>*</b><br><input type=\"text\" name=\"f_name\"><br>
  147. kategoria: <b>*</b><br><input type=&#092;"text\" name=\"f_cat\"><br>
  148. opis:<br><textarea rows=10 cols=35 name=&#092;"f_desc\" maxlength=\"500\"></textarea><br>
  149. url do pliku: <b>*</b><br><input type=&#092;"text\" name=\"f_url\" value=\"http://\"><br>
  150. dodał:<br><input type=&#092;"text\" name=\"nick\"><br>
  151. e-mail: <b>*</b><br><input type=&#092;"e-mail\" name=\"email\"><br><br>
  152. <input type=&#092;"hidden\" name=\"action\" value=\"report\"><input type=\"hidden\" name=\"form_used\" value=\"true\">
  153. <input type=&#092;"submit\" value=\"zgłoś\"> <input type=\"reset\" value=\"reset\"><br>
  154. </form>Pola zaznaczone znaczkiem <b>*</b> są obowiązkowe do wypełnienia.<hr size=1 noshade>&#092;";
  155. if($form_used==&#092;"true\") {
  156. echo &#092;"<center><b>Nie wypełniono wymaganych pól!</b></center><br>\";
  157. }
  158. echo &#092;"<center>[ <a href=\"javascript:history.go(-1)\">wstecz</a> ]</center><br>\";
  159. } else {
  160. $f_desc=strip_tags($f_desc);
  161. $mailbody=&#092;"Zgłoszono nowy plik.n tytuł: $f_namen kategoria: $f_cat,n opis: $f_descn do
    dał: $nick,n e-mail: $email\";
  162. if(mail(&#092;"$admin_mail\", \"Zgłoszono plik do działu Download\", $mailbody, \"From: $admin_mail\")) {
  163. if($display_report_sent_msg==1){
  164. echo &#092;"$report_sent_message\";
  165. }
  166. } else {
  167. echo &#092;"<br><br><center>Wystąpił błąd podczas wysyłania zgłoszenia!</center>\";
  168. }
  169. echo &#092;"<br><br><center>[ <a href=\"javascript:history.go(-2)\">ok</a> ]</center><br>\";
  170. }
  171. break;
  172. case &#092;"search\":
  173. if(!isset($query) || $query==&#092;"\") {
  174. echo &#092;"Nie określono zapytania!<br><br><a href=javascript:history.back()><b>&laquo;</b> wstecz</a><br><br>\";
  175. }
  176. else {
  177. $results=0;
  178. $catfile=&#092;"download/data/sections.dat\";
  179. $kategorie=file($catfile);
  180. $all=count($kategorie);
  181. for($i=0; $i<=$all; $i++) {
  182. $line=explode(&#092;"||\", $kategorie[$i]);
  183. if(file_exists(&#092;"download/data/$line[1].dat\")) {
  184. $datafile=&#092;"download/data/$line[1].dat\";
  185. $table=file($datafile);
  186. $ile=count($table);
  187. for($z=0; $z<=$ile; $z++) {
  188. $data=explode(&#092;"||\", $table[$z]);
  189. $data[5]=trim($data[5]);
  190. $category=eregi_replace(&#092;"_\", \" \", $line[2]);
  191. if ($data[4]!=&#092;"\" && $data[4]!=\"0\") {
  192. $size=&#092;"$data[4] KB\";
  193. }
  194. else {
  195. $size=&#092;"brak\";
  196. }
  197. $data[3]=strip_tags($data[3]);
  198. $data[1]=eregi_replace($query, &#092;"<span style=\"background-color:$search_result_bgcolor;\"><font color=\"$search_result_fontcolor\">$query</span></font>\", $data[1]);
  199. $data[3]=eregi_replace($query, &#092;"<span style=\"background-color:$search_result_bgcolor;\"><font color=\"$search_result_fontcolor\">$query</span></font>\", $data[3]);
  200. if(eregi($query, $data[1]) || eregi($query, $data[3])) {
  201. echo &#092;"<b>$data[1]</a></b><br><p align=justify>$data[3]</p>kategoria: <a href=$page_name?id=$line[1]&action=display>$category</a> | pobierano: $data[0] razy | rozmiar pliku: $size | <a href=\"download/download.php?action=save&id=$data[5]&cat=$line[1]\">pobierz</a><br><hr size=1 noshade>\";
  202. $results++;
  203. }
  204. }
  205. }
  206. }
  207. if($results==0) {
  208. echo &#092;"Nie znaleziono żadnych rezultatów<br><br><a href=javascript:history.back()><b>&laquo;</b> wstecz</a><br><br>\";
  209. }
  210. else {
  211. echo &#092;"znalezionych rezultatów: <b>$results</b><br><br><a href=javascript:history.back()><b>&laquo;</b> wstecz</a><br><br>\";
  212. }
  213. }
  214. break;
  215. }
  216. //Usuwając poniższą informację korzystasz z tego skryptu nielegalnie!
  217. echo &#092;"<p align=center>Powered by <a href=http://www.phpflash.w.pl target=_blank>PHPFlash</a></p>\"
  218. ?>


Kod skryptu download asystent config.php

  1. <?
  2. //Główny adres strony, bez slasha na końcu;
  3. $main_url=&#092;"http://kamil22.webd.pl\";
  4.  
  5. //Hasło administratora;
  6. $password=&#092;"root\";
  7.  
  8. //Adres e-mail administratora;
  9. $admin_mail=&#092;"\";
  10.  
  11. //Nazwa strony na której będzie używany skrypt, np. \"download.php\";
  12. $page_name=&#092;"frame3.php?id=tweaksoftware\";
  13.  
  14. //Włączenie/wyłączenie treści nagłówka listy kategorii;
  15. $display_head_msg=1;
  16.  
  17. //Treść nagłówka;
  18. $head_message=&#092;"<center><b>Kategorie działu Download:</b></center><br><br>\";
  19.  
  20. //Włączenie/wyłączenie użycia wyszukiwarki;
  21. $enable_search=1;
  22.  
  23. //Ikona kategorii działu Download;
  24. $cat_image=&#092;"http://kamil22.webd.pl/download/img/cat.gif\";
  25.  
  26. //Ikona rozpoczęcia pobierania pliku;
  27. $download_ico=&#092;"download/img/ico.gif\";
  28.  
  29. //Włączenie/wyłączenie możliwości zgłaszania plików przez odwiedzających;
  30. $enable_report=1;
  31.  
  32. //Właczenie/wyłączenie wyświetlania licznika pobrań;
  33. $display_count=1;
  34.  
  35. //Właczenie/wyłączenie wyświetlania rozmiaru pliku;
  36. $display_size=1;
  37.  
  38. //Właczenie/wyłączenie wyświetlania uwag do zgłaszania pliku;
  39. $display_report_msg=1;
  40.  
  41. //Treść uwag do zgłaszania pliku;
  42. $report_message=&#092;"<b>Uwaga!</b> Zastrzegamy sobie prawo do zmian proponowanych kategorii i 
  43. opisów plików, a nawet odrzucenia niektórych propozycji bez podawania przyczyn.&#092;";
  44.  
  45. //Właczenie/wyłączenie wyświetlania potwierdzenia wysłąnia zgłoszenia pliku;
  46. $display_report_sent_msg=1;
  47.  
  48. //Treść potwierdzenia wysłania zgłoszenia pliku;
  49. $report_sent_message=&#092;"Dziękuję. Twoja propozycja zostanie dodana do działu <b>Download</b> po weryfikacji.\";
  50.  
  51. //Ścieżka dostępu do arkusza stylu używanego przez plik \"admin.php\" (względem tego pliku);
  52. $admin_style=&#092;"style.css\";
  53.  
  54. //Obrazek przycisku rozpoczęcia wyszukiwania;
  55. $search_btn=&#092;"download/img/search_btn.gif\";
  56.  
  57. //Właczenie/wyłączenie sortowania plików wg. ilości pobrań;
  58. $sort_by_count=1;
  59.  
  60. //Kolor tła znalezionego zapytania w tekście;
  61. $search_result_bgcolor=&#092;"navy\";
  62.  
  63. //Kolor tekstu znalezionego zapytania;
  64. $search_result_fontcolor=&#092;"white\";
  65.  
  66. //Włączenie/wyłączenie wyświetlania linku do Panelu Administracyjnego w systemie;
  67. $display_admin_link=1;
  68. ?>


Jeżeli coś jeszcze trzeba podać , piszcie.
Pisałem o tym problemie na innych forach ale nie uzyskałem pomocy sad.gif. W was ostatnia nadzieja smile.gif

Pozdrawiam i czekam na pomoc :?