Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] problem po przeniesieniu na serwer
aliatic
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 8.01.2011

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


Witam,

Tworze sobie strone internetowa, a jednym z jej elementow mialaby byc ksiega gosci. Mam kod, ktory poczatkowo byl sprawdzany pod wzgledem funkcjonalnosci na wirtualnym serwerze poprzez program WebServ. No i wszystko tutaj dzialalo idealnie. Mianowicie mozna bylo dodac nowy wpis, a on od razu zapisywal go do pliku i odczytywal na stronie. Oto screen zrobiony nie tak dawno ...
(IMG:http://img841.imageshack.us/img841/5134/73398548.jpg)

Nastepnie po przeniesieniu wszystkiego na serwer i po dodaniu wpisu w ksiedze gosci wyskakuje taki oto blad ...
(IMG:http://img202.imageshack.us/img202/21/89730133.jpg)

Popatrzylem troche w kod zrodlowy strony i oto co pokazuje ...
(IMG:http://img651.imageshack.us/img651/5953/13852076.jpg)

No i zastanawiam sie czy to jest blad w kodzie PHP, czy moze w ustawieniach serwera? Wychodzi na to, ze nie moze w ogole odnalezc pliku/serwera. Z tego co wiem, to kolega udostepnil mi jakas tam przestrzen na serwerze w formie katalogu. Moze to ma jakies znaczenie? Jak odczytuje plik zrodlowy ksiegi gosci po odpaleniu strony na localhost'cie, to wyswietla mi prawidlowo <form action=/ksiega_gosci.php method=post>. Moge przypisac w kodzie na serwerze bezposrednio ten plik, ale i tak wtedy nie dodaje wpisu.

ponizej wklejam jeszcze kod owej funkcji z pliku kod_kometarzy.php3, moze wystarczy cos w kodzie zmienic aby dzialalo?
  1. function displayForm()
  2. {
  3. global $REQUEST_URI, $commentID;
  4. $id=substr($commentID, 1);
  5. $len=strlen($REQUEST_URI)-strlen(strchr($REQUEST_URI, "?"));
  6. $url=substr($REQUEST_URI, 0, $len);
  7. ?>
  8. <FORM ACTION="<?=$url?>" METHOD=POST>
  9. <INPUT TYPE=HIDDEN NAME=COMMENTACTION VALUE=add>
  10. <INPUT TYPE=HIDDEN NAME=commentID VALUE="<?=$id?>">
  11. <TABLE ALIGN=CENTER>
  12. <TR><TD>Nick:</TD><TD><INPUT TYPE=TEXT NAME=f_imie SIZE=35></TD>
  13. <TR><TD>E-mail:</TD><TD><INPUT TYPE=TEXT NAME=f_email SIZE=35></TD>
  14. <TR><TD>Tresc:</TD><TD><TEXTAREA NAME=f_tresc COLS=28 ROWS=7></TEXTAREA></TD>
  15. <TR><TD></TD><TD><INPUT TYPE=SUBMIT VALUE="DODAJ WPIS"></TD></TR>
  16. </TABLE>
  17. </FORM>
  18. <?
  19. }


no i jeszcze kod wywolujacy ta funkcje
  1. <p align="justify">Jeśli chciałbyś podzielić się swoją opinią na temat tegorocznej imprezy i nie tylko, to tutaj jest odpowiednie do tego miejsce.</p><br />
  2. <? $commentID=1;
  3. include("kod_komentarzy.php3"); ?>
  4.  
  5. <? displayComments(); ?>
  6. <? displayForm(); ?>


tak wiec, bede wdzieczny za okazala pomoc, gdyz sam nie moge/nie potrafie poradzic sobie z tym problemem (IMG:style_emoticons/default/sad.gif)

pozdrawiam,
aliatic

Ten post edytował aliatic 15.02.2011, 23:19:51
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Hekko
post
Post #2





Grupa: Zarejestrowani
Postów: 255
Pomógł: 23
Dołączył: 1.12.2003

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


$REQUEST_URI zamień na $_SERVER['REQUEST_URI']
Go to the top of the page
+Quote Post

Posty w temacie


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: 4.10.2025 - 23:12