Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl


$ledziu
Napisane: 28.12.2007, 22:02:34





Grupa: Zarejestrowani
Postów: 6
Dołączył: 16.12.2007

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

Dzięki Hazel....
No cóż ćwiczę czarodziej.gif
  Forum: Przedszkole · Podgląd postu: #424192 · Odpowiedzi: 4 · Wyświetleń: 1 469

$ledziu
Napisane: 28.12.2007, 21:55:08





Grupa: Zarejestrowani
Postów: 6
Dołączył: 16.12.2007

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

Pytanie nie brzmi poco(to tylko przykład) tylko dlaczego nie działa u mnie bo np w Query browser hula, a chodziło mi oto, iż problem jest z przekazywaniem cudzysłowiów (chyba). Bo jak widać próbowałem zrobić pseudo system zarządzania bazą danych. Wiele pytań SQL wykorzystuje znak ' lub " (zwłaszcza jesli tyczy się STRING ' ów ;D) i chciałem wiedzieć dlaczego w moim kodzie to nie hula??
blinksmiley.gif
  Forum: Przedszkole · Podgląd postu: #424185 · Odpowiedzi: 4 · Wyświetleń: 1 469

$ledziu
Napisane: 28.12.2007, 21:31:52





Grupa: Zarejestrowani
Postów: 6
Dołączył: 16.12.2007

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

Cześć!! wstydnis.gif
Mam taki problem. Otóż mam sobie taki kod (kawałek):

  1. <?php
  2. .
  3. .
  4. .
  5. $pytanie=$_REQUEST["pytanie0"];
  6. $baza=mysql_select_db("$wybor_bazy") or die ('<br>syf nie pozwolił wybrać bazy');
  7.  $rezultat=mysql_query("$pytanie") or die("nie wykonano zapytania");
  8.  echo "<b>$rezultat</b><br>";
  9.  while ($wynik5=mysql_fetch_array($rezultat,MYSQL_ASSOC))
  10. {
  11. var_dump($wynik5);
  12. echo "<br>";
  13. }
  14. .
  15. .
  16. .
  17. ?>


$pytanie pochodzi z tąd:
  1. .
  2. .
  3. .
  4. <form method=POST action=<? echo $_SERVER['PHP_SELF'] ?> >
  5. <table border=0>
  6. <tr><td>logowanie:</td><td>user: <input type=text name=user size=15> password: <input type=text name=password size=15></td></tr>
  7. <tr><td></td><td><input type=submit value="loguj"></tr>
  8. <tr><td>nazwa bazy:</td><td><input type=text name=nazwa_bazy bazy size=30></td></tr>
  9. <tr><td></td><td><input type=submit value="stwórz"> <input type=submit value="usuń"></tr>
  10. <tr><td>baza:</td><td><input type=text name=baza0 size=15></td></tr>
  11. <tr><td>pytanie:</td><td><input type=text name=pytanie0 size=50x50></td></tr>
  12. <tr><td></td><td><input type=submit value="wykonaj kod SQL"></tr>
  13. </form>
  14. .
  15. .
  16. .


wszystko łądnie działa dopóki w pytaniu SQL nie występuje koniecznośc użycia cudzyłowia lub dzyndzli blinksmiley.gif  . Przykładowo
  1. SELECT * FROM klienci;

hula guitar.gif
  1. SHOW TABLES;

hula guitar.gif . Ale jak już wpisze troche mocniejszy kodzik:
  1. SELECT imie FROM klienci WHERE imie='Ania';

to się sypie. plis help
  Forum: Przedszkole · Podgląd postu: #424172 · Odpowiedzi: 4 · Wyświetleń: 1 469

$ledziu
Napisane: 24.12.2007, 11:08:13





Grupa: Zarejestrowani
Postów: 6
Dołączył: 16.12.2007

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

Wielkie THX infern będziemy działać!!
doktorze Payton zmienione SIR guitar.gif

Po dodaniu tych paru linijek kodu i odpaleniu stronki wszystko ładnie hula, ale w momencie kiedy się zaloguje dostaje takie informacje:
Warning: session_start() [function.session-start]: open(C:\Windows\SERVIC~2\NETWOR~1\AppData\Local\Temp\\sess_6db0eae61ae201dbc17daec7ecc2ee64, O_RDWR) failed: Permission denied (13) in C:\inetpub\wwwroot\1.php on line 29

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\inetpub\wwwroot\1.php:5) in C:\inetpub\wwwroot\1.php on line 29

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\inetpub\wwwroot\1.php:5) in C:\inetpub\wwwroot\1.php on line 29
Resource id #2
array(1) { ["Database"]=> string(18) "information_schema" }
array(1) { ["Database"]=> string(7) "localny" }
array(1) { ["Database"]=> string(5) "mysql" }
array(1) { ["Database"]=> string(5) "piwka" }
array(1) { ["Database"]=> string(4) "test" }
syf nie pozwolił wybrać bazy
Warning: Unknown: open(C:\Windows\SERVIC~2\NETWOR~1\AppData\Local\Temp\\sess_6db0eae61ae201dbc17daec7ecc2ee64, O_RDWR) failed: Permission denied (13) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct () in Unknown on line 0
Patrząc na błąd dałem prawa modyfikacji i zapisu w tym katalogu grupie IIS_IUSR (jako, że mam php5 podpiętego do IIS7) i podpiąłem swoje konto do tej grupy ale dalej nie halo jakieś sugestie?? sciana.gif
  Forum: Przedszkole · Podgląd postu: #422319 · Odpowiedzi: 5 · Wyświetleń: 2 046

$ledziu
Napisane: 21.12.2007, 19:51:30





Grupa: Zarejestrowani
Postów: 6
Dołączył: 16.12.2007

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

ELO everyone!
Mogłby ktoś pomóc raczkującemu??

Skleciłem taki sobie kod:
  1. <html>
  2. <body>
  3. <br><br>
  4. <form method=POST action=<? echo $_SERVER['PHP_SELF'] ?> >
  5. <table border=0>
  6. <tr><td>logowanie:</td><td>user: <input type=text name=user size=15> password: <input type=text name=password size=15></td></tr>
  7. <tr><td></td><td><input type=submit value="loguj"></tr>
  8. <tr><td>nazwa bazy:</td><td><input type=text name=nazwa_bazy bazy size=30></td></tr>
  9. <tr><td></td><td><input type=submit value="stwórz"> <input type=submit value="usuń"></tr>
  10. <tr><td>baza:</td><td><input type=text name=baza0 size=15></td></tr>
  11. <tr><td>pytanie:</td><td><input type=text name=pytanie0 size=30></td></tr>
  12. <tr><td></td><td><input type=submit value="wykonaj kod SQL"></tr>
  13. </table>
  14. </form>
  15. <br><br>
  16. <?
  17.  
  18.  
  19. print ("<br><br>wybierz bazę<br><br>");
  20. if (!empty($_REQUEST["user"]))
  21. {
  22. $us=$_REQUEST["user"];
  23. $pass=$_REQUEST["password"];
  24. $polaczenie=mysql_connect('localhost',$us, $pass) or die ('syf jakiś przeszkodził się polaczyć');
  25. $lista=mysql_query('show databases;') or die ('syf bez bazy');
  26.  echo "$lista<br>";
  27.  while ($wynik0=mysql_fetch_array($lista,MYSQL_ASSOC)){
  28.  var_dump($wynik0);
  29.  echo "<br>";
  30.  }
  31. $wybor_bazy=$_REQUEST["baza0"];
  32. $baza=mysql_select_db("$wybor_bazy") or die ('syf nie pozwolił wybrać bazy');
  33.  
  34. $pytanie=$_REQUEST["pytanie0"];
  35.  
  36.  $rezultat=mysql_query("$pytanie") or die("nie wykonano zapytania");
  37.  echo "$rezultat<br>";
  38.  while ($wynik5=mysql_fetch_array($rezultat,MYSQL_ASSOC))
  39. {
  40. var_dump($wynik5);
  41. echo "<br>";
  42. }
  43.  }
  44.  
  45. ?>
  46. </body>
  47. </html>

  
  jak zrobić zapamiętanie hasła, bo teraz musze wpisać wszytsko by zadziałało??
  Forum: Przedszkole · Podgląd postu: #422010 · Odpowiedzi: 5 · Wyświetleń: 2 046

$ledziu
Napisane: 18.12.2007, 13:39:39





Grupa: Zarejestrowani
Postów: 6
Dołączył: 16.12.2007

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

Witam wszystkich!!
Mam Viste ultimate z IIS7 oraz zainstalowaną bazę danych MySQL w wersji 6.0 Alpha (service ładnie hula i wogóle). Mam też zainstalowanego PHP 5 i podpietego w IIS7 poprzez ISAPI. Mam skopiowany do c:\windows php.ini. Po wywołaniu phpinfo(); czytam że:
extension_dir C:\PHP\ext ... i reszta się zgadza ze stanem faktycznym ale jak już probuje dostać się do bazy poprzez przykładowy kod:


"<html>

<?php

$query=$_POST["zapytanie"];

$link=mysql_connect("127.0.0.1","root","******") or die("Nie udane polaczenie". mysql_error());

$wynik=mysql_select_db("piwka") or die("Nie udalo sie wybrac bazy". mysql_error());

$wynik=mysql_query($query) or die("Nie wykonano zapytania". mysql_error());

zapytanie = "select bary from piwka;"

?>

</html>


"
lub wywołuje index.php z phpmyadmin dostaje taki błąd z IIS7:
"Błąd serwera w aplikacji „pehap”

Błąd protokołu HTTP 500.0 - Internal Server Error



Opis: Nie można wyświetlić strony z powodu wewnętrznego błędu serwera.



Kod błędu: 0x00000000



Powiadomienie: ExecuteRequestHandler



Moduł: IsapiModule



Żądany adres URL: http://127.0.0.1:80/phpmyadmin/index.php



Ścieżka fizyczna: C:\inetpub\wwwroot\www\phpmyadmin\index.php



Zalogowany użytkownik: Anonimowy



Metoda logowania: Anonimowy



Obsługa: PHP



Najbardziej prawdopodobne przyczyny:

Usługi IIS odebrały żądanie, jednak podczas jego przetwarzania wystąpił błąd wewnętrzny. Główna przyczyna błędu zależy od tego, który moduł obsługuje żądanie i co się działo w procesie roboczym w chwili wystąpienia błędu.

Usługi IIS nie mogły uzyskać dostępu do pliku web.config witryny sieci Web lub aplikacji. Może to się zdarzyć, jeśli uprawnienia NTFS są ustawione niepoprawnie.

Usługi IIS nie mogły przetworzyć konfiguracji witryny sieci Web lub aplikacji.

Uwierzytelniony użytkownik nie ma uprawnień do korzystania z tego pliku DLL.

Żądanie jest mapowane do obsługi zarządzanej, ale funkcja rozszerzeń środowiska .NET nie została zainstalowana.



Zalecane sposoby rozwiązania problemu:

Upewnij się, że uprawnienia NTFS do pliku web.config są poprawne i zezwalają na dostęp do konta komputera serwera sieci Web.

Sprawdź dzienniki zdarzeń i zobacz, czy są w nich zarejestrowane jakiekolwiek dodatkowe informacje.

Sprawdź uprawnienia do pliku DLL.

Zainstaluj funkcję rozszerzeń środowiska .NET, jeśli żądanie jest mapowane do obsługi zarządzanej.

Utwórz regułę śledzenia śledzącą nieudane żądania o tym kodzie stanu HTTP. Aby uzyskać więcej informacji o tworzeniu reguły śledzenia nieudanych żądań, kliknij tutaj.



Więcej informacji... Ten błąd oznacza, że podczas przetwarzania żądania wystąpił problem. Serwer sieci Web odebrał żądanie, ale podczas jego przetwarzania wystąpił błąd krytyczny, który spowodował wyświetlenie komunikatu o błędzie nr 500.



Artykuły z bazy wiedzy Microsoft Knowledge Base:

294807

Informacje o wersji serwera: Internetowe usługi informacyjne w wersji 7.0.


"
Macie jakieś sugestie??

Temat zamknięty działa all!!   offtopic.gif
  Forum: Serwery WWW · Podgląd postu: #420159 · Odpowiedzi: 1 · Wyświetleń: 2 394


New Posts  Nowe odpowiedzi
No New Posts  Brak nowych odpowiedzi
Hot topic  Popularny temat (Nowe)
No new  Popularny temat (Brak nowych)
Poll  Sonda (Nowe)
No new votes  Sonda (Brak nowych)
Closed  Zamknięty temat
Moved  Przeniesiony temat
 

RSS Wersja Lo-Fi Aktualny czas: 29.03.2024 - 07:20