Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]print nie dziala
laik_PHP
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 28.02.2010

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


Hej, to już przegięcie, w kodzie nie mam nic, tylko print i nic się nie wyświetla :\ dlaczego?


http://newagenet.nstrefa.pl/others/i.html
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 14)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Wcisnij w przeglądarce: "Pokaz źródło strony", potem wróć na forum (IMG:style_emoticons/default/wink.gif)

AAA, ale zanim wrocisz na forum, to poczytaj jakie pliki są wykonywane przez php
Go to the top of the page
+Quote Post
laik_PHP
post
Post #3





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 28.02.2010

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


Cytat(nospor @ 17.02.2011, 10:53:56 ) *
Wcisnij w przeglądarce: "Pokaz źródło strony", potem wróć na forum (IMG:style_emoticons/default/wink.gif)

AAA, ale zanim wrocisz na forum, to poczytaj jakie pliki są wykonywane przez php



pliki .html wyswietylaja zawartosc php uzyta wq znacznikach <?php ?>


kod mam:

  1.  
  2.  
  3. <body>
  4.  
  5. <?php
  6. print("start");
  7. ?>
  8.  
  9. </body>
  10.  
  11. </html>


[edit] http://www.google.pl/search?num=50&hl=...mp;aql=&oq=

http://forum.fedora.pl/index.php?/topic/22...o-w-pliku-html/

Ten post edytował laik_PHP 17.02.2011, 11:02:04
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




W ogóle nie załapałeś aluzji...

Pliki html nie są przetwarzane przez php tylko traktowane jak zwykly kod html.
Jak chesz miec plik wykonany przez php to ma miec rozszerzenie *.php a nie .html.
Go to the top of the page
+Quote Post
Daiquiri
post
Post #5





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




A do czego służą pliki .php?
Go to the top of the page
+Quote Post
screamart
post
Post #6





Grupa: Zarejestrowani
Postów: 20
Pomógł: 5
Dołączył: 11.04.2010

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


Weź no zmień rozszerzenie na *.php. Nie rozumiem czemu na siłę potrzebujesz html.
Go to the top of the page
+Quote Post
laik_PHP
post
Post #7





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 28.02.2010

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


Cytat(nospor @ 17.02.2011, 11:00:54 ) *
W ogóle nie załapałeś aluzji...

Pliki html nie są przetwarzane przez php tylko traktowane jak zwykly kod html.
Jak chesz miec plik wykonany przez php to ma miec rozszerzenie *.php a nie .html.


ok, już wiem, znalazłem artykuł: http://forum.fedora.pl/index.php?/topic/22...o-w-pliku-html/


Cytat(screamart @ 17.02.2011, 11:02:06 ) *
Weź no zmień rozszerzenie na *.php. Nie rozumiem czemu na siłę potrzebujesz html.


jw.

ok, kontynuując topic, mam plik, kod i mam errory

http://newagenet.nstrefa.pl/others/ii.php


kod:

  1. <body>
  2.  
  3. <?php
  4.  
  5. print("start");
  6.  
  7. $db = pg_connect("host=localhost dbname=newage_moto2 user=newage_moto2 password=moto2");
  8.  
  9. $query = "SELECT * FROM login";
  10.  
  11. $result = pg_query($query);
  12.  
  13. if ($result) {
  14. print("ok");
  15. } else {
  16. print("error");
  17. }
  18.  
  19. while($myrow = pg_fetch_assoc($result)) {
  20. print($myrow["id"]);
  21. }
  22.  
  23. ?>
  24.  
  25. </body>
  26. </html>


pomożecie?
Go to the top of the page
+Quote Post
osl
post
Post #8





Grupa: Zarejestrowani
Postów: 260
Pomógł: 41
Dołączył: 6.04.2009
Skąd: Gdańsk/okolice

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


Przecież masz czarno na białym (dosłownie) co jest nie tak.
Wystarczy elementarny angielski...
Go to the top of the page
+Quote Post
laik_PHP
post
Post #9





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 28.02.2010

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


Cytat(osl @ 17.02.2011, 11:13:32 ) *
Przecież masz czarno na białym (dosłownie) co jest nie tak.
Wystarczy elementarny angielski...


wiem co to znaczy:

permission denied for relation login = w wolnym tłumaczeniu odmowa dostępu do login

ale nie wiem dlaczego jest
Go to the top of the page
+Quote Post
osl
post
Post #10





Grupa: Zarejestrowani
Postów: 260
Pomógł: 41
Dołączył: 6.04.2009
Skąd: Gdańsk/okolice

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


skoro masz odmowę dostępu, to pierwszą rzeczą jaką musisz sprawdzić jest poprawność danych do połączenia.
Wszystkich 4 (IMG:style_emoticons/default/wink.gif)
Ewentualnie może Ci czegoś brakować do połączenia, ale to mało prawdopodobne.
Go to the top of the page
+Quote Post
laik_PHP
post
Post #11





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 28.02.2010

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


Cytat(osl @ 17.02.2011, 11:19:32 ) *
skoro masz odmowę dostępu, to pierwszą rzeczą jaką musisz sprawdzić jest poprawność danych do połączenia.
Wszystkich 4 (IMG:style_emoticons/default/wink.gif)
Ewentualnie może Ci czegoś brakować do połączenia, ale to mało prawdopodobne.



Chyba te dane są ok bo do bazy MySQL używałem podobnych:

host = localhost
user = inny user, ale miał nazwę
password = jw.
dbname = też inną

a jak zmienię coś to mam error: Unable to connect to PostgreSQL server: user/haslo/host czy baza danych jest zła.
Go to the top of the page
+Quote Post
Daiquiri
post
Post #12





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




User jest pewnie OK, ale czy ma uprawnienia?
Go to the top of the page
+Quote Post
laik_PHP
post
Post #13





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 28.02.2010

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


Cytat(Daiquiri @ 17.02.2011, 11:38:24 ) *
User jest pewnie OK, ale czy ma uprawnienia?


a jak je ustawić? Tworząc usera się nie pytał o uprawnienia, a dodając do bazy MySQL tak.
Go to the top of the page
+Quote Post
Daiquiri
post
Post #14





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




No i właśnie. Sprawdź czy user, z którego korzystasz ma uprawnienia do korzystania z tabeli, w takim zakresie jakim wymagają tego Twoje skrypty. Nie wiem jak u Ciebie wygląda sprawa z zapleczem (czy masz np. pełen dostęp do PhpMyAdmin czy ograniczony przez hosting itd.)
Go to the top of the page
+Quote Post
laik_PHP
post
Post #15





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 28.02.2010

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


dziala (IMG:style_emoticons/default/smile.gif)

mam kod:

  1. <?php
  2.  
  3. class ServerSideService {
  4.  
  5. function ServerSideService () { // KONSTRUKTOR
  6. include('../settings.php');
  7. include('postgresql.php');
  8.  
  9. @$GLOBALS["PostgreSQL"] = new postgresql($SQLhost, $SQLuser, $SQLpassword, $SQLdataBase);
  10. }
  11.  
  12.  
  13.  
  14. function query () { // zapytanie do bazy danych [ query ]
  15. return $GLOBALS["PostgreSQL"] -> query_select("SELECT * FROM login");
  16. }
  17. }
  18. ?>


zmieniłem usera i hasło, czyli albo pomyliłem się w zapisie hasła, albo user nie może się nazywać tak samo jak baza danych:

bylo: pg_connect("dbname=newage_moto2 user=newage_moto2 password=moto2");

a jest: pg_connect("dbname=newage_moto2 user=newage_us password=qwerty");

Cytat(Daiquiri @ 17.02.2011, 11:56:12 ) *
No i właśnie. Sprawdź czy user, z którego korzystasz ma uprawnienia do korzystania z tabeli, w takim zakresie jakim wymagają tego Twoje skrypty. Nie wiem jak u Ciebie wygląda sprawa z zapleczem (czy masz np. pełen dostęp do PhpMyAdmin czy ograniczony przez hosting itd.)


do wszystkiego mam cPanel, a bazą zarządzam przez pgAmina

[edit] literówka

Ten post edytował laik_PHP 17.02.2011, 12:22:06
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: 24.08.2025 - 15:28