Hollosi Information eXchange /HIX/
HIX WEBMESTER 2517
Copyright (C) HIX
2004-05-23
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Re: Furcsa kerdes (JavaScript es dinamikus web olda (mind)  14 sor     (cikkei)
2 Re: Furcsa kerdes (JavaScript es dinamikus web oldalak) (mind)  108 sor     (cikkei)
3 Re: Re: Furcsa kerdes (JavaScript es dinamikus web olda (mind)  81 sor     (cikkei)
4 Hello mindenki! (mind)  5 sor     (cikkei)

+ - Re: Furcsa kerdes (JavaScript es dinamikus web olda (mind) VÁLASZ  Feladó: (cikkei)

Szervusztok

>>Nem a server, hanem a server oldali script. De ahhoz a futtatasi jog kell.

>CGI eseten kell futtatasi jog, de egy modulkent
>futtatott php eseten csak egy jol beallitott webszerver, 
>ami atadja a html filet a php parsernek.

Ja kerlek, ha igy vesszuk, akkor az SSI -hez sem kell futtatasi jog. Meg aztan 
nem minden webserver modularis.

Kulonben igaz. Neked jar a pont.

Feherke.
+ - Re: Furcsa kerdes (JavaScript es dinamikus web oldalak) (mind) VÁLASZ  Feladó: (cikkei)

Szervusztok

>> A JavaScript kliens oldali, az adatokat viszont a server-en
>> kell tarolni. Oda nincs hogy nyuljon a JavaScript.

>Tudom, dehat a JavaScript is a serveren van. Onnan toltheto le.

Igen, ott van _tarolva_. Onnan _olvashato_. De Neked nem eleg csak olvasni.

>Akkor viszont valtoztatok a kerdesen. :))

Tudod, igazan tetszik, hogy gondolkozol a dolgon es nem a sultgalambot varod, d
e itt arrol van szo, hogy a masok altal mar feltalalt spanyolviaszhoz kell Te i
s igazodj. Remelem nem veszed rossz neven, de kellene picit olvass. Elobb kell 
legyen mibol, aztan lehet kombinalni.

http://hotwired.lycos.com/webmonkey/programming/perl_cgi/

>Az a helyzet, hogy igazan nem ismerem sem a PHP-t sem a perl-et,
>es nem is akarom megtanulni, mert annyit tudok rola, hogy mind a ketto
>elegge kacifantos nyelv (de kulonosen a perl).

Mindketto kisertetiesen C szintaxisu, de mivel script nyelvek es nem kell majd 
oket binarissa forditani, sokkal rugalmasabbak. Akkor kacifantosak, ha mas muve
t kell atnezd, de ezt a kacifantossagot az iro izlese es pofonja teszi hozza. A
mit Te magad irsz, az mar szebbnek tunik.

>Csak C nyelven tudok. Azt hallottam, hogy C nyelven is lehet
>irni script-et. De az a kerdesem, hogy hogyan?

Egyszeru. Megirod a C programot es nem forditod le. Helyette egy ertelmezot usz
itasz ra a forrasra. Peldaul parancssorbol igy megy :

>type hello.c

#include <stdio.h>
int main(void)
{
  printf("Hello vilag\n");
  return 0;
}

>eicc -Iinclude -f hello.c
Hello vilag

Ehhez az EiC ( Extensible Interactive C ) ertelmezot hasznaltam.

>Barmilyen kodot megirok en, de hogyan allitom be?
>Hogyan fog mukodni??

A server gepen fel kell legyen telepitve egy C ertelmezo, illetve a webserver -
nek meg kell mondani, hogy a *.c allomanyokkal hasonlot tegyen mint en fentebb 
parancssorbol.

>[FORM METHOD=POST ACTION="valami"]

>Viszont nem is .c-re fog vegzodni a file neve, mert
>olyat meg soha sem lattam eddig. MIRE fog vegzodni a file >neve?

Akar .arvizturo_tukorfurogep is lehet, ha a webserver igy ismeri. De alapbol .c
 lesz. Bar egyesek nyelvtol fuggetlenul minden CGI script -nek .cgi kiterjeszte
st adnak.

>A masodik kerdesem az az, hogy a C programomnak honnan kell
>beolvasnia a beerkezo adatot es hova kell kiirnia?

Attol fugg. Get kuldes eseten a QUERY_STRING kornyezeti valtozo, tartalmazza az
 urlap adatait, post eseten meg a standard bementrol kell beolvasni. Az osszeal
litott web lapot meg a standard kimenetre kell kiirni. Minden CGI script/progra
m igy mukodik, ezt a webserver biztositja.

>Ha valaki pl egy uzenetet beir es rakattint a submit gombra,
>akkor a C programom honnan olvassa be a szoveget, amit az illeto beirt?

moccer=getenv("REQUEST_METHOD");
if (!strcmp(moccer,"GET")) adat=getenv("QUERY_STRING");
if (!strcmp(moccer,"POST")) scanf("%s",&adat);

Az adat valtozoban lesz az urlap tartalma, mezo1=ertek1&mezo2=ertek2&...&mezon=
ertekn formaban. Onnan majd kibanyaszod oket egyenkent. Jo olvasmany :

http://www.cs.tut.fi/~jkorpela/forms/cgic.html

>Ahhoz, hogy a C programom elmentsen egy adatot a server-en, ahhoz
>csak annyit kell tennem, hogy megnyitok egy file-t a current directory-ban
>es oda elmentek egy akarmilyen txt file-t?

Egen.

>Altalaban mindig, amikor a submit gombra kattint valaki, akkor
>utana egy uj oldal toltodik le, amin pl az van, hogy "Az uzenetedet megkaptuk!
 
Thank you."
>vagy valami hasonlo. Azt is meg lehet csinalni, hogy a server ugyan megkapja
>az adatot, amikor rakattintanak a gombra, de ne menjen el az oldal,
>ne toltodjon le uj oldal, hanem maradjon ugyanaz?

Persze. A script 204 No content -et jelez vissza status -kent es nem kuld tarta
lmat.

ftp://ftp.rfc-editor.org/in-notes/rfc2616.txt

>A Java-nak mik a legnagyobb hatranyai?

A leggyakrabban azt hallottam, hogy a verziok kozti kompatibilitas kifogasolhat
o.

Feherke.
+ - Re: Re: Furcsa kerdes (JavaScript es dinamikus web olda (mind) VÁLASZ  Feladó: (cikkei)

ID:>
HIX WEBMESTER írta Sat, 22 May 2004 02:36:37 CEST

>=======================================================
>Felado : 
>Temakor: Re: Furcsa kerdes (JavaScript es dinamikus web oldalak) ( 85 sor )
>Idopont: Fri May 21 04:13:33 CEST 2004 WEBMESTER #2516
>- - - - - - - - - - - - - - - - - - - - - - - - - - - -
>Csak C nyelven tudok. Azt hallottam, hogy C nyelven is lehet
>irni script-et. De az a kerdesem, hogy hogyan?
ahogy egyebkent is irsz.
>
>Barmilyen kodot megirok en, de hogyan allitom be?
>Hogyan fog mukodni??
A webserver futtatja.
Ha Apache, akkor a httpd.confban kell beirni.
addtype application .exe talan, nem tudom.

>
>Mondjuk, hogy a website-omon a form igy nez ki:
>
><FORM METHOD=POST ACTION="valami">
><TEXTAREA NAME="szoveg"></TEXTAREA>
><INPUT TYPE=SUBMIT>
></FORM>
>
>Az ACTION helyen a "valami" az egy website cim.
ezt honnan veszed? 
>Az a cim nyilvan nem .asp-re vagy .php-re fog vegzodni,
pontosan arra vegzodik. (vagy exe-re).


>mivel en nem php-ben irtam a script-emet, hanem C-ben.
>Viszont nem is .c-re fog vegzodni a file neve, mert
>olyat meg soha sem lattam eddig. MIRE fog vegzodni a file neve?
exe, vagy com

>
>A masodik kerdesem az az, hogy a C programomnak honnan kell
>beolvasnia a beerkezo adatot es hova kell kiirnia?
stdin, argv

>
>Ha valaki pl egy uzenetet beir es rakattint a submit gombra,
>akkor a C programom honnan olvassa be a szoveget, amit az illeto beirt?
>Az stdout-rol vagy egy file-bol vagy honnan?
 gets();

>
>Ahhoz, hogy a C programom elmentsen egy adatot a server-en, ahhoz
>csak annyit kell tennem, hogy megnyitok egy file-t a current directory-ban
>es oda elmentek egy akarmilyen txt file-t?
igen.

>
>Utana ha a C programom ossze akarja rakni a kovetkezo HTML file-t,
>ahhoz egyszeruen beolvasom az elmentett txt file-t es kiirom a kesz HTML
>file-t. De hova irom? Az stdout-ra vagy egy file-ba vagy hova?
printf('<a href="hello.vilag.hu">klikk</a>');
>
>Most eszembe jutott egy harmadik kerdes is,
>de ez mar egy kicsit mas tema:
>Altalaban mindig, amikor a submit gombra kattint valaki, akkor
>utana egy uj oldal toltodik le, amin pl az van, hogy "Az uzenetedet megkaptuk!
 
>Thank you."
>vagy valami hasonlo. Azt is meg lehet csinalni, hogy a server ugyan megkapja
>az adatot, amikor rakattintanak a gombra, de ne menjen el az oldal,
>ne toltodjon le uj oldal, hanem maradjon ugyanaz?
iranyitsd masik ablakba, vagy frame, vagy toltsd vissza az eredetit a feldolgoz
as vegen,
de biztos van mas megoldas is.

>
>Eszembe jutott meg egy kerdes:
>A Java-nak mik a legnagyobb hatranyai?
>(Eddig en csak az elonyeirol hallottam.)
passz.

-- 
koka.
+ - Hello mindenki! (mind) VÁLASZ  Feladó: (cikkei)

Nem tudjátok hogy az angol Photoshop 7.0-ra magyarosítást le lehet- e tölteni, 
és ha igen akkor hol? Magyar tippek és trüköket merre találok? Akinek kell flas
h v bmi akkor csak szóljon:-)Üdv!

(webes bekuldes, a bekuldo gepe: catv-506214cd.catv.broadband.hu)

AGYKONTROLL ALLAT AUTO AZSIA BUDAPEST CODER DOSZ FELVIDEK FILM FILOZOFIA FORUM GURU HANG HIPHOP HIRDETES HIRMONDO HIXDVD HUDOM HUNGARY JATEK KEP KONYHA KONYV KORNYESZ KUKKER KULTURA LINUX MAGELLAN MAHAL MOBIL MOKA MOZAIK NARANCS NARANCS1 NY NYELV OTTHON OTTHONKA PARA RANDI REJTVENY SCM SPORT SZABAD SZALON TANC TIPP TUDOMANY UK UTAZAS UTLEVEL VITA WEBMESTER WINDOWS