Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]print nie dziala
Forum PHP.pl > Forum > Przedszkole
laik_PHP
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
nospor
Wcisnij w przeglądarce: "Pokaz źródło strony", potem wróć na forum wink.gif

AAA, ale zanim wrocisz na forum, to poczytaj jakie pliki są wykonywane przez php
laik_PHP
Cytat(nospor @ 17.02.2011, 10:53:56 ) *
Wcisnij w przeglądarce: "Pokaz źródło strony", potem wróć na forum 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/
nospor
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.
Daiquiri
A do czego służą pliki .php?
screamart
Weź no zmień rozszerzenie na *.php. Nie rozumiem czemu na siłę potrzebujesz html.
laik_PHP
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?
osl
Przecież masz czarno na białym (dosłownie) co jest nie tak.
Wystarczy elementarny angielski...
laik_PHP
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
osl
skoro masz odmowę dostępu, to pierwszą rzeczą jaką musisz sprawdzić jest poprawność danych do połączenia.
Wszystkich 4 wink.gif
Ewentualnie może Ci czegoś brakować do połączenia, ale to mało prawdopodobne.
laik_PHP
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 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.
Daiquiri
User jest pewnie OK, ale czy ma uprawnienia?
laik_PHP
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.
Daiquiri
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.)
laik_PHP
dziala 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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.