Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:38291 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 17487 invoked from network); 16 Jun 2008 17:59:41 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 16 Jun 2008 17:59:41 -0000 Authentication-Results: pb1.pair.com header.from=david.sklar@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=david.sklar@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.198.224 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: david.sklar@gmail.com X-Host-Fingerprint: 209.85.198.224 rv-out-0506.google.com Received: from [209.85.198.224] ([209.85.198.224:49246] helo=rv-out-0506.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 38/84-06776-C0AA6584 for ; Mon, 16 Jun 2008 13:59:41 -0400 Received: by rv-out-0506.google.com with SMTP id g37so5107840rvb.23 for ; Mon, 16 Jun 2008 10:59:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type; bh=l+WIDd/BST7mYHZGT385/A3YiYAK1evtj1F8NE2c3zI=; b=Rv/ztXsYJnMoPAY9FqRxm7gN90VY/owc3Jqu0/GCX5i5Y24osuqrDylfXvRKFu/FRc PK7QI9xF8PxKauP7/ssS3ZrKFxDZnVOotioujDIspsr4rTdC/L0IObNbQwlNihcbk+i2 s1VdxGGxNUvY//AweTAU1L7KbPr4kzIux9E3M= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type; b=NYtnbpl9Kok0wwFnd+ifCMkb4A+YuR8Hp7V/3F4ac7uXbDu7L8uGGJFO/rSycpoH1N O4QsnGKTo2UA7H9J5VoP81sSPNiNfc/Gzh92xqtvxjh6AYtjfWO9rfjG2Bv+iuKOuqDc jY0I2GoEyLVWEIu49Mu/dxVjQRYFcpLFXjW9Y= Received: by 10.141.75.17 with SMTP id c17mr3968790rvl.212.1213639177675; Mon, 16 Jun 2008 10:59:37 -0700 (PDT) Received: by 10.140.178.6 with HTTP; Mon, 16 Jun 2008 10:59:37 -0700 (PDT) Message-ID: <7cea347c0806161059p9b65f5ahf69a9202cc44773@mail.gmail.com> Date: Mon, 16 Jun 2008 13:59:37 -0400 To: "internals@lists.php.net" MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_16083_10035307.1213639177670" Subject: [PATCH] getting current request's response code From: david.sklar@gmail.com ("David Sklar") ------=_Part_16083_10035307.1213639177670 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline Any interest in the attached patch? It introduces a "headers_response_code()" function which returns SG(sapi_headers).http_response code. This information does not seem to be otherwise available -- the status line does not come back with headers_list(). ------=_Part_16083_10035307.1213639177670 Content-Type: text/plain; name=headers_response_code.patch.txt Content-Transfer-Encoding: base64 X-Attachment-Id: f_fhjdcn700 Content-Disposition: attachment; filename=headers_response_code.patch.txt SW5kZXg6IGV4dC9zdGFuZGFyZC9iYXNpY19mdW5jdGlvbnMuYwo9PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxl OiAvcmVwb3NpdG9yeS9waHAtc3JjL2V4dC9zdGFuZGFyZC9iYXNpY19mdW5jdGlvbnMuYyx2CnJl dHJpZXZpbmcgcmV2aXNpb24gMS43MjUuMi4zMS4yLjY0LjIuMzUKZGlmZiAtdSAtcjEuNzI1LjIu MzEuMi42NC4yLjM1IGJhc2ljX2Z1bmN0aW9ucy5jCi0tLSBleHQvc3RhbmRhcmQvYmFzaWNfZnVu Y3Rpb25zLmMJMjUgTWF5IDIwMDggMTQ6MDY6MTMgLTAwMDAJMS43MjUuMi4zMS4yLjY0LjIuMzUK KysrIGV4dC9zdGFuZGFyZC9iYXNpY19mdW5jdGlvbnMuYwkxNiBKdW4gMjAwOCAxNzo1MTo0MCAt MDAwMApAQCAtMTY4MCw5ICsxNjgwLDEzIEBACiBzdGF0aWMKIFpFTkRfQkVHSU5fQVJHX0lORk8o YXJnaW5mb19oZWFkZXJzX2xpc3QsIDApCiBaRU5EX0VORF9BUkdfSU5GTygpCisKK3N0YXRpYwor WkVORF9CRUdJTl9BUkdfSU5GTyhhcmdpbmZvX2hlYWRlcnNfcmVzcG9uc2VfY29kZSwgMCkKK1pF TkRfRU5EX0FSR19JTkZPKCkKIC8qIH19fSAqLwogLyoge3t7IGh0bWwuYyAqLwotc3RhdGljCitz dGF0aWMgCiBaRU5EX0JFR0lOX0FSR19JTkZPX0VYKGFyZ2luZm9faHRtbHNwZWNpYWxjaGFycywg MCwgMCwgMSkKIAlaRU5EX0FSR19JTkZPKDAsIHN0cmluZykKIAlaRU5EX0FSR19JTkZPKDAsIHF1 b3RlX3N0eWxlKQpAQCAtMzM5Miw2ICszMzk2LDcgQEAKIAlQSFBfRkUoaGVhZGVyLAkJCQkJCQkJ CQkJCQkJCWFyZ2luZm9faGVhZGVyKQogCVBIUF9GRShoZWFkZXJzX3NlbnQsCQkJCQkJCQkJCQkJ CWFyZ2luZm9faGVhZGVyc19zZW50KQogCVBIUF9GRShoZWFkZXJzX2xpc3QsCQkJCQkJCQkJCQkJ CWFyZ2luZm9faGVhZGVyc19saXN0KQorICAgIFBIUF9GRShoZWFkZXJzX3Jlc3BvbnNlX2NvZGUs ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFyZ2luZm9faGVhZGVy c19yZXNwb25zZV9jb2RlKQogCiAJUEhQX0ZFKGNvbm5lY3Rpb25fYWJvcnRlZCwJCQkJCQkJCQkJ CQlhcmdpbmZvX2Nvbm5lY3Rpb25fYWJvcnRlZCkKIAlQSFBfRkUoY29ubmVjdGlvbl9zdGF0dXMs CQkJCQkJCQkJCQkJYXJnaW5mb19jb25uZWN0aW9uX3N0YXR1cykKSW5kZXg6IGV4dC9zdGFuZGFy ZC9oZWFkLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL3JlcG9zaXRvcnkvcGhwLXNyYy9leHQvc3Rh bmRhcmQvaGVhZC5jLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjg0LjIuMS4yLjcuMi40CmRpZmYg LXUgLXIxLjg0LjIuMS4yLjcuMi40IGhlYWQuYwotLS0gZXh0L3N0YW5kYXJkL2hlYWQuYwkxMCBK dW4gMjAwOCAwODoxNDo1MiAtMDAwMAkxLjg0LjIuMS4yLjcuMi40CisrKyBleHQvc3RhbmRhcmQv aGVhZC5jCTE2IEp1biAyMDA4IDE3OjUxOjQwIC0wMDAwCkBAIC0yNTgsNiArMjU4LDIwIEBACiB9 CiAvKiB9fX0gKi8KIAorLyoge3t7IHByb3RvIGludCBoZWFkZXJzX3Jlc3BvbnNlX2NvZGUodm9p ZCkKKyAgIFJldHVybiByZXNwb25zZSBjb2RlIGZvciBjdXJyZW50IHJlcXVlc3QgKi8KK1BIUF9G VU5DVElPTihoZWFkZXJzX3Jlc3BvbnNlX2NvZGUpCit7CisgICAgaWYgKFpFTkRfTlVNX0FSR1Mo KSA+IDApIHsKKyAgICAgICAgV1JPTkdfUEFSQU1fQ09VTlQ7CisgICAgfQorICAgIGlmICghJlNH KHNhcGlfaGVhZGVycykuaHR0cF9yZXNwb25zZV9jb2RlKSB7CisgICAgICAgIFJFVFVSTl9GQUxT RTsKKyAgICB9CisgICAgUkVUVVJOX0xPTkcoU0coc2FwaV9oZWFkZXJzKS5odHRwX3Jlc3BvbnNl X2NvZGUpOworfQorLyogfX19ICovCisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiB0YWIt d2lkdGg6IDQKSW5kZXg6IGV4dC9zdGFuZGFyZC9oZWFkLmgKPT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTog L3JlcG9zaXRvcnkvcGhwLXNyYy9leHQvc3RhbmRhcmQvaGVhZC5oLHYKcmV0cmlldmluZyByZXZp c2lvbiAxLjI4LjIuMS4yLjIuMi4xCmRpZmYgLXUgLXIxLjI4LjIuMS4yLjIuMi4xIGhlYWQuaAot LS0gZXh0L3N0YW5kYXJkL2hlYWQuaAkzMSBEZWMgMjAwNyAwNzoxNzoxNSAtMDAwMAkxLjI4LjIu MS4yLjIuMi4xCisrKyBleHQvc3RhbmRhcmQvaGVhZC5oCTE2IEp1biAyMDA4IDE3OjUxOjQwIC0w MDAwCkBAIC0yNyw2ICsyNyw3IEBACiBQSFBfRlVOQ1RJT04oc2V0cmF3Y29va2llKTsKIFBIUF9G VU5DVElPTihoZWFkZXJzX3NlbnQpOwogUEhQX0ZVTkNUSU9OKGhlYWRlcnNfbGlzdCk7CitQSFBf RlVOQ1RJT04oaGVhZGVyc19yZXNwb25zZV9jb2RlKTsKIAogUEhQQVBJIGludCBwaHBfaGVhZGVy KFRTUk1MU19EKTsKIFBIUEFQSSBpbnQgcGhwX3NldGNvb2tpZShjaGFyICpuYW1lLCBpbnQgbmFt ZV9sZW4sIGNoYXIgKnZhbHVlLCBpbnQgdmFsdWVfbGVuLCB0aW1lX3QgZXhwaXJlcywgY2hhciAq cGF0aCwgaW50IHBhdGhfbGVuLCBjaGFyICpkb21haW4sIGludCBkb21haW5fbGVuLCBpbnQgc2Vj dXJlLCBpbnQgdXJsX2VuY29kZSwgaW50IGh0dHBvbmx5IFRTUk1MU19EQyk7Cg== ------=_Part_16083_10035307.1213639177670--