Hollosi Information eXchange /HIX/
HIX WEBMESTER 104
Copyright (C) HIX
1997-07-21
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Apache HTTP szerver (mind)  12 sor     (cikkei)
2 ASP, IIS 3.0, MS SQL Server szimbiozis (mind)  10 sor     (cikkei)
3 Re: *perl* #103 (mind)  54 sor     (cikkei)
4 Re: Perl (mind)  51 sor     (cikkei)

+ - Apache HTTP szerver (mind) VÁLASZ  Feladó: (cikkei)

Hello!

Apache Guru-tol kerdezem:

Linux (RedHat 4.0)+ Apache 1.1

Lehet-e valahol allitani, konfiguralni azt, hogy log-file-okba (access,
refere, error, agent) milyen infokat irjon be? (datum, stb..)

Ha valaki tudja, legyszi segitsen ebben!

Koszi: Norbert
+ - ASP, IIS 3.0, MS SQL Server szimbiozis (mind) VÁLASZ  Feladó: (cikkei)

Hello,

Van Valakinek tapasztalata Active Server Pages és IIS 3.0 együttes
használatával ...
A halálba üldöz. ADOdb connection-t próbálok, de állandóan 
No Current Record üzenettel küld a sir felé... Mi lehet a hiba.

Minde info-t köszönök, 

                                                Gombás László
+ - Re: *perl* #103 (mind) VÁLASZ  Feladó: (cikkei)

> Egy baratom szeretne PERL-ben scriptet irni, de nem tudja hogy lehet
> file-t kezelni vele. O ugyanis egy interneten keresztul valo rendelest
> akarja megcsinalni ennek az eltarolasahoz es visszaolvasasahoz kellene a
> filekezeles. Az is erdekelne hogyan lehetne ezt maskeppen megoldani.
> Valaszaitokat kerlek a sajat cimemre kuldjetek
> esetleg ha kozerdeku akkor ide is irhattok.

Az MME-nek epp most kellett valami hasonlot irnom, ott belepesi adatlap adatait
kellett valahogy elmenteni. Ket lehetoseget hagytam: egyreszt kozvetlenul file-
ba torteno log, masreszt evvel parhuzamosan levelkent kuldi el az adminisztra-
tor cimere. Az adatlap a http://www.kfki.hu/~yoghurt/mme/income.html, a hozza
tartozo perl-cgi ugyanitt az income.cgi, amelynek forrasat income.cgi.src-kent
lehet lekerni.

Alapveto filekezeles:
open(INPUT,  "inputfile")    || die "can't open inputfile!\n";
open(OUTPUT, ">>outputfile") || die "can't open outputfile!\n";
while (<INPUT>) {
	chop;
	print OUTPUT "$_\n";
}
close(INPUT);
close(OUTPUT);

A kimenet file-ba mentve es parhuzamosan levelkent elkuldve:
open(INPUT,  "inputfile")    || die "can't open inputfile!\n";
open(OUTPUT, ">>outputfile") || die "can't open outputfile!\n";
open(MAIL, "|/usr/lib/sendmail ")
	|| die "can't open |/usr/lib/sendmail !\n";
print MAIL <<EndOFMail;
From: 
Subject: WebRendeles

EndOFMail
while (<INPUT>) {
	chop;
	print OUTPUT "$_\n";
	print MAIL "$_\n";
}
print "\n.\n"; # a sendmail-nek a level veget a maganyos '.' karakter jelzi!
close(INPUT);
close(OUTPUT);
close(MAIL);

Tovabbi segitseg: man perl, man perlfunc!!!... :)

> UI: Yoghurt koszonom a valaszodat de a szerver amin keresztul levelezel
> mindig visszadobja a leveleimet. Termeszetesen varom a te valaszodat is
> ha tudsz segiteni.
Mi a hozzafuzott megjegyzes?...
Valoszinuleg security okai vannak, kollegam szuri a potencialis junkmail-
forrasokat... :(

- yoghurt -
+ - Re: Perl (mind) VÁLASZ  Feladó: (cikkei)

> Egy baratom szeretne PERL-ben scriptet irni, de nem tudja hogy lehet
> file-t kezelni vele. O ugyanis egy interneten keresztul valo rendelest
> akarja megcsinalni ennek az eltarolasahoz es visszaolvasasahoz kellene a
> filekezeles.

File megnyitasa:
open (AZONOSITO, "filenev");

Az AZONOSITO-val tudsz kesobb hivatkozni a megnyitott file-ra, es a 
filenev tartalmazza az iras/olvasas modjat is, a szokott 
atiranyitas-karakterekkel, tehat:
">filenev" -feluliras
">>filenev" -hozzafuzes
"<filenev" -olvasas

Aztan read-del es pl. getc-vel olvasgathatsz, write-tal irkalhatsz a 
file-ba, mint mas nyelveknel, de ezek IMHO bonyolultak, van 
egyszerubb is... 
Szoval file-bol valo olvasasra kivaloan hasznalhato az
<AZONOSITO> formatum, ez egy sort olvas a file-bol, es ha igy 
hasznalod:
while (<AZONOSITO>) {
 ...
}
Akkor a cikluson belul az alapertelmezett valtozoban ($_) megkapod 
a file-t soronkent. (Aztan azt tovabb darabolhatod split-tel)
File-ba iras legegyszerubb modja a 
print AZONOSITO "szoveg";
forma, ez az elozoleg irasra megnyitott file-ba ir.
Remelem segitettem...
Az egyes utasitasok referenciaja a 
http://www.pcnet.com/~rhswain/perl.html
linken elerheto. (Nagy file, de erdemes otthonra letolteni...)

> Az is erdekelne hogyan lehetne ezt maskeppen megoldani.

Hat maximum mailto: -val, es kezi feldolgozassal... de az eleg 
csunya, szerintem...

> Valaszaitokat kerlek a sajat cimemre kuldjetek
> esetleg ha kozerdeku akkor ide is irhattok.

Oda is CC-ztem, de IMHO (mint azt mar irtam) nyugodtan johetnek 
ide is az ilyen valaszok, amig napi 1-2 level a lista forgalma... 
 
eszpee
_______________ _ _  _  _  _
Sza'sz Pe'ter\-_\ /_/-'\-_\-________________________
mailto:
Emergency mail:  or 
> ----------------------------------------------------

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