Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:29873 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 86872 invoked by uid 1010); 29 May 2007 15:48:42 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 86857 invoked from network); 29 May 2007 15:48:42 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 29 May 2007 15:48:42 -0000 Authentication-Results: pb1.pair.com smtp.mail=giunta.gaetano@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=giunta.gaetano@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 64.233.166.180 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: giunta.gaetano@gmail.com X-Host-Fingerprint: 64.233.166.180 py-out-1112.google.com Linux 2.4/2.6 Received: from [64.233.166.180] ([64.233.166.180:37962] helo=py-out-1112.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 54/71-10662-75B4C564 for ; Tue, 29 May 2007 11:48:40 -0400 Received: by py-out-1112.google.com with SMTP id a25so3513515pyi for ; Tue, 29 May 2007 08:48:35 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:mime-version:content-type; b=VT//BHJpklJMAHK3N1XK/v2grLxjfI9vVOFjPT6TJq8YAlk67aO3Jk+hZcFDKorkGQ6Wpsue9CVPB49R7bXa5ezMdmw/GJeo6rCIuZqUtJVeHabElUBTv1Tk+cpFR38+gzrNmlFxExkwpdjHpVhWpC4bPdeI5cLHVniyNs0K7rY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:mime-version:content-type; b=qq/o+D9cOAjESjrsi1XW1zQAZead/to1QaT8ODM7Xa1bjE+IOHqPo8BkliNmQ3MV5As+F5EMMPVfRv12+T/QC3Wh/eFQx4/PCGnkdz7xw/sNwttSE81yZdCq3xfatx+XOYEynYOKIg550Z8Cx48TvydI1oAsFSq1Jd3m1fMsbzM= Received: by 10.64.199.8 with SMTP id w8mr13194907qbf.1180453714983; Tue, 29 May 2007 08:48:34 -0700 (PDT) Received: by 10.65.193.5 with HTTP; Tue, 29 May 2007 08:48:34 -0700 (PDT) Message-ID: <9bf34f240705290848s60bcd71ar15054b1e717d6628@mail.gmail.com> Date: Tue, 29 May 2007 17:48:34 +0200 To: internals@lists.php.net Cc: edink@php.net MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_106775_3055505.1180453714946" Subject: RE: pecl4win patches From: giunta.gaetano@gmail.com ("Gaetano Giunta") ------=_Part_106775_3055505.1180453714946 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Here's one more little patch: add extension name and link to pecl site on the pecl4win page listing a single extension (the underlying assumption is files are named after extensions...) --- ext.php Tue May 29 17:40:20 2007 +++ ext2.php Tue May 29 17:41:25 2007 @@ -7,7 +7,17 @@ $args = explode("/", $_SERVER['PATH_INFO']); -$q = safe_sql_str("select fname, branch, pversion, updated, filesize, downloads from ext where updated in (select max(updated) from ext as maxext where fname=!s GROUP BY branch) order by branch", $args[1]); +if (preg_match('|^php[_56]([a-zA-Z0-9_-]*).dll$|', @$args[1], $matches)) { + $fname = $args[1]; + $extname = $matches(1); +} +else { + $fname = ''; + $extname = ''; +} + + +$q = safe_sql_str("select fname, branch, pversion, updated, filesize, downloads from ext where updated in (select max(updated) from ext as maxext where fname=!s GROUP BY branch) order by branch", $fname); $res = $DB->query($q); $files = array(); @@ -21,7 +31,10 @@ $layout->setTitle('The PECL Windows Repository'); $layout->header(); ?> -

Browse Extensions

+

Browse Extensions:

+ +Extension home page: http://pecl.php.net/packages/ + ------=_Part_106775_3055505.1180453714946--
#