"text" + var + "more text"), in PHP I always used
"text" . $var . "more text". That may change soon, though, as it seems that embedding variables in string literals is a bit faster.
A substitute for
str_ireplace() which I wrote to allow its usage on PHP versions below 5.
file_put_contents() is not included in PHP 4, I wrote a function to allow its use for anyone still on legacy versions.
In PHP, when you submit a file input that has multiple files (as in, it is named
<input ... name='foo' />), it organizes it oddly. The
$_FILES array contains a single key, then within that key is an array with keys
"name", "tmp_name", "size", "type", "error". Within each of those keys is an array with the data for each file.
Just like jQuery's
extend, this code will allow you to replace existing values of an array with new values, based solely on matching keys.