Hallo mensen,

Ik weet dat dit 'www.phphulp.nl' is.

maar ik zit met een perl issue.

wie van jullie kent svn? *subversion*

Ik heb dus een perl scriptje, dat de laatste 100 records, uit het svn log moet halen, en showen op mijn scherm. vervolgens ga ik dit verwerken in een rss, maar, dat gedeelte zit wel goed.


   my $getData= `svn log https://*******/repos --limit=100 -xml -v` or die "Couldn't execute command: $!";
   chomp($username);
   print "$getData\n";


Dit hierboven werkt niet. Terwijl het wel werkt als ik die line in mijn cmd gooi.

hmz?

alvast merci als iemand kan helpen.
wesley: hoe bouw je je rss feed op? ook met perl?
ik lees het uit met perl, en schrijf het weg met perl.

alleen wil ik weten waarom dit niet werkt. *de enigste reden dat ik perl gebruik is, dat de server hier linux heeft, en svn staat geinstalleert. dus moet ik perl gebruiken*
ik heb ook een server, met linux, en met svn, maar zie nog steeds geen reden om daarom perl te gebruiken... ik kan je overigens niet helpen met de perl vraag, maar dit kun je waarschijnlijk net zo goed oplossen met php...

Wat is het resultaat van het volgende commando op je server?


whereis php


als hierin iets staat als /usr/bin/php, dan kun je gewoon ergens een php file neerzetten, en aanroepen via:


/usr/bin/php getlogfile.php
Ja maar ik wil geen php maar perl.

Vast wel makkelijker met php... maar ik kies niet graag de makkelijke weg.
ok, nog een reden om voor perl te kiezen dus :-) hopelijk loopt hier iemand rond met perl kennis dan :D

* toch ff gezocht ;-) *

het linux commando om de laatste regels van een logfile te openen is tail, als ik zoek op perl read lofgile tail, krijg ik o.a. deze hit op google: http://search.cpan.org/~mgrabnar/File-Tail-0.99.3/Tail.pm

misschien dat dit je op weg helpt
het helpt wel... maar ik kan hem niet installeren?

c:\>C:\perl\bin\ppm install File::Tail
Downloading ActiveState Package Repository packlist...not modified
ppm install failed: Can't find any package that provides File::Tail
c:\ klinkt niet erg als linux dacht ik...
omdat ik het maak op windows...

Als je apache kent, en je kijkt naar de file navigatie, dan zie je wat ik doe.
@wesley: cool down... je hebt het constant over linux, en nu kom je met een windows lokatie. lijkt me een terecht punt van hipska.

wat is je exacte kennis van perl? al eens dingen mee gedaan? of is dit je eerste aktie met perl, en verwacht je hier eenvoudig je antwoord te krijgen?

misschien is het handig als je dat tail script wilt gebruiken je gewoon ff de bijgeleverde README leest, hierin staat netjes hoe je onder LINUX de installatie uit moet voeren...
Ik denk dat tail linux-specifiek is.

Reageren