Ticket #3079: 3079.diff
File 3079.diff, 773 bytes (added by , 19 years ago) |
---|
-
xmlrpc.php
61 61 logIO("I", $HTTP_RAW_POST_DATA); 62 62 63 63 64 function mkdir_p($target) {65 // from php.net/mkdir user contributed notes66 if (file_exists($target)) {67 if (!is_dir($target)) {68 return false;69 } else {70 return true;71 }72 }73 74 // Attempting to create the directory may clutter up our display.75 if (@mkdir($target)) {76 return true;77 }78 79 // If the above failed, attempt to create the parent node, then try again.80 if (mkdir_p(dirname($target))) {81 return mkdir_p($target);82 }83 84 return false;85 }86 87 88 64 class wp_xmlrpc_server extends IXR_Server { 89 65 90 66 function wp_xmlrpc_server() {