Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]Nie działający include.
pistolet
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 27.10.2004

Ostrzeżenie: (10%)
X----


Witam. Mam problem z niedziałającą funkcją include. Żebym nie wiem jak prosty skrypt dał, include poprostu nie działa. Mam skrypt do subdomen (aliasów), za który zapłaciłem i nie wiem czy moge go tu udostępnić, czy nie naruszy to praw autorskich, który wypróbowałem na darmowym serwerze lycos i tam wszystko działa ok. Posiadam domenke, serwer z włączonym wildcard, i administratorem który przekonuje mnie ciągle, że ja coś źle robie podczas instalacji skryptu do aliasów. Jak już uda mi się zainstalować oskryptowanie, to każdy odnośnik na stronie (np. kontakt, regulamin itp) przekierowuje mnie na index zamiast do właściwej strony.
Tak wygląda plik index.php

  1. <?
  2. if(!file_exists("inc/config.php")) { header("Location: ./instaluj/"); }
  3. include "inc/config.php";
  4.  
  5. $glowna="tak";
  6.  
  7. $alias = str_replace(':80','',$HTTP_HOST);
  8. $alias = eregi_replace(".".$domain, "", $alias);
  9. $alias = eregi_replace("www.", "", $alias);
  10. $alias = strtolower($alias);
  11.  
  12.  
  13. if ($alias != 'www' && $alias != '' && $alias != ' ' && $alias !=$domain && $alias != "$domain http://$domain") 
  14. {
  15.  
  16. include "inc/polacz.php"; // Polaczenie z baza
  17. include "inc/funkcje.php"; // Ladowanie funkcji
  18.  
  19. $zapytanie = mysql_query ("select * from $sql_tabela where source='$alias'");
  20.  
  21. if (mysql_num_rows($zapytanie)>=1)
  22. $glowna="nie";
  23.  
  24. if($glowna=="nie")
  25. {
  26.  
  27. while ($dane = mysql_fetch_array($zapytanie))
  28.  {
  29.  
  30. if($dane[source]!="konkurs") {
  31. $id=$dane[source];
  32. include "inc/odwiedz.php";
  33. }
  34.  
  35. echo <<<KONIEC
  36. <html>
  37. <head>
  38. <title>$dane[tytul]</title>
  39.  
  40. <!-- Darmowe aliasy internetowe - www.$domain -->
  41.  
  42. <META NAME="Author" CONTENT="www.$domain">
  43. <META http-equiv="Reply-to" CONTENT="admin@$domain">
  44. <META NAME="Description" CONTENT="$dane[opis]">
  45. <META NAME="Keywords" CONTENT="$dane[kluczowe]">
  46. <META NAME="Generator" CONTENT="www.$domain">
  47. <META NAME="Language" CONTENT="PL">
  48. <META NAME="Copyright" CONTENT="Reserved.">
  49. <META NAME="Robots" CONTENT="iso-8859-2">
  50. <META http-equiv="Content-Type" CONTENT="text/html; charset=All">
  51. </head>
  52.  
  53.  
  54. <frameset rows="1,1,*" border=0>
  55. <frame name="statystyki" src="inc/s.php" ONMOUSEOVER="window.status='$dane[tekst]';return true">
  56. <frame name="reklama" src="inc/reklama.php" ONMOUSEOVER="window.status='$dane[tekst]';return true">
  57. <frame name="strona" src="$dane[target]" ONMOUSEOVER="window.status='$dane[tekst]';return true">
  58. </frameset>
  59.  
  60. <a href=http://www.$domain>Darmowe Domeny</a>
  61. <a href=http://www.$domain>Darmowe Aliasy</a>
  62. <a href=$dane[target]>$dane[target]</a>
  63. <a href=$dane[target]>$dane[tytul]</a>
  64.  
  65.  
  66. </html>
  67. KONIEC;
  68.  
  69. die("");
  70. }
  71.  
  72. } else $glowna="tak";
  73. } else $glowna="tak";
  74.  
  75. if($glowna=="tak")
  76. {
  77. Header("Location: strona.php");
  78. }
  79.  
  80. ?>


A tak wygląda plik strony głównej strona.php

  1. <? 
  2. include_once("inc/config.php");
  3. include_once("inc/polacz.php");
  4. include_once("inc/funkcje.php");
  5.  
  6. include "inc/g.php"; 
  7.  
  8. if($p=="rejestracja") { include "strony/rejestracja.inc"; }
  9. elseif($p=="statystyki") { include "strony/statystyki.inc"; }
  10. elseif($p=="regulamin") { include "strony/regulamin.inc"; }
  11. elseif($p=="kontakt") { include "strony/kontakt.inc"; }
  12. elseif($p=="redakcja") { include "strony/redakcja.inc"; }
  13. elseif($p=="reklama") { include "strony/reklama.inc"; }
  14. else { include "strony/index.inc"; }
  15.  
  16. include "inc/d.php"; 
  17. ?>


Prosiłbym o pomoc w rozwiązaniu powyższego problemu, ewentualnie o danie mi jakiejś wskazówki, o tym co mógłbym powiedzieć administratorowi. Powtarzam iż skrypt działa bez dokonywania żadnych zmian w kodzie php, na darmowym hostingu lycos. Pozdrawiam.

Ten post edytował pistolet 24.02.2007, 15:05:26
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 06:23