upd to 0.3
This commit is contained in:
20
index.php
20
index.php
@@ -2,7 +2,7 @@
|
||||
/**
|
||||
* mySQL image replacer - https://gitlab.com/zlax/mysqlimagereplacer
|
||||
* adopted for php8.2
|
||||
* v.0.2 beta - uder DWTWL license https://soundragon.su/license/license.html
|
||||
* v.0.3 beta - uder DWTWL license https://soundragon.su/license/license.html
|
||||
* interface script
|
||||
*
|
||||
* !MAKE BACKUP OF YOUR SQL-TABLE BEFORE YOU TRY THIS SCRIPT!
|
||||
@@ -80,6 +80,7 @@ function PageView() {
|
||||
// -- Checking table
|
||||
while($row=mysqli_fetch_assoc($resulttable)) {
|
||||
$contentpost=new DOMDocument();
|
||||
libxml_use_internal_errors(true);
|
||||
if (!empty($_SESSION["filtcolumn"]) && !empty($_SESSION["filtvalue"])) {
|
||||
if ($row[$_SESSION["filtcolumn"]] == $_SESSION["filtvalue"]) {
|
||||
if (!empty($row[$_SESSION["dbcolumn"]]))
|
||||
@@ -115,11 +116,13 @@ function PageView() {
|
||||
$_SESSION["alreadyimagenumber"]++;
|
||||
else $_SESSION["brokenimagenumber"]++;
|
||||
}
|
||||
libxml_clear_errors();
|
||||
$postnumber++;
|
||||
}
|
||||
echo "<form action=index.php method=post>\n";
|
||||
echo " directory to upload new images:<br>\n";
|
||||
echo " ",getcwd(),"/<input type=text name=\"subdir\" value=\"",$_SESSION["subdir"],"\" maxlength=63> (leave blank if you don't need subdir)<br>\n";
|
||||
echo " start processing from raw number: <input type=text name=\"fromnum\" value=\"",$_SESSION["fromnum"],"\" maxlength=63> (leave blank if all)<br>\n";
|
||||
echo " type of html-prefix:<br>\n";
|
||||
echo " <input type=\"radio\" name=\"htmlprefix\" value=\"http\"";
|
||||
if (!isset($_SESSION["htmlprefix"])) $_SESSION["htmlprefix"]="wo";
|
||||
@@ -155,7 +158,7 @@ function PageView() {
|
||||
if (!isset($_SESSION["ahrefparents"])) $_SESSION["ahrefparents"]=true;
|
||||
if ($_SESSION["ahrefparents"]) echo " checked";
|
||||
echo ">download parent a hrefs if exists?<br>\n";
|
||||
echo "Domain for webarchive download: <input type=text name=\"webarchived\" value=\"",$_SESSION["webarchived"],"\" maxlength=127> (leave blank if you don't need to download images from webarchive)<br>\n";
|
||||
echo "Domains for webarchive download, comma separated: <input type=text name=\"webarchived\" value=\"",$_SESSION["webarchived"],"\" maxlength=127> (leave blank if you don't need to download images from webarchive)<br>\n";
|
||||
echo " <input type=checkbox name=\"fixbroken\" value=\"yes\"";
|
||||
if (!isset($_SESSION["fixbroken"])) $_SESSION["fixbroken"]=false;
|
||||
if ($_SESSION["fixbroken"]) echo " checked";
|
||||
@@ -186,11 +189,11 @@ function PageView() {
|
||||
else if (isset($testurl['host']) && ($testurl['host']==$_SERVER['SERVER_NAME']))
|
||||
echo " <font color=yellow>";
|
||||
else echo " <font color=red>";
|
||||
echo $imgs,"</font>, (";
|
||||
echo rawurldecode(urldecode($imgs)),"</font>, (";
|
||||
if ($_SESSION["imgsrcahrefs"][$postnum][$imgnum]==$_SESSION["imgsrcs"][$postnum][$imgnum])
|
||||
echo "<i>";
|
||||
else echo "<b>";
|
||||
echo $_SESSION["imgsrcahrefs"][$postnum][$imgnum];
|
||||
echo rawurldecode(urldecode($_SESSION["imgsrcahrefs"][$postnum][$imgnum]));
|
||||
if ($_SESSION["imgsrcahrefs"][$postnum][$imgnum]==$_SESSION["imgsrcs"][$postnum][$imgnum])
|
||||
echo "</i>";
|
||||
else echo "</b>";
|
||||
@@ -217,7 +220,7 @@ function PageView() {
|
||||
if ($_SESSION["ahrefparents"])
|
||||
echo "parent a hrefs will be downloaded (if exists)<br>\n";
|
||||
if ($_SESSION["webarchived"])
|
||||
echo "this domain will be downloaded via webarchive: ", $_SESSION["webarchived"], "<br>\n";
|
||||
echo "this domains will be downloaded via webarchive: ", $_SESSION["webarchived"], "<br>\n";
|
||||
if ($_SESSION["fixbroken"])
|
||||
echo $_SESSION["brokenimagenumber"]," tags will be deleted<br>\n";
|
||||
echo " are you sure to proceed?<br>\n";
|
||||
@@ -261,6 +264,7 @@ function PageView() {
|
||||
$csvsessiondata[]=$_SESSION["filtvalue"];
|
||||
$csvsessiondata[]=$_SESSION["ahrefparents"];
|
||||
$csvsessiondata[]=$_SESSION["webarchived"];
|
||||
$csvsessiondata[]=$_SESSION["fromnum"];
|
||||
$fhandle=fopen("indata.csv","w");
|
||||
fputcsv($fhandle,$csvsessiondata);
|
||||
fclose($fhandle);
|
||||
@@ -377,6 +381,9 @@ function PageView() {
|
||||
$_SESSION["subdir"]=$_POST["subdir"];
|
||||
$_SESSION["htmlprefix"]=$_POST["htmlprefix"];
|
||||
$_SESSION["downloadtype"]=$_POST["dwnldtype"];
|
||||
if (isset($_POST['fromnum']))
|
||||
$_SESSION["fromnum"]=$_POST["fromnum"];
|
||||
else $_SESSION["fromnum"]=false;
|
||||
if (isset($_POST['ahrefparents']) && ($_POST['ahrefparents'] == 'yes'))
|
||||
$_SESSION["ahrefparents"]=true;
|
||||
else $_SESSION["ahrefparents"]=false;
|
||||
@@ -399,6 +406,9 @@ function PageView() {
|
||||
$_SESSION["subdir"]=$_POST["subdir"];
|
||||
$_SESSION["htmlprefix"]=$_POST["htmlprefix"];
|
||||
$_SESSION["downloadtype"]=$_POST["dwnldtype"];
|
||||
if (isset($_POST['fromnum']))
|
||||
$_SESSION["fromnum"]=$_POST["fromnum"];
|
||||
else $_SESSION["fromnum"]=false;
|
||||
if (isset($_POST['ahrefparents']) && ($_POST['ahrefparents'] == 'yes'))
|
||||
$_SESSION["ahrefparents"]=true;
|
||||
else $_SESSION["ahrefparents"]=false;
|
||||
|
||||
Reference in New Issue
Block a user