The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
Modify vBulletin php source code
I have some multi-byte character problems with php5
e.g) first multi-byte character is disappeared when uploading file. -> this is php5 basename() problem so I go to /core/includes/class_upload.php and write function getbasename($path) { code for correct basename with multi-byte .. .. } and change $this->upload['filename'] = basename($upload); to $this->upload['filename'] = getbasename($upload); but when I watching packet, there is no change.. so I test $this->upload['filename'] = basename('/var/www/test.txt'); but result is equal to original source code. ($this->upload['filename'] = basename($upload)) I have to do something for working vbulletin with modified source code or uploading attachment source is not in the /core/includes/class_upload.php? p.s I want to also modify download attachment source. this source is in the /core/includes/functions_file.php? |
#2
|
||||
|
||||
You need to set the locale first before calling basename(). Try this PHP fiddle:
http://phpfiddle.org/lite/code/f0ga-ynx3 I use Japanese characters as sample. |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|