Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Skrypt działa tylko na localhost, na koncie www juz nie
--pastor--
post
Post #1





Goście







Witam. Napisałem taką oto funckję, służy ona do ładowania mi zawrtości strony, np mam adres index.php?page=kontakt - wtedy includuję się kawałek strony o nazwie kontakt.php. Problem polega na tym, że po wrzuceniu na konto www (webd.pl) skrypt nie działa. W przypadku każdej wartości ciągu $page includuje się tylko strona główna czyli main.php. Dodam, że używałem WebServa i tam wszytsko chodzi, dopiero po wrzuceniu na konto nie działa

  1. <?php
  2. function loadpage($page) 
  3. {
  4. if($page == "")
  5. {
  6. include("includes/main.php"); 
  7. }
  8. else
  9. {
  10. include("includes/$page" . '.php');
  11. }
  12. }
  13. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
dadexix
post
Post #2





Grupa: Zarejestrowani
Postów: 439
Pomógł: 21
Dołączył: 28.06.2007
Skąd: Bielsko-Biała

Ostrzeżenie: (0%)
-----


słyszałeś o czymś takim jak $_POST/$_GET? jeśli tak to użyj jeśli nie to przeczytaj temat o nazwie FAQ:)
Go to the top of the page
+Quote Post
--pastor--
post
Post #3





Goście







przeczytałem ale nie wiem jak się do tego zabrać

function loadpageskrypt($page)
{
$page = $_POST['page'];
if($page == "")
{
@include("includes/main.php");
}
else
{
@include("includes/$page" . '.php');
}
}
Go to the top of the page
+Quote Post
dadexix
post
Post #4





Grupa: Zarejestrowani
Postów: 439
Pomógł: 21
Dołączył: 28.06.2007
Skąd: Bielsko-Biała

Ostrzeżenie: (0%)
-----


Może źle Cie nakierowałem, daj cały skrypt, i dlaczego masz te @ przed include (IMG:http://forum.php.pl/style_emoticons/default/ohmy.gif)
Go to the top of the page
+Quote Post
Shili
post
Post #5





Grupa: Zarejestrowani
Postów: 1 085
Pomógł: 231
Dołączył: 12.05.2008

Ostrzeżenie: (0%)
-----


Od strony myślenia.

Pobierasz sobie zmienną przesyłaną przez POST, zmienna nazywa się page. Więc chyba jasne, że $page = $_POST['page']; musi się znaleźć na początku, przed pierwszym pojawieniem się $page.
Go to the top of the page
+Quote Post
--pastor--
post
Post #6





Goście







cały problem rozwiązany, zamiast POST powinienem użyć GET - pomieszało mi się
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 25.08.2025 - 16:31