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
> ----------------------------------------------------
|
|