Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Brak definicji 'ie4' ?
Forum PHP.pl > Forum > Przedszkole
zezu
Proszę o podpowiedź co jest przyczyną tego błędu - skrypt działa na moim serwerze -w pracy jest taki błąd - brak definicji 'ie4' - czy to znaczy że muszę dołożyć pętlę warunkową -jeśli przeglądarka to IE4 to wykonaj coś jeśli nie to wykonaj coś

Proszę o pomoc - ew.przykład skryptu o który woła przeglądarka

Pozdrawiam
LBO
a moglbys podac troche kodu.. choc troszeczke, my nie wrozki, nie powiemy ci gdzie tkwi blad chyba, ze z powietrza biggrin.gif

rozpoznanie przegladarki

rozpoznanie wersji

(to sa linki z google po wpisaniu "rozpoznanie przeglądarki")

P.S. nie istnieje nic takiego jak petla warunkowa... istneje petla (for, while) i warunek (if, case)
Gość_zezu
Kod wygląda tak :

  1. <html><body>
  2. <table border="1">
  3. <tr><td>
  4.  
  5. <?
  6.  
  7. if(isset($_GET['text']))
  8.  
  9. {
  10.  
  11. $g=fopen("test2.dat","a+");
  12.  
  13. if($_GET['text']=="")
  14.  
  15. {
  16.  
  17. fflush($g);
  18.  
  19. $text=$_GET['text'];
  20.  
  21. $text=null;
  22.  
  23. fclose($g);
  24.  
  25. }
  26. else
  27.  {
  28.  
  29. $text=$_GET['text'];
  30.  
  31. fwrite($g,$text);
  32.  
  33. sleep(1);
  34.  
  35. $text=null;
  36.  
  37. fflush($g);
  38.  
  39. fclose($g);
  40.  
  41. }
  42.  
  43. }
  44.  
  45.  
  46.  
  47. $f=fopen("test2.dat","r") ;
  48.  
  49. while(!feof($f))
  50.  
  51. {
  52.  
  53. $str=fgets($f);
  54.  
  55. echo $str;
  56.  
  57. $text=null;
  58.  
  59. }
  60.  
  61. fclose($f);
  62. ?>
  63.  
  64.  
  65.  
  66. </td></tr>
  67. <tr><td>
  68.  
  69. <form action="test.php" method="GET">
  70.  
  71. <input type="text" name="text" maxlength="100"><br>
  72.  
  73. <input type="submit" value="zapis">
  74.  
  75. </form>
  76.  
  77. </td></tr>
  78. </table>
  79. </body></html>



i przegladarka w lewym dolnym rogu pokazuje błąd : " BRAK DEFINICJI 'IE4' ".
Kod na moim serwerze działa sad.gif
TomASS
Cytat
P.S. nie istnieje nic takiego jak petla warunkowa... istneje petla (for, while) i warunek (if, case).

Istnieje:
pętla warunkowa


Mi Twój kod nie wyświetla żadnego komunikatu - działa bez zastrzeżeń. Może wina leży pos stronie konfiguracji komputera. Jeśli plik jest na serwerze to może podaj linka do tego pliku.
Gość_zezu
Plik leży na serwerze niedostępnym z zewnątrz.

Czy są inne metody przesyłania danych między formularzami niż POST i GET , bo nadal nie radze sobie z tym serwerem .Korzystając z tych metod przy POST mam komunikat od serwera : " Method POST is not allowed on this serwer" a przy get bład zgłasza przeglądarka . Czy stopień bezpieczeństwa jest aż taki wysoki ?
Proszę o pomoc w postaci jakiegoś alternatywnego rozwiazania(innej metody).

Pozdrawiam
mike
Cytat(Gość_zezu @ 2006-03-16 21:34:27)
Czy są inne metody przesyłania danych między formularzami niż POST i GET (...)
1. Nie.

Cytat(Gość_zezu @ 2006-03-16 21:34:27)
Czy stopień bezpieczeństwa jest aż taki wysoki ?
2. To raczej blad w konfiguracji.
TomASS
Cytat
Cytat
Czy są inne metody przesyłania danych między formularzami niż POST i GET (...)

1. Nie.

smile.gif Np. OPTIONS, HEAD, PUT i wiele innych smile.gif To specyfikuje dokumnet rfc2068. Aczkolwiek to zapewne nie rozwiąże problemu autora.


Cytat
Cytat
Czy stopień bezpieczeństwa jest aż taki wysoki ?

2. To raczej blad w konfiguracji.

Słyszałem, że niektórzy admini jak nie umieją coś naprawić to mówią, że to kwestia bezpieczeństwa tongue.gif
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.