From owner-freebsd-hackers Sun Nov 1 17:22:49 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA11325 for freebsd-hackers-outgoing; Sun, 1 Nov 1998 17:22:49 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from scotty.masternet.it (scotty.masternet.it [194.184.65.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA11318 for ; Sun, 1 Nov 1998 17:22:45 -0800 (PST) (envelope-from gmarco@scotty.masternet.it) Received: from suzy (modem11.masternet.it [194.184.65.21]) by scotty.masternet.it (8.8.8/8.8.8) with SMTP id CAA11838; Mon, 2 Nov 1998 02:19:51 +0100 (CET) (envelope-from gmarco@scotty.masternet.it) Message-Id: <199811020119.CAA11838@scotty.masternet.it> From: "Gianmarco Giovannelli" To: hackers@FreeBSD.ORG Date: Tue, 3 Nov 1998 12:30:25 +0100 MIME-Version: 1.0 Content-type: Multipart/Mixed; boundary=Message-Boundary-30653 Subject: perl guru needed Reply-to: gmarco@giovannelli.it CC: freebsd@scotty.masternet.it X-mailer: Pegasus Mail for Win32 (v3.01b) Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG --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