Hallo iedereen,
Ik heb een probleem met de filebrowser van FCKeditor en ik ben al een lange tijd aan het zoeken naar een oplossing. Ook op tweakers.net heb ik helaas niets kunnen vinden, dat mij hielp.
Via de file browser is het mogelijk om plaatjes te uploaden, en deze daarna te zoeken/selecteren. Hierdoor voorkom je het dat je 1 plaatje meedere keren hoeft te uploaden.
Het probleem: als ik mozilla firefox gebruik om de file browser te openen, werkt het correct en zie ik alle plaatjes gewoon staan, en kan ik deze selecteren.
Als ik internet explorer gebruik, werkt het niet correct want ik zie de plaatjes niet staan.
In plaats daarvan krijg ik een error:
Rule: 32
Character: 3
Problem: automatiseringsonderdeel kan object niet maken
Code: 0
URL: FCKeditor/editor/filemanager/browser/default/browser.html?Type=Image&Connector=connectors/php/connector.php
Hiermee dacht ik al een heel eind te zijn, maar ik kan er niet achterkomen wat er fout zit in mij code.
Misschien dat jullie mij kunnen helpen.
De code van de, connector.php, file:
Ik hoop op een antwoord, alvast bedankt.
Mvg,
Daboytommy87
Ik heb een probleem met de filebrowser van FCKeditor en ik ben al een lange tijd aan het zoeken naar een oplossing. Ook op tweakers.net heb ik helaas niets kunnen vinden, dat mij hielp.
Via de file browser is het mogelijk om plaatjes te uploaden, en deze daarna te zoeken/selecteren. Hierdoor voorkom je het dat je 1 plaatje meedere keren hoeft te uploaden.
Het probleem: als ik mozilla firefox gebruik om de file browser te openen, werkt het correct en zie ik alle plaatjes gewoon staan, en kan ik deze selecteren.
Als ik internet explorer gebruik, werkt het niet correct want ik zie de plaatjes niet staan.
In plaats daarvan krijg ik een error:
Rule: 32
Character: 3
Problem: automatiseringsonderdeel kan object niet maken
Code: 0
URL: FCKeditor/editor/filemanager/browser/default/browser.html?Type=Image&Connector=connectors/php/connector.php
Hiermee dacht ik al een heel eind te zijn, maar ik kan er niet achterkomen wat er fout zit in mij code.
Misschien dat jullie mij kunnen helpen.
De code van de, connector.php, file:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
| <?php
ob_start() ;
include('config.php') ;
include('util.php') ;
include('io.php') ;
include('basexml.php') ;
include('commands.php') ;
if ( !$Config['Enabled'] )
SendError( 1, 'This connector is disabled. Please check the "editor/filemanager/browser/default/connectors/php/config.php" file' ) ;
// Get the "UserFiles" path.
$GLOBALS["UserFilesPath"] = '' ;
if ( isset( $Config['UserFilesPath'] ) )
$GLOBALS["UserFilesPath"] = $Config['UserFilesPath'] ;
else if ( isset( $_GET['ServerPath'] ) )
$GLOBALS["UserFilesPath"] = $_GET['ServerPath'] ;
else
$GLOBALS["UserFilesPath"] = 'Image/' ;
if ( ! ereg( '/$', $GLOBALS["UserFilesPath"] ) )
$GLOBALS["UserFilesPath"] .= 'Image/' ;
if ( strlen( $Config['UserFilesAbsolutePath'] ) > 0 )
{
$GLOBALS["UserFilesDirectory"] = $Config['UserFilesAbsolutePath'] ;
if ( ! ereg( '/$', $GLOBALS["UserFilesDirectory"] ) )
$GLOBALS["UserFilesDirectory"] .= 'Image/' ;
}
else
{
// Map the "UserFiles" path to a local directory.
$GLOBALS["UserFilesDirectory"] = GetRootPath() . $GLOBALS["UserFilesPath"] ;
}
DoResponse() ;
function DoResponse()
{
if ( !isset( $_GET['Command'] ) || !isset( $_GET['Type'] ) || !isset( $_GET['CurrentFolder'] ) )
return ;
// Get the main request informaiton.
$sCommand = $_GET['Command'] ;
$sResourceType = $_GET['Type'] ;
$sCurrentFolder = $_GET['CurrentFolder'] ;
// Check if it is an allowed type.
if ( !in_array( $sResourceType, array('File','Image','Flash','Media') ) )
return ;
// Check the current folder syntax (must begin and start with a slash).
if ( ! ereg( '/$', $sCurrentFolder ) ) $sCurrentFolder .= '/' ;
if ( strpos( $sCurrentFolder, '/' ) !== 0 ) $sCurrentFolder = '/' . $sCurrentFolder ;
// Check for invalid folder paths (..)
if ( strpos( $sCurrentFolder, '..' ) )
SendError( 102, "" ) ;
// File Upload doesn't have to Return XML, so it must be intercepted before anything.
if ( $sCommand == 'FileUpload' )
{
FileUpload( $sResourceType, $sCurrentFolder ) ;
return ;
}
CreateXmlHeader( $sCommand, $sResourceType, $sCurrentFolder ) ;
// Execute the required command.
switch ( $sCommand )
{
case 'GetFolders' :
GetFolders( $sResourceType, $sCurrentFolder ) ;
break ;
case 'GetFoldersAndFiles' :
GetFoldersAndFiles( $sResourceType, $sCurrentFolder ) ;
break ;
case 'CreateFolder' :
CreateFolder( $sResourceType, $sCurrentFolder ) ;
break ;
}
CreateXmlFooter() ;
exit ;
}
?> |
Ik hoop op een antwoord, alvast bedankt.
Mvg,
Daboytommy87