Project

General

Profile

Actions

Bug #24956

closed

GifBuilder - meaningfulTempFilePrefix can cause invalid image urls

Added by Philipp Mueller about 13 years ago. Updated about 13 years ago.

Status:
Closed
Priority:
Should have
Category:
-
Target version:
Start date:
2011-02-04
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
PHP Version:
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

Hello

I use the GIFBUILDER to generate a Menu with a dynamic text (pagename). If a pagename includes a slash (/) the image-generation will fail, if "meaningfulTempFilePrefix" is activated.

The Problem is the slash in the pagename, which will not be converted for the filename-generation.

Error-message:
Core: Error handler (FE): PHP Warning: imagepng(): Unable to open 'typo3temp/GB/Service/Support_navbg_51124ff245_97eff91762.png' for writing: No such file or directory in /usr/share/typo3/source/typo3_src-4.5.0/t3lib/class.t3lib_stdgraphic.php line 2899

To fix the bug, replace the line 720 in typo3/sysext/cms/tslib/class.tslib_gifbuilder.php:

original line:
$meaningfulPrefix = str_replace(' ', '_', $meaningfulPrefix);

fixed line:
$meaningfulPrefix = str_replace(array(' ','/'), '_', $meaningfulPrefix);

Regards Philipp

(issue imported from #M17483)


Files

17483_v1.diff (877 Bytes) 17483_v1.diff Administrator Admin, 2011-02-08 20:47
Actions

Also available in: Atom PDF