Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> OPERA, JS i PHP
ghostrider
post
Post #1





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 30.09.2005
Skąd: k-rk

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


nie jestem pewien do jakiego forum postowac z tym problem wiec tutaj (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

sprawa wyglada tak:

potrzebowalem wykonywać skryt php bez odswierzania strony więc wymysliłem coś takiego:
java script:

Kod
var child;
function terminate_contact(){
document.body.removeChild(child);
}
function make_contact(URL)
{
if ( URL != "" )
{
frame = document.createElement("iframe");
frame.src = URL;
frame.style.display = "none";
child = document.body.appendChild(frame);
frame.onload = terminate_contact;
}
}


zasada chyba dość jasna.
po stronie serwera jest plik contact.php
  1. <?
  2.  #... powiedzmy ze zapisuje do pliku,...
  3. $fh = fopen("test.dat", "ab");
  4. $string = sprintf( "[%s]n", $_SERVER['HTTP_USER_AGENT'] );
  5. fputs($fh, $string);
  6. fclose($fh);
  7. ?>
  8. <script language="javascript" type="text/javascript">
  9. alert("contact made ....");
  10. </script>

wywołuje spod buttona
  1. <input type="button" value="send info" name="contact_info" onclick="make_contact('contact.php')" />


i teraz testy na IE6, FF1.0.7, Mozilla 1.7, NS 7.5 i wszystko gra (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif)
ale pozostaje OPERA, testuje na ver 8.5 i kod php nie jest wykonywany
pojawia sie alert "contact made ....", ale nic sie do pliku nie zapisuje.
Czy ktos miał kiedyś taki problem,

z mountain dzienx (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
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: 23.08.2025 - 10:26