Skocz do zawartości

Problem Z Php


wachu0809

Rekomendowane odpowiedzi

Walczylem z tym troszke ale juz sam nie daje rady.

 

Instalnalem php, mysqla i na piewrszy rzut oka wszystko pieknie. Pakiety z plytek FC3. Gdy wchodze na strone *.php uruchamia mi pierwsza funkcje i za Chiny nie dzialaja linki do kolejnych. Jest tak ze w pasku adresu pojawia sie odpowiedni adres zalozmy: index.php?2funkcja ale laduje pierwsza czyli to co (_odrazu_ → od razu) ORT wchodzi po wywolaniu index.php Czy ktos wie jaka moze byc tego przyczyna?

Druga rzecza jest includowanie zapytan do msqla.. Gdy wchodze bezposrednio na strone w ktorej jest zapytanie do BD wszystko jest cacy. Ale gdy wstawie:

<? include "stronka_z_zapytaniem.php"; >

na jakas inna strone to wtedy zero reakcji.. co najdziwniejsze jak includuje jakas zwykla stronk (taka bez zapytan do BD) np. logo.php wtedy dziala bez problemu. Ze skladnia na stronkach wszystko wporzadku bo przenosze witryne z serwa postawionego na windozie i wszystko bylo wczesniej pieknie.

 

Wiem ze tlumaczyc to ja nie umiem :P , ale jak kto sie zna na rzeczy to bedzie wiedzial o co chodzi.

Z gory dzieki za pomoc.

Odnośnik do komentarza
Udostępnij na innych stronach

Witam.

 

Druga rzecza jest includowanie zapytan do msqla.. Gdy wchodze bezposrednio na strone w ktorej jest zapytanie do BD wszystko jest cacy. Ale gdy wstawie:

<? include "stronka_z_zapytaniem.php"; >

na jakas inna strone to wtedy zero reakcji..

 

To chyba powinno być tak:

<?php include("stronka_z_zapytaniem.php"); ?>

 

Pozdrawiam.

Odnośnik do komentarza
Udostępnij na innych stronach

Pamiętaj też, że jak przekazujesz dane w pytaniu to prwidłowy zapis na stronie, która to odbiera:

 

$odbieram = $_GET['twoja_zmienna'];

lub dla formularzy:

$odbieram = $_POST['twoja_zmienna'];

 

Nie stosujemy się już zapisu:

$odbieram = $twoja_zmienna;

 

Chyba, że źle zrozumiałem Twoje pytanie i dotyczyło, czego innego

B)

Odnośnik do komentarza
Udostępnij na innych stronach

Problem rodzi problem :)

He he. musialo sie cos podczas isntalacji pakietow php popierdzielic. Wyczyscilem, instalnalem jeszcze raz, skonfigurowalem i smiga :P

A z tymi includami to az wstyd sie przyznac :D . Jak mowilem wczesniej witrynka byla na windozie no i dopiero jak php dobrze dzialal i zaczal wywalac bledy <czyli ktora linia niedaje rady>

Doszedlem ze podajac sciezki mam "katalog\2katalog" :D a w linuchu / rozdziela.

 

Teraz pozostal juz tylko upierdliwy mankament.

W naglowkach podaje kodowanie 1250 a przegladarki (_wogole_ → w ogóle) ORT tego nie uwzgledniaja. Tak jakby apache narzucal 8859-1. Zawsze myslalem ze przegladarki czytaja kodowanie z naglowkow stron. Jednak tu tak nie jest co mnie bardzo dziwi.

<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">

A przegladarka ustawiona na auto wczytuje strone kodujac ja ISO-8859-1 :/

 

Moze ktos wiec co z tym zrobic.. cobym nie musial mozgu przegrzewac :D

Odnośnik do komentarza
Udostępnij na innych stronach

A przegladarka ustawiona na auto wczytuje strone kodujac ja ISO-8859-1 :/

A to nie jest przypadkiem standardowe ustawienie kodowania w apache'u?

Wystarczy wyłączyć je w configu (zahaszować), restart i powinno chodzić.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...