1) if your error logs are full of these noticed, then the first thing you should do is turn them off by uncommenting in global.php
error_reporting(E_ERROR | E_WARNING | E_PARSE);
These are not errors and dont worry about fixing them.
2) what PHP version is on your server, did they use Zend Optimizer? Did they upgrade the services lately?
3) since all links in 4images are being parced through $session->url() function, try to debug:
In indcludes/sessions.php below
function url($url, $amp = "&") {
Insert
if (isset($_GET['debug'])) echo htmlspecialchars($url);
And above
return $url;
Insert
if (isset($_GET['debug'])) echo "<br>".htmlspecialchars($url)."<br>---------------<br>";
Then open a page where this normaly happening and in the url query add
?debug (or
&debug if "?" already present in the url)
This should display you the links the function received and the links the function produces.
4) Make sure you upload all .php files in ASCII (Text) mode not Binary (some how I think this is the issue here)
Hopefuly this will reveal something
P.S.
@TheOracle, your last post is a good example why
[qoute] tags should not be used for displaying code, but I guess you are so stuborn, that it doesnt metter for you, its irrelevant...oh well.