Article View: pl.comp.lang.php
Article #1914Re: wielokrotne wykonanie PHP
From: Fires
Date: Sat, 01 Sep 2001 09:07
Date: Sat, 01 Sep 2001 09:07
70 lines
3163 bytes
3163 bytes
Użytkownik "trip" <mop@lop.com> napisał w wiadomości
news:9mq688$sal$2@news.tpi.pl...
> Rozumiem zasade ale teraz mam jedno ale:
>
[...]
> $_v = " ' ".date(" [d m y] [G:i:s] ", time())." ' ";
>
> $_msg = "document.form1.main_channel.value=".$_v.";";
> 2 - ok, po nacisnieciu butona, uruchamia mi sie ww. kod i data
wchodzi do
> pola tekstowego
Dlatego, że interpreter PHP pracujący na serwerze wygenerował fragment
JS:
document.form1.main_channel.value="konkretna_data_i_czas";
[...]
> - w JS wyczyscilem w miedzyczasie pole tekstowe
> - po kolejnym nacisnieciu przycisku czyli wywolaniu funkcji PHP:
Co jest nieprawdą. Ktoś Ci już radził, aby podejrzał kod wygenerowany
przez PHP. Będzie on wyglądał tak:
<script>
function set() {
document.form1.main_channel.value= ' [01 09 01] [10:57:57] ' ;
}
</script>
<form name="form1" action="">
<input type="text" name="main_channel">
<input type="button" onclick="set();">
</form>
Po nacisnięciu przycisku (mam nadzieję, że mniej więcej tak to u
Ciebie wygląda) wykonywana jest funkcja set(), która polu main_channel
prypisuje stał wartość daty wygenerowaną pierwotnie przez PHP.
> _pole tekstowe sie wypelnia_ czyli dziala funkcja _echo_ czyli PHP,
czyli
niprawda... wyjaśniłem to powyżej
> pobrany skrypt, no i funkcja data skoro date wpisuje,
> jedynie co ze data i sekundy - wszystko jest takie jak przy 1szym
wywolaniu.
Własnie dlatego, że PHP nie działa, a jedynie skrypt JS wpisuje
pierwotnie wygenrowana date, która w kolenych uruchomieniach nie jest
już zmienną, tylko stałym łacuchem znakowym (zobacz powyżej jak
wygląda funkcja po pierwszym załadowaniu strony)
> Czyli podsumowujac - czesc PHP dziala a czesc nie - nie bede juz
definiowal
> co.
Jak juz próbowałem udowodnić, PHP
_nie_może_zadziałać_bez_przeładowania_strony ponieważ intepreter PHP
znajduje się na serwerze
[...]
--
----=== Sławomir Fajer (Fires) ==----
--==== firesoft@abczone.com.USUN.pl ====--
"ABCZone" - strefa początkującego webdesignera
http://www.abczone.com.pl/
Technical Details
Message-ID:
<9mq8c9$hoh$1@news2.tpi.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!pcmedia.com.pl!news.man.szczecin.pl!news.task.gda.pl!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mailReferences:
<9monlt$pth$2@news.tpi.pl> <tonid-337568.02530201092001@news.kocham.krakow.pl> <9mq688$sal$2@news.tpi.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!pcmedia.com.pl!news.man.szczecin.pl!news.task.gda.pl!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mail From: "Fires" <firesoft@abczone.com.USUN.pl> Newsgroups: pl.comp.lang.php Subject: Re: wielokrotne wykonanie PHP Date: Sat, 1 Sep 2001 11:07:14 +0200 Organization: tp.internet - http://www.tpi.pl/ Lines: 71 Message-ID: <9mq8c9$hoh$1@news2.tpi.pl> References: <9monlt$pth$2@news.tpi.pl> <tonid-337568.02530201092001@news.kocham.krakow.pl> <9mq688$sal$2@news.tpi.pl> NNTP-Posting-Host: pppkomp.softel.elblag.pl Mime-Version: 1.0 X-Trace: news2.tpi.pl 999335114 18193 195.116.116.93 (1 Sep 2001 09:05:14 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Sat, 1 Sep 2001 09:05:14 +0000 (UTC) X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 X-Priority: 3 X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MSMail-Priority: Normal Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit