From 91039c1ea0250083985720c0d72ecf54a361d053 Mon Sep 17 00:00:00 2001 From: marcosptf Date: Thu, 20 Aug 2015 08:34:29 -0300 Subject: [PATCH 01/10] test to gzgetss function --- ext/zlib/tests/gzgetss.phpt | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 ext/zlib/tests/gzgetss.phpt diff --git a/ext/zlib/tests/gzgetss.phpt b/ext/zlib/tests/gzgetss.phpt new file mode 100644 index 0000000000000..d73cdead3712a --- /dev/null +++ b/ext/zlib/tests/gzgetss.phpt @@ -0,0 +1,19 @@ +--TEST-- +gzgetss — Get line from gz-file pointer and strip HTML tags - function +--CREDITS-- +marcosptf - +--SKIPIF-- + +--FILE-- + +--EXPECT-- +string gzgetss(resource $zp, int $length [, string $allowable_tags ]); From 9369d2a0dae0dd899905ea3b2eb21651641d4966 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 20 Aug 2015 08:53:34 -0300 Subject: [PATCH 02/10] add gz to test .phpt file --- ext/zlib/tests/gzgetss.gz | Bin 0 -> 99 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 ext/zlib/tests/gzgetss.gz diff --git a/ext/zlib/tests/gzgetss.gz b/ext/zlib/tests/gzgetss.gz new file mode 100644 index 0000000000000000000000000000000000000000..1d395efedab07c78daa33e3d49085aabeebc6142 GIT binary patch literal 99 zcmV-p0G$6HiwFn|xz$ww17~_?Wps0ME_7vcbO0+ZDay=CS4gi)Pc11f)+kCX&Mz%W zPE}B;D$r5L%qvk)$w|#iFUe4d)=?;is8vbK$;mHIOv*`(FG)- Date: Thu, 20 Aug 2015 08:55:57 -0300 Subject: [PATCH 03/10] Update gzgetss.phpt --- ext/zlib/tests/gzgetss.phpt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/zlib/tests/gzgetss.phpt b/ext/zlib/tests/gzgetss.phpt index d73cdead3712a..8e7a431257ded 100644 --- a/ext/zlib/tests/gzgetss.phpt +++ b/ext/zlib/tests/gzgetss.phpt @@ -11,7 +11,7 @@ if(!extension_loaded("zlib")){die("skip - ZLIB extension not loaded");} $handle = gzopen('gzgetss.gz', 'r'); while (!gzeof($handle)) { $buffer = gzgetss($handle, 4096); - echo $buffer; + print($buffer); } gzclose($handle); ?> From d03a0034de65ce88c26c7a5bb3208c8e4f984d82 Mon Sep 17 00:00:00 2001 From: marcosptf Date: Thu, 20 Aug 2015 14:23:52 -0300 Subject: [PATCH 04/10] Update gzgetss.phpt --- ext/zlib/tests/gzgetss.phpt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/zlib/tests/gzgetss.phpt b/ext/zlib/tests/gzgetss.phpt index 8e7a431257ded..ae525beb0d0ad 100644 --- a/ext/zlib/tests/gzgetss.phpt +++ b/ext/zlib/tests/gzgetss.phpt @@ -9,7 +9,7 @@ if(!extension_loaded("zlib")){die("skip - ZLIB extension not loaded");} --FILE-- Date: Fri, 21 Aug 2015 07:11:38 -0300 Subject: [PATCH 05/10] fixing the path dir --- ext/zlib/tests/gzgetss.phpt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ext/zlib/tests/gzgetss.phpt b/ext/zlib/tests/gzgetss.phpt index ae525beb0d0ad..beb5b377bd8db 100644 --- a/ext/zlib/tests/gzgetss.phpt +++ b/ext/zlib/tests/gzgetss.phpt @@ -8,7 +8,8 @@ if(!extension_loaded("zlib")){die("skip - ZLIB extension not loaded");} ?> --FILE-- Date: Fri, 21 Aug 2015 07:56:38 -0300 Subject: [PATCH 06/10] add new gz file to .phpt --- ext/zlib/tests/gzgetss.gz | Bin 99 -> 978 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/ext/zlib/tests/gzgetss.gz b/ext/zlib/tests/gzgetss.gz index 1d395efedab07c78daa33e3d49085aabeebc6142..091125db1b35c9acbc1b9524f5812ece284b3acd 100644 GIT binary patch literal 978 zcmV;@11Z&%5dH37F;xN|z#cXd)NL&* zXy6nHkN`#-6ex%7{|8 ziNr!7)mMPi?;rDfGD)4AQr)(t#hLuzA|8av)Bvkbfe6Appp{P*ck58XN8F`Yt!iiV_BzuLXM+ zWpW!t6#Co*L1I)Bzz2##gD#2Ql2dEONMidvD<_FHlHc8;1xQA2d`NB$8asEGu(il8+?qY`>0gb*TFW zmcIF3Y&73}XJC5o#dcLfgXPTkf?4V8#1(%Ud<0=Yq$TPfjKC*g6beCtR&l|0LnZL( z;${tVo;hbH`&2e)9UD)GEDx)lDcH|P!}s!WT2u@{a1$EJ8NAa_w@SkT;WJ@XK5?~j zubho7CINdU!l;%~RH|qhTLBl?U=EAbUfJvrs6Dh-pmuXjptG2kQ-)u4$@T@=!P7?X zAInv!8!sRynph%Cb-q5DJ)_~6sD9%uP{VSoOy`v5I^gaaFcYHl+os(u(@7xT z$D;I#;cY@W6=#uE?r2NXU|JhZHA}KLW!FY@Sfw>*B1PC zjH&nJhtU|&^QVmN?tEHjiq~i-sZqt*7}Uw(P&;fn3ej9Njx{qBB4_8{jH3d1@sF8^ zXrXAMBEIlp{^wOGzjHG}9})HC<@etnBam&Lk(T^u#>cn} z9{=)R<0z+$t5FpF>vFsqALgsmrH*8s^xyH`_rC%F`epyqU~uvL4gYZ_0D}$y00L;_ AHvj+t literal 99 zcmV-p0G$6HiwFn|xz$ww17~_?Wps0ME_7vcbO0+ZDay=CS4gi)Pc11f)+kCX&Mz%W zPE}B;D$r5L%qvk)$w|#iFUe4d)=?;is8vbK$;mHIOv*`(FG)- Date: Fri, 21 Aug 2015 07:57:25 -0300 Subject: [PATCH 07/10] add file .phpt to try test gzgetss(); --- ext/zlib/tests/gzgetss.phpt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ext/zlib/tests/gzgetss.phpt b/ext/zlib/tests/gzgetss.phpt index d73cdead3712a..60a35491ed388 100644 --- a/ext/zlib/tests/gzgetss.phpt +++ b/ext/zlib/tests/gzgetss.phpt @@ -3,17 +3,19 @@ gzgetss — Get line from gz-file pointer and strip HTML tags - function --CREDITS-- marcosptf - --SKIPIF-- + --FILE-- "); echo $buffer; } gzclose($handle); ?> --EXPECT-- -string gzgetss(resource $zp, int $length [, string $allowable_tags ]); +

Description

\ No newline at end of file From bce396d6cb825698a966b6a8db7352cb0d5a49bb Mon Sep 17 00:00:00 2001 From: root Date: Fri, 21 Aug 2015 07:57:58 -0300 Subject: [PATCH 08/10] add test file model to try test gzgetss(); --- ext/zlib/tests/gzgetss.test | 65 +++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 ext/zlib/tests/gzgetss.test diff --git a/ext/zlib/tests/gzgetss.test b/ext/zlib/tests/gzgetss.test new file mode 100644 index 0000000000000..1b791869d32b5 --- /dev/null +++ b/ext/zlib/tests/gzgetss.test @@ -0,0 +1,65 @@ +
+

Description

+
+ string gzgetss + ( resource $zp + , int $length + [, string $allowable_tags + ] )
+

+ Identical to gzgets(), except that + gzgetss() attempts to strip any HTML and PHP + tags from the text it reads. +

+
+
+

Parameters

+

+

+
+string gzgetss(resource $zp, int $length [, string $allowable_tags ]); +zp
+
+

+ The gz-file pointer. It must be valid, and must point to a file + successfully opened by gzopen(). +

+
+
+length
+
+

+ The length of data to get. +

+
+
+allowable_tags
+
+

+ You can use this optional parameter to specify tags which should not + be stripped. +

+
+
+

+
+
+

Return Values

+

+ The uncompressed and stripped string, or FALSE on error. +

+
+
+

Examples

+

+

+

Example #1 gzgetss() example

+
+
+<?php
$handle 
gzopen('somefile.gz''r');
while (!
gzeof($handle)) {
   
$buffer gzgetss($handle4096);
   echo 
$buffer;
}
gzclose($handle);
?> +
+
+
+
+

+
\ No newline at end of file From 922d0222c64d4b2532eb6e3eed6ea84f83102415 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 21 Aug 2015 21:58:53 -0300 Subject: [PATCH 09/10] add code --- ext/zlib/tests/gzgetss.phpt | 4 +-- ext/zlib/tests/gzgetss.test | 70 +++---------------------------------- 2 files changed, 7 insertions(+), 67 deletions(-) diff --git a/ext/zlib/tests/gzgetss.phpt b/ext/zlib/tests/gzgetss.phpt index 00270b34b66be..80b2831ff04fe 100644 --- a/ext/zlib/tests/gzgetss.phpt +++ b/ext/zlib/tests/gzgetss.phpt @@ -13,11 +13,11 @@ if(!extension_loaded("zlib")){die("skip - ZLIB extension not loaded");} $handle = gzopen(__DIR__ . '/gzgetss.gz', 'r'); while (!gzeof($handle)){ - $buffer = gzgetss($handle, 4096, "

"); + $buffer = gzgetss($handle, 4096, ""); print($buffer); } gzclose($handle); ?> --EXPECT-- -

Description

+stringgzgetss(resource $zp, int $length [, string $allowable_tags ]); \ No newline at end of file diff --git a/ext/zlib/tests/gzgetss.test b/ext/zlib/tests/gzgetss.test index 1b791869d32b5..37df4858df19f 100644 --- a/ext/zlib/tests/gzgetss.test +++ b/ext/zlib/tests/gzgetss.test @@ -1,65 +1,5 @@ -
-

Description

-
- string gzgetss - ( resource $zp - , int $length - [, string $allowable_tags - ] )
-

- Identical to gzgets(), except that - gzgetss() attempts to strip any HTML and PHP - tags from the text it reads. -

-
-
-

Parameters

-

-

-
-string gzgetss(resource $zp, int $length [, string $allowable_tags ]); -zp
-
-

- The gz-file pointer. It must be valid, and must point to a file - successfully opened by gzopen(). -

-
-
-length
-
-

- The length of data to get. -

-
-
-allowable_tags
-
-

- You can use this optional parameter to specify tags which should not - be stripped. -

-
-
-

-
-
-

Return Values

-

- The uncompressed and stripped string, or FALSE on error. -

-
-
-

Examples

-

-

-

Example #1 gzgetss() example

-
-
-<?php
$handle 
gzopen('somefile.gz''r');
while (!
gzeof($handle)) {
   
$buffer gzgetss($handle4096);
   echo 
$buffer;
}
gzclose($handle);
?> -
-
-
-
-

-
\ No newline at end of file +
+

+ stringgzgetss(resource $zp, int $length [, string $allowable_tags ]); +

+
\ No newline at end of file From bd97d3f092d5a2c929f1e39fdc1aac01f602a56d Mon Sep 17 00:00:00 2001 From: root Date: Fri, 21 Aug 2015 21:59:29 -0300 Subject: [PATCH 10/10] add gz to test .phpt file --- ext/zlib/tests/gzgetss.gz | Bin 978 -> 183 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/ext/zlib/tests/gzgetss.gz b/ext/zlib/tests/gzgetss.gz index 091125db1b35c9acbc1b9524f5812ece284b3acd..f6c9f5cd10026a9f050343d5bc4bff2d82aedeb4 100644 GIT binary patch literal 183 zcmV;o07(BIiwFoI$k$Z>17~_?Wps0ME_7vcbO2S)!3x4K3Z&%5dH37F;xN|z#cXd)NL&* zXy6nHkN`#-6ex%7{|8 ziNr!7)mMPi?;rDfGD)4AQr)(t#hLuzA|8av)Bvkbfe6Appp{P*ck58XN8F`Yt!iiV_BzuLXM+ zWpW!t6#Co*L1I)Bzz2##gD#2Ql2dEONMidvD<_FHlHc8;1xQA2d`NB$8asEGu(il8+?qY`>0gb*TFW zmcIF3Y&73}XJC5o#dcLfgXPTkf?4V8#1(%Ud<0=Yq$TPfjKC*g6beCtR&l|0LnZL( z;${tVo;hbH`&2e)9UD)GEDx)lDcH|P!}s!WT2u@{a1$EJ8NAa_w@SkT;WJ@XK5?~j zubho7CINdU!l;%~RH|qhTLBl?U=EAbUfJvrs6Dh-pmuXjptG2kQ-)u4$@T@=!P7?X zAInv!8!sRynph%Cb-q5DJ)_~6sD9%uP{VSoOy`v5I^gaaFcYHl+os(u(@7xT z$D;I#;cY@W6=#uE?r2NXU|JhZHA}KLW!FY@Sfw>*B1PC zjH&nJhtU|&^QVmN?tEHjiq~i-sZqt*7}Uw(P&;fn3ej9Njx{qBB4_8{jH3d1@sF8^ zXrXAMBEIlp{^wOGzjHG}9})HC<@etnBam&Lk(T^u#>cn} z9{=)R<0z+$t5FpF>vFsqALgsmrH*8s^xyH`_rC%F`epyqU~uvL4gYZ_0D}$y00L;_ AHvj+t