Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 3 Nov 1998 12:30:25 +0100
From:      "Gianmarco Giovannelli" <gmarco@scotty.masternet.it>
To:        hackers@FreeBSD.ORG
Cc:        freebsd@scotty.masternet.it
Subject:   perl guru needed
Message-ID:  <199811020119.CAA11838@scotty.masternet.it>

next in thread | raw e-mail | index | archive | help

--Message-Boundary-30653
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7BIT
Content-description: Mail message body

(I hope to be in the right Mailing lists... )

Hello, I am writing some perl scripts (in attach) to generate on the fly 
the contents of the port dir, with some additions to the plain 
README.html generated by a make readmes in the ports dir

Now I am encountering some little obstacles that are too much for me 
... so I ma searching for some help here :-)

The main problem is the way the cgi passes the param on the url ... 
Some names in the port contain the + sign with seems to interfere 
with the parsing routines of the perl.

Btw... If you would give them a look they are attached here...
Any feedback is greatly appreciated... 

Thanks for attention...


Best Regards,
Gianmarco Giovannelli (http://www.giovannelli.it/~gmarco)
"Unix expert since yesterday"

--Message-Boundary-30653
Content-type: text/plain; charset=US-ASCII
Content-disposition: inline
Content-description: Attachment information.

The following section of this message contains a file attachment
prepared for transmission using the Internet MIME message format.
If you are using Pegasus Mail, or any another MIME-compliant system,
you should be able to save it or view it from within your mailer.
If you cannot, please ask your system administrator for assistance.

   ---- File information -----------
     File:  portdirpl.tgz
     Date:  2 Nov 1998, 2:16
     Size:  4086 bytes.
     Type:  Unknown

--Message-Boundary-30653
Content-type: Application/Octet-stream; name="portdirpl.tgz"; type=Unknown
Content-disposition: attachment; filename="portdirpl.tgz"
Content-transfer-encoding: BASE64

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

--Message-Boundary-30653--

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199811020119.CAA11838>