Pierre Joye
efa9b7e20b
- MFH: #39538 , fgetcsv can't handle starting newlines and trailing odd
...
number of backslashes (David Soria Parra, Pierre)
2006-11-22 12:59:49 +00:00
Antony Dovgal
296e2a3775
MFH
2006-11-20 11:12:42 +00:00
Ilia Alshanetsky
fca0e24410
Added missing object support to file_put_contents().
2006-11-15 00:20:40 +00:00
Antony Dovgal
017f3ae479
don't forget to close the stream when/if flock() fails
2006-11-13 20:31:27 +00:00
Antony Dovgal
34db368fe4
MFH: fix leaks in get_meta_tags() when used with b0rked HTML
...
add test
2006-11-13 20:18:12 +00:00
Ilia Alshanetsky
bc59416ff2
Fixed bug #38934 (move_uploaded_file() cannot read uploaded file outside of
...
open_basedir).
2006-10-13 01:42:20 +00:00
Antony Dovgal
a33913d960
MFH: add a notice to fgetcsv() when delimiter or enclosure is longer than 1 char
...
(feature request #38496 )
2006-08-18 12:50:57 +00:00
Marcus Boerger
9c30e20bd6
- MFH Implement todo: SplFileObject: ability to set the CSV separator per object
2006-07-15 15:08:41 +00:00
Antony Dovgal
54dba635a3
rephrase the error message ( fixes #38106 )
2006-07-14 20:44:04 +00:00
Antony Dovgal
be0b8c71bc
initialize srcstream
2006-05-29 10:39:59 +00:00
Antony Dovgal
1a63feffd1
MFH: prevent resource leaking when passing invalid stream resource as second argument
2006-05-29 10:24:49 +00:00
Ilia Alshanetsky
4ab6eb3d19
MFH: Fixed bug #36630 (umask not reset at the end of the request).
2006-05-14 16:06:48 +00:00
Ilia Alshanetsky
8f7319a49f
Fixed safe_mode check for source argument of the copy() function.
2006-04-06 02:39:55 +00:00
Ilia Alshanetsky
4ca3df56d3
Check 2nd parameter of tempnam() against path components.
2006-03-27 23:40:41 +00:00
Pierre Joye
6c509aa837
- add php_mkdir_ex, works like php_mkdir but allows to silent any error
...
when no options are used
2006-01-13 04:06:00 +00:00
foobar
5bd93221a8
bump year and license version
2006-01-01 12:51:34 +00:00
foobar
d0a54af4c5
MFH: Nuke php3 legacy
2005-12-05 22:54:01 +00:00
Dmitry Stogov
af0adbed39
Fixed fgetcsv() and fputcsv() inconsistency.
2005-10-21 12:13:39 +00:00
foobar
23e671a51e
- Bumber up year
2005-08-03 14:08:58 +00:00
Ilia Alshanetsky
fa4ea0fff4
Added support for LOCK_EX flag for file_put_contents().
2005-07-12 17:55:38 +00:00
Ilia Alshanetsky
49c233212b
Fixed bug #32160 (copying a file into itself leads to data loss).
2005-06-22 16:13:47 +00:00
Ilia Alshanetsky
a7ae41bf89
Fixed bug #31363 (broken non-blocking flock()).
...
# Patch by ian at snork dot net
2005-04-06 13:57:30 +00:00
Ilia Alshanetsky
f95651e338
revert copy patch.
2005-03-27 15:52:49 +00:00
Marcus Boerger
6bd8257607
- Fix proto
...
- Do not try to write zero bytes
2005-03-07 22:10:08 +00:00
Marcus Boerger
cf6711abfa
- Length needs to be positive
2005-03-07 21:54:08 +00:00
Marcus Boerger
97655f8a3b
- Make maic qutes runtime work if length is specified too
2005-03-07 21:52:34 +00:00
Marcus Boerger
85ebbd28a0
- Delay memory allocation, speeds up faiure case
2005-03-07 21:28:38 +00:00
Marcus Boerger
7fbc91acce
- Allow length 0 as default (e.g. skip param)
2005-03-07 00:16:18 +00:00
Ilia Alshanetsky
09a8f38e39
Fixed bug #32160 (file truncation in copy() when source & destination are
...
the same).
2005-03-03 03:29:23 +00:00
Anantha Kesari H Y
67a2998335
NetWare libc has pwd.h
2005-02-17 13:56:49 +00:00
Ilia Alshanetsky
55fd7ac601
Added optional maxlen parameter to file_get_contents().
2005-02-08 15:25:45 +00:00
Wez Furlong
1069cefada
support sucking data from streams in file_put_contents()
2005-02-06 23:05:24 +00:00
Wez Furlong
d213b67cdf
Add missing constants for socketpair().
...
I thought I had included these...
Good catch Nuno :)
2004-12-12 23:21:53 +00:00
Wez Furlong
d10b86f8f4
Add stream_socket_pair(), a streams based version of socketpair().
...
Modified patch from Vincent [six at t0x dot net]
2004-12-12 16:10:35 +00:00
Antony Dovgal
01b996b98b
fix buffer overrun & segfault in get_meta_tags() when there is no tag value
2004-12-10 10:30:01 +00:00
Ilia Alshanetsky
6883a3f09c
Fixed bug #30990 (allow popen() on *NIX to accept 'b' flag).
2004-12-06 23:30:37 +00:00
Andi Gutmans
939a0f136e
- [PATCH] Bug fix for #29770 , but for PHP 4.3.9 (Vladimir Zidar)
2004-10-29 00:37:22 +00:00
Ilia Alshanetsky
c5e2e02b0a
Simplify code.
2004-10-19 22:25:15 +00:00
Ilia Alshanetsky
51ffc01776
Added optional offset parameter to file_get_contents().
2004-10-13 23:26:29 +00:00
Anantha Kesari H Y
32788092da
removed redundant NEW_LIBC and CLIB_STAT_PATCH checks
2004-09-27 15:37:33 +00:00
Marcus Boerger
32e478b9fc
- Add fputcsv() (David Sklar)
2004-09-26 21:55:22 +00:00
Wez Furlong
751f67d5d1
avoid ANSI stdio when calling tempnam() to avoid limitations of AT&T libc.
2004-09-09 19:41:07 +00:00
Andrey Hristov
945f7d68b9
remove "." at the end of messages
2004-09-05 13:27:58 +00:00
Wez Furlong
17adf438a2
Added stream_context_get_default() which returns the default context option.
...
You may then set options that affect streams operations for the whole script.
Added stream_socket_enable_crypto() which allows you to turn on or off a crypto
layer (eg: SSL/TLS) on stream, if supported by the underlying transport.
Registered a bunch of constants for that.
2004-07-22 12:12:28 +00:00
Andi Gutmans
56f8195fe5
- Nuke empty_string. It is a reminanent from the time where RETURN_FALSE()
...
used to return "" and not bool(false). It's not worth keeping it because
STR_FREE() and zval_dtor() always have to check for it and it slows down
the general case. In addition, it seems that empty_string has been abused
quite a lot, and was used not only for setting zval's but generally in
PHP code instead of "", which wasn't the intention. Last but not least,
nuking empty_string should improve stability as I doubt every place
correctly checked if they are not mistakenly erealloc()'ing it or
calling efree() on it.
NOTE: Some code is probably broken. Each extension maintainer should
check and see that my changes are OK. Also, I haven't had time to touch
PECL yet. Will try and do it tomorrow.
2004-07-19 07:19:50 +00:00
Ard Biesheuvel
5232a5afea
64-bit bugsquash party
2004-06-16 23:57:25 +00:00
Ilia Alshanetsky
5b4dc50c01
Fixed possible memory leak inside popen().
2004-05-14 16:12:03 +00:00
Ard Biesheuvel
81f05c18f5
Wordsize fixes
2004-02-25 20:16:27 +00:00
foobar
2a05750281
Fixed bug #27020 (Compile failure; sys/select.h: No such file or directory)
2004-01-25 06:09:36 +00:00
Ilia Alshanetsky
39b62f26cf
Fixed bug #26967 (make various file operations return FALSE on error).
2004-01-19 18:40:39 +00:00