Hoe kan ik controleren of mime goed installed is ofzo, want krijg absoluut het mailgebeuren met attachments NIET aan de praat, het gaat met name om mime::lite
Geef MEER informatie. stukken script, foutmeldingen, errorlogs, history...
Een wappie is iemand die gevallen is voor de (jarenlange) Russische desinformatiecampagnes.
Wantrouwen en confirmation bias doen de rest.
Verwijderd
als je dit snapt dan moet de code die jij nodig hebt zo te fixen zijn maar ik wil et nie helemaal voorkauwen:
als er een fout optreed binnen de eval wordt die in $@ gestopt, dus dan zal er iets staan als: module net::sms::genie required
code:
1
2
| eval { die "foo lives here" };
print $@ if $@; # prints "bar lives here" |
als er een fout optreed binnen de eval wordt die in $@ gestopt, dus dan zal er iets staan als: module net::sms::genie required
Daar snap ik helemaal niets van, terwijl ik toch geen onervaren programmeur ben (al is Perl niet mijn sterkste punt). Ik zie niet echt in hoe dit de topicstarter zou moeten helpen?Op maandag 13 mei 2002 17:09 schreef Foxboy het volgende:
als je dit snapt dan moet de code die jij nodig hebt zo te fixen zijn maar ik wil et nie helemaal voorkauwen:
code:
1 2eval { die "foo lives here" }; print $@ if $@; # prints "bar lives here"
Waarschijnlijk heeft 'ie gewoon die hele package niet geinstalleerd.
Ik dacht al, damn dat PERL is moeilijkOp maandag 13 mei 2002 17:18 schreef Grum het volgende:
ook wel stoer dat foo ineens replaced wordt door bar .. maar ok
Foo--->bar ---->Fubar ----> Fucked Up Beyond All RecognitionOp maandag 13 mei 2002 17:18 schreef Grum het volgende:
ook wel stoer dat foo ineens replaced wordt door bar .. maar ok
Verwijderd
hij zegt voor zover ik het begrepen heb dat ie wil testen of een module aanwezig is.
als ie die eval een klein beetje herschrijft kan ie testen of ie die module heeft.....
en als je als perl-programmeur eval niet kent dan ben je niet goed bezig.
als ie die eval een klein beetje herschrijft kan ie testen of ie die module heeft.....
en als je als perl-programmeur eval niet kent dan ben je niet goed bezig.
Oh, dat dacht jij! Volgens mij wil 'ie veel eenvoudiger checken of 't op z'n systeem geinstalleerd is (dus niets dynamisch of met Perl code). Ik kan het ook mis hebben, maar volgens mij dacht jij veel te geavanceerd.Op maandag 13 mei 2002 17:23 schreef Foxboy het volgende:
hij zegt voor zover ik het begrepen heb dat ie wil testen of een module aanwezig is.
True. In het kader van eval-is-vies (en als je alleen wil checken of de module gerequired ZOU KUNNEN worden, zonder dat daadwerkelijk te doen) zou 't ook zo kunnen:als ie die eval een klein beetje herschrijft kan ie testen of ie die module heeft.....
code:
1
2
3
4
5
6
7
8
9
10
| $module = "MIME/iter.pm";
ZOEK: {
foreach $prefix (@INC) {
if (-f "$prefix/$module" ) {
# gevonden, doe iets!
last ZOEK;
}
}
# niet gevonden! doe iets anders!
} |
Code is afgeleid van require. Maar goed, volgens mij is ook dit overbodig.
Ken 't wel hoor. =) Was meer verbaasd over foo/bar verwisseling. Is me nu geheel duidelijk.en als je als perl-programmeur eval niet kent dan ben je niet goed bezig.
wow idd wat hoog gegrepen voor mij dit alles...
wil idd alleen checken of de install in ieder geval gelukt is. Ik wil namelijk mime::lite gebruiken om een mailtje met attachment te sturen...
wil idd alleen checken of de install in ieder geval gelukt is. Ik wil namelijk mime::lite gebruiken om een mailtje met attachment te sturen...
Verwijderd
kan ik er wat aan doen dat er fouten staan in de perl manual.....
enne, als je em met eval checkt weet je gewoon of je hem kan gebruiken of niet, en als die een foutmelding geeft weet je dus dat ie niet goed geinstalled is.
enne, als je em met eval checkt weet je gewoon of je hem kan gebruiken of niet, en als die een foutmelding geeft weet je dus dat ie niet goed geinstalled is.
Pagina: 1