diff options
| author | spiderr <spider@viovio.com> | 2012-05-25 10:22:01 -0400 |
|---|---|---|
| committer | spiderr <spider@viovio.com> | 2012-05-25 10:22:01 -0400 |
| commit | dd34dd2523cd2f3be340beb905e7a3baadf1f785 (patch) | |
| tree | 8b929d4c9f82612827613b4c1aa6103842d606a8 | |
| parent | b470b7e19dab852473ca0956d8b52f889107920f (diff) | |
| download | util-dd34dd2523cd2f3be340beb905e7a3baadf1f785.tar.gz util-dd34dd2523cd2f3be340beb905e7a3baadf1f785.tar.bz2 util-dd34dd2523cd2f3be340beb905e7a3baadf1f785.zip | |
replace PHP_SELF with SCRIPT_NAME
| -rw-r--r-- | freecap/freecap_wrap.php | 2 | ||||
| -rw-r--r-- | getid3/demos/demo.browse.php | 24 | ||||
| -rw-r--r-- | getid3/demos/demo.mimeonly.php | 2 | ||||
| -rw-r--r-- | getid3/demos/demo.mysql.php | 146 | ||||
| -rw-r--r-- | getid3/demos/demo.write.php | 4 | ||||
| -rw-r--r-- | spyc/php4/spyc.php4 | 2 | ||||
| -rw-r--r-- | spyc/spyc.php | 2 |
7 files changed, 91 insertions, 91 deletions
diff --git a/freecap/freecap_wrap.php b/freecap/freecap_wrap.php index 1e18747..5a0f89b 100644 --- a/freecap/freecap_wrap.php +++ b/freecap/freecap_wrap.php @@ -110,7 +110,7 @@ if($word_ok!==false) }
}
?>
-<form action="<?=$_SERVER['PHP_SELF']?>" method="post">
+<form action="<?=$_SERVER['SCRIPT_NAME']?>" method="post">
<table cellpadding="0" cellspacing="0">
<tr><td>Name:</td><td><input type="text" name="name" value="<?=htmlspecialchars($_POST['name'])?>"></td></tr>
<tr><td>Foo:</td><td><input type="text" name="foo" value="<?=htmlspecialchars($_POST['foo'])?>"></td></tr>
diff --git a/getid3/demos/demo.browse.php b/getid3/demos/demo.browse.php index 6a9af4f..e70c35a 100644 --- a/getid3/demos/demo.browse.php +++ b/getid3/demos/demo.browse.php @@ -128,7 +128,7 @@ if (isset($_REQUEST['filename'])) { if (strstr($_REQUEST['filename'], 'http://') || strstr($_REQUEST['filename'], 'ftp://')) { echo '<i>Cannot browse remote filesystems</i><br>'; } else { - echo 'Browse: <a href="'.$_SERVER['PHP_SELF'].'?listdirectory='.urlencode($listdirectory).'">'.getid3_lib::iconv_fallback('ISO-8859-1', 'UTF-8', $listdirectory).'</a><br>'; + echo 'Browse: <a href="'.$_SERVER['SCRIPT_NAME'].'?listdirectory='.urlencode($listdirectory).'">'.getid3_lib::iconv_fallback('ISO-8859-1', 'UTF-8', $listdirectory).'</a><br>'; } echo table_var_dump($ThisFileInfo); @@ -243,7 +243,7 @@ if (isset($_REQUEST['filename'])) { foreach ($DirectoryContents[$dirname]['dir'] as $filename => $fileinfo) { echo '<tr bgcolor="#'.(($rowcounter++ % 2) ? $getID3checkColor_DirectoryLight : $getID3checkColor_DirectoryDark).'">'; if ($filename == '..') { - echo '<form action="'.$_SERVER['PHP_SELF'].'" method="get">'; + echo '<form action="'.$_SERVER['SCRIPT_NAME'].'" method="get">'; echo '<td colspan="'.$columnsintable.'">Parent directory: '; echo '<input type="text" name="listdirectory" size="50" style="background-color: '.$getID3checkColor_DirectoryDark.';" value="'; if (GETID3_OS_ISWINDOWS) { @@ -254,7 +254,7 @@ if (isset($_REQUEST['filename'])) { echo '"> <input type="submit" value="Go">'; echo '</td></form>'; } else { - echo '<td colspan="'.$columnsintable.'"><a href="'.$_SERVER['PHP_SELF'].'?listdirectory='.urlencode($dirname.$filename).'"><b>'.FixTextFields($filename).'</b></a></td>'; + echo '<td colspan="'.$columnsintable.'"><a href="'.$_SERVER['SCRIPT_NAME'].'?listdirectory='.urlencode($dirname.$filename).'"><b>'.FixTextFields($filename).'</b></a></td>'; } echo '</tr>'; } @@ -269,11 +269,11 @@ if (isset($_REQUEST['filename'])) { echo '<th>Artist</th>'; echo '<th>Title</th>'; if (isset($_REQUEST['ShowMD5'])) { - echo '<th>MD5 File (File) (<a href="'.$_SERVER['PHP_SELF'].'?listdirectory='.rawurlencode(isset($_REQUEST['listdirectory']) ? $_REQUEST['listdirectory'] : '.').'">disable</a>)</th>'; - echo '<th>MD5 Data (File) (<a href="'.$_SERVER['PHP_SELF'].'?listdirectory='.rawurlencode(isset($_REQUEST['listdirectory']) ? $_REQUEST['listdirectory'] : '.').'">disable</a>)</th>'; - echo '<th>MD5 Data (Source) (<a href="'.$_SERVER['PHP_SELF'].'?listdirectory='.rawurlencode(isset($_REQUEST['listdirectory']) ? $_REQUEST['listdirectory'] : '.').'">disable</a>)</th>'; + echo '<th>MD5 File (File) (<a href="'.$_SERVER['SCRIPT_NAME'].'?listdirectory='.rawurlencode(isset($_REQUEST['listdirectory']) ? $_REQUEST['listdirectory'] : '.').'">disable</a>)</th>'; + echo '<th>MD5 Data (File) (<a href="'.$_SERVER['SCRIPT_NAME'].'?listdirectory='.rawurlencode(isset($_REQUEST['listdirectory']) ? $_REQUEST['listdirectory'] : '.').'">disable</a>)</th>'; + echo '<th>MD5 Data (Source) (<a href="'.$_SERVER['SCRIPT_NAME'].'?listdirectory='.rawurlencode(isset($_REQUEST['listdirectory']) ? $_REQUEST['listdirectory'] : '.').'">disable</a>)</th>'; } else { - echo '<th colspan="3">MD5 Data (<a href="'.$_SERVER['PHP_SELF'].'?listdirectory='.rawurlencode(isset($_REQUEST['listdirectory']) ? $_REQUEST['listdirectory'] : '.').'&ShowMD5=1">enable</a>)</th>'; + echo '<th colspan="3">MD5 Data (<a href="'.$_SERVER['SCRIPT_NAME'].'?listdirectory='.rawurlencode(isset($_REQUEST['listdirectory']) ? $_REQUEST['listdirectory'] : '.').'&ShowMD5=1">enable</a>)</th>'; } echo '<th>Tags</th>'; echo '<th>Errors & Warnings</th>'; @@ -285,7 +285,7 @@ if (isset($_REQUEST['filename'])) { uksort($DirectoryContents[$dirname]['known'], 'MoreNaturalSort'); foreach ($DirectoryContents[$dirname]['known'] as $filename => $fileinfo) { echo '<tr bgcolor="#'.(($rowcounter++ % 2) ? $getID3checkColor_FileDark : $getID3checkColor_FileLight).'">'; - echo '<td><a href="'.$_SERVER['PHP_SELF'].'?filename='.urlencode($dirname.$filename).'" TITLE="View detailed analysis">'.FixTextFields(getid3_lib::SafeStripSlashes($filename)).'</a></td>'; + echo '<td><a href="'.$_SERVER['SCRIPT_NAME'].'?filename='.urlencode($dirname.$filename).'" TITLE="View detailed analysis">'.FixTextFields(getid3_lib::SafeStripSlashes($filename)).'</a></td>'; echo '<td align="right"> '.number_format($fileinfo['filesize']).'</td>'; echo '<td align="right"> '.NiceDisplayFiletypeFormat($fileinfo).'</td>'; echo '<td align="right"> '.(isset($fileinfo['playtime_string']) ? $fileinfo['playtime_string'] : '-').'</td>'; @@ -333,7 +333,7 @@ if (isset($_REQUEST['filename'])) { break; } echo '</td>'; - echo '<td align="left"> <a href="'.$_SERVER['PHP_SELF'].'?listdirectory='.urlencode($listdirectory).'&deletefile='.urlencode($dirname.$filename).'" onClick="return confirm(\'Are you sure you want to delete '.addslashes($dirname.$filename).'? \n(this action cannot be un-done)\');" TITLE="Permanently delete '."\n".FixTextFields($filename)."\n".' from'."\n".' '.FixTextFields($dirname).'">delete</a></td>'; + echo '<td align="left"> <a href="'.$_SERVER['SCRIPT_NAME'].'?listdirectory='.urlencode($listdirectory).'&deletefile='.urlencode($dirname.$filename).'" onClick="return confirm(\'Are you sure you want to delete '.addslashes($dirname.$filename).'? \n(this action cannot be un-done)\');" TITLE="Permanently delete '."\n".FixTextFields($filename)."\n".' from'."\n".' '.FixTextFields($dirname).'">delete</a></td>'; echo '</tr>'; } } @@ -342,7 +342,7 @@ if (isset($_REQUEST['filename'])) { uksort($DirectoryContents[$dirname]['other'], 'MoreNaturalSort'); foreach ($DirectoryContents[$dirname]['other'] as $filename => $fileinfo) { echo '<tr bgcolor="#'.(($rowcounter++ % 2) ? $getID3checkColor_UnknownDark : $getID3checkColor_UnknownLight).'">'; - echo '<td><a href="'.$_SERVER['PHP_SELF'].'?filename='.urlencode($dirname.$filename).'"><i>'.$filename.'</i></a></td>'; + echo '<td><a href="'.$_SERVER['SCRIPT_NAME'].'?filename='.urlencode($dirname.$filename).'"><i>'.$filename.'</i></a></td>'; echo '<td align="right"> '.(isset($fileinfo['filesize']) ? number_format($fileinfo['filesize']) : '-').'</td>'; echo '<td align="right"> '.NiceDisplayFiletypeFormat($fileinfo).'</td>'; echo '<td align="right"> '.(isset($fileinfo['playtime_string']) ? $fileinfo['playtime_string'] : '-').'</td>'; @@ -367,7 +367,7 @@ if (isset($_REQUEST['filename'])) { echo '</td>'; echo '<td align="left"> </td>'; // Edit - echo '<td align="left"> <a href="'.$_SERVER['PHP_SELF'].'?listdirectory='.urlencode($listdirectory).'&deletefile='.urlencode($dirname.$filename).'" onClick="return confirm(\'Are you sure you want to delete '.addslashes($dirname.$filename).'? \n(this action cannot be un-done)\');" TITLE="Permanently delete '.addslashes($dirname.$filename).'">delete</a></td>'; + echo '<td align="left"> <a href="'.$_SERVER['SCRIPT_NAME'].'?listdirectory='.urlencode($listdirectory).'&deletefile='.urlencode($dirname.$filename).'" onClick="return confirm(\'Are you sure you want to delete '.addslashes($dirname.$filename).'? \n(this action cannot be un-done)\');" TITLE="Permanently delete '.addslashes($dirname.$filename).'">delete</a></td>'; echo '</tr>'; } } @@ -485,7 +485,7 @@ function table_var_dump($variable) { fwrite($tempimagefile, $value); fclose($tempimagefile); } - $returnstring .= '</td><td><img src="'.$_SERVER['PHP_SELF'].'?showfile='.urlencode($DumpedImageSRC).'&md5='.md5_file($DumpedImageSRC).'" width="'.$imagechunkcheck[0].'" height="'.$imagechunkcheck[1].'"></td></tr>'; + $returnstring .= '</td><td><img src="'.$_SERVER['SCRIPT_NAME'].'?showfile='.urlencode($DumpedImageSRC).'&md5='.md5_file($DumpedImageSRC).'" width="'.$imagechunkcheck[0].'" height="'.$imagechunkcheck[1].'"></td></tr>'; } else { $returnstring .= '</td><td>'.table_var_dump($value).'</td></tr>'; } diff --git a/getid3/demos/demo.mimeonly.php b/getid3/demos/demo.mimeonly.php index dd6dec6..22fca21 100644 --- a/getid3/demos/demo.mimeonly.php +++ b/getid3/demos/demo.mimeonly.php @@ -20,7 +20,7 @@ if (!empty($_REQUEST['filename'])) { } else { - echo 'Usage: <TT>'.$_SERVER['PHP_SELF'].'?filename=<I>filename.ext</I></TT>'; + echo 'Usage: <TT>'.$_SERVER['SCRIPT_NAME'].'?filename=<I>filename.ext</I></TT>'; } diff --git a/getid3/demos/demo.mysql.php b/getid3/demos/demo.mysql.php index 0228749..5d55e07 100644 --- a/getid3/demos/demo.mysql.php +++ b/getid3/demos/demo.mysql.php @@ -320,7 +320,7 @@ if (!empty($_REQUEST['scan']) || !empty($_REQUEST['newscan']) || !empty($_REQUES if (!empty($_REQUEST['rescanerrors'])) { - echo '<a href="'.$_SERVER['PHP_SELF'].'">abort</a><hr>'; + echo '<a href="'.$_SERVER['SCRIPT_NAME'].'">abort</a><hr>'; echo 'Re-scanning all media files already in database that had errors and/or warnings in last scan<hr>'; @@ -345,7 +345,7 @@ if (!empty($_REQUEST['scan']) || !empty($_REQUEST['newscan']) || !empty($_REQUES } elseif (!empty($_REQUEST['scan']) || !empty($_REQUEST['newscan'])) { - echo '<a href="'.$_SERVER['PHP_SELF'].'">abort</a><hr>'; + echo '<a href="'.$_SERVER['SCRIPT_NAME'].'">abort</a><hr>'; echo 'Scanning all media files in <b>'.str_replace('\\', '/', realpath(!empty($_REQUEST['scan']) ? $_REQUEST['scan'] : $_REQUEST['newscan'])).'</b> (and subdirectories)<hr>'; @@ -707,7 +707,7 @@ if (!empty($_REQUEST['scan']) || !empty($_REQUEST['newscan']) || !empty($_REQUES } elseif (!empty($_REQUEST['showfiles'])) { - echo '<a href="'.$_SERVER['PHP_SELF'].'?encodedbydistribution='.urlencode('%').'">show all</a><br>'; + echo '<a href="'.$_SERVER['SCRIPT_NAME'].'?encodedbydistribution='.urlencode('%').'">show all</a><br>'; echo '<table border="1">'; $SQLquery = 'SELECT `filename`, `comments_id3v2`'; @@ -717,7 +717,7 @@ if (!empty($_REQUEST['scan']) || !empty($_REQUEST['newscan']) || !empty($_REQUES set_time_limit(30); $CommentArray = unserialize($row['comments_id3v2']); if (($_REQUEST['encodedbydistribution'] == '%') || (!empty($CommentArray['encoded_by'][0]) && ($_REQUEST['encodedbydistribution'] == $CommentArray['encoded_by'][0]))) { - echo '<tr><td><a href="'.$_SERVER['PHP_SELF'].'?m3ufilename='.urlencode($row['filename']).'">m3u</a></td>'; + echo '<tr><td><a href="'.$_SERVER['SCRIPT_NAME'].'?m3ufilename='.urlencode($row['filename']).'">m3u</a></td>'; echo '<td><a href="demo.browse.php?filename='.rawurlencode($row['filename']).'">'.FixTextFields($row['filename']).'</a></td></tr>'; } } @@ -739,16 +739,16 @@ if (!empty($_REQUEST['scan']) || !empty($_REQUEST['newscan']) || !empty($_REQUES $EncodedBy[$row['encoder_options']][@$CommentArray['encoded_by'][0]] = 1; } } - echo '<a href="'.$_SERVER['PHP_SELF'].'?encodedbydistribution='.urlencode('%').'&m3u=1">.m3u version</a><br>'; + echo '<a href="'.$_SERVER['SCRIPT_NAME'].'?encodedbydistribution='.urlencode('%').'&m3u=1">.m3u version</a><br>'; echo '<table border="1"><tr><th>m3u</th><th>Encoder Options</th><th>Encoded By (ID3v2)</th></tr>'; foreach ($EncodedBy as $key => $value) { - echo '<tr><TD VALIGN="TOP"><a href="'.$_SERVER['PHP_SELF'].'?encodedbydistribution='.urlencode($key).'&showfiles=1&m3u=1">m3u</a></td>'; + echo '<tr><TD VALIGN="TOP"><a href="'.$_SERVER['SCRIPT_NAME'].'?encodedbydistribution='.urlencode($key).'&showfiles=1&m3u=1">m3u</a></td>'; echo '<TD VALIGN="TOP"><b>'.$key.'</b></td>'; echo '<td><table border="0" WIDTH="100%">'; arsort($value); foreach ($value as $string => $count) { echo '<tr><TD ALIGN="RIGHT" WIDTH="50"><i>'.number_format($count).'</i></td><td> </td>'; - echo '<td><a href="'.$_SERVER['PHP_SELF'].'?encodedbydistribution='.urlencode($string).'&showfiles=1">'.$string.'</a></td></tr>'; + echo '<td><a href="'.$_SERVER['SCRIPT_NAME'].'?encodedbydistribution='.urlencode($string).'&showfiles=1">'.$string.'</a></td></tr>'; } echo '</table></td></tr>'; } @@ -803,7 +803,7 @@ if (!empty($_REQUEST['scan']) || !empty($_REQUEST['newscan']) || !empty($_REQUES } else { - echo '<a href="'.$_SERVER['PHP_SELF'].'?emptygenres='.urlencode($_REQUEST['emptygenres']).'&m3u=1">.m3u version</a><br>'; + echo '<a href="'.$_SERVER['SCRIPT_NAME'].'?emptygenres='.urlencode($_REQUEST['emptygenres']).'&m3u=1">.m3u version</a><br>'; $EmptyGenreCounter = 0; echo '<table border="1" cellspacing="0" cellpadding="3">'; echo '<tr><th>m3u</th><th>filename</th></tr>'; @@ -811,7 +811,7 @@ if (!empty($_REQUEST['scan']) || !empty($_REQUEST['newscan']) || !empty($_REQUES if (!in_array($row['fileformat'], $IgnoreNoTagFormats)) { $EmptyGenreCounter++; echo '<tr>'; - echo '<td><a href="'.$_SERVER['PHP_SELF'].'?m3ufilename='.urlencode($row['filename']).'">m3u</a></td>'; + echo '<td><a href="'.$_SERVER['SCRIPT_NAME'].'?m3ufilename='.urlencode($row['filename']).'">m3u</a></td>'; echo '<td><a href="demo.browse.php?filename='.rawurlencode($row['filename']).'">'.FixTextFields($row['filename']).'</a></td>'; echo '</tr>'; } @@ -841,13 +841,13 @@ if (!empty($_REQUEST['scan']) || !empty($_REQUEST['newscan']) || !empty($_REQUES } else { $NonEmptyCommentsCounter = 0; - echo '<a href="'.$_SERVER['PHP_SELF'].'?nonemptycomments='.urlencode($_REQUEST['nonemptycomments']).'&m3u=1">.m3u version</a><br>'; + echo '<a href="'.$_SERVER['SCRIPT_NAME'].'?nonemptycomments='.urlencode($_REQUEST['nonemptycomments']).'&m3u=1">.m3u version</a><br>'; echo '<table border="1" cellspacing="0" cellpadding="3">'; echo '<tr><th>m3u</th><th>filename</th><th>comments</th></tr>'; while ($row = mysql_fetch_array($result)) { $NonEmptyCommentsCounter++; echo '<tr>'; - echo '<td><a href="'.$_SERVER['PHP_SELF'].'?m3ufilename='.urlencode($row['filename']).'">m3u</a></td>'; + echo '<td><a href="'.$_SERVER['SCRIPT_NAME'].'?m3ufilename='.urlencode($row['filename']).'">m3u</a></td>'; echo '<td><a href="demo.browse.php?filename='.rawurlencode($row['filename']).'">'.FixTextFields($row['filename']).'</a></td>'; if (strlen(trim($row['comment'])) > 0) { echo '<td>'.FixTextFields($row['comment']).'</td>'; @@ -884,7 +884,7 @@ if (!empty($_REQUEST['scan']) || !empty($_REQUEST['newscan']) || !empty($_REQUES } else { - echo '<a href="'.$_SERVER['PHP_SELF'].'?trackzero='.urlencode($_REQUEST['trackzero']).'&m3u=1">.m3u version</a><br>'; + echo '<a href="'.$_SERVER['SCRIPT_NAME'].'?trackzero='.urlencode($_REQUEST['trackzero']).'&m3u=1">.m3u version</a><br>'; $TrackZeroCounter = 0; echo '<table border="1" cellspacing="0" cellpadding="3">'; echo '<tr><th>m3u</th><th>filename</th><th>track</th></tr>'; @@ -892,7 +892,7 @@ if (!empty($_REQUEST['scan']) || !empty($_REQUEST['newscan']) || !empty($_REQUES if ((strlen($row['track']) > 0) && ($row['track'] < 1) || ($row['track'] > 99)) { $TrackZeroCounter++; echo '<tr>'; - echo '<td><a href="'.$_SERVER['PHP_SELF'].'?m3ufilename='.urlencode($row['filename']).'">m3u</a></td>'; + echo '<td><a href="'.$_SERVER['SCRIPT_NAME'].'?m3ufilename='.urlencode($row['filename']).'">m3u</a></td>'; echo '<td><a href="demo.browse.php?filename='.rawurlencode($row['filename']).'">'.FixTextFields($row['filename']).'</a></td>'; echo '<td>'.FixTextFields($row['track']).'</td>'; echo '</tr>'; @@ -924,12 +924,12 @@ if (!empty($_REQUEST['scan']) || !empty($_REQUEST['newscan']) || !empty($_REQUES } else { echo '<b>'.number_format(mysql_num_rows($result)).'</b> files with "feat." in the title (instead of the artist)<br><br>'; - echo '<a href="'.$_SERVER['PHP_SELF'].'?titlefeat='.urlencode($_REQUEST['titlefeat']).'&m3u=1">.m3u version</a><br>'; + echo '<a href="'.$_SERVER['SCRIPT_NAME'].'?titlefeat='.urlencode($_REQUEST['titlefeat']).'&m3u=1">.m3u version</a><br>'; echo '<table border="1" cellspacing="0" cellpadding="3">'; echo '<tr><th>m3u</th><th>filename</th><th>title</th></tr>'; while ($row = mysql_fetch_array($result)) { echo '<tr>'; - echo '<td><a href="'.$_SERVER['PHP_SELF'].'?m3ufilename='.urlencode($row['filename']).'">m3u</a></td>'; + echo '<td><a href="'.$_SERVER['SCRIPT_NAME'].'?m3ufilename='.urlencode($row['filename']).'">m3u</a></td>'; echo '<td><a href="demo.browse.php?filename='.rawurlencode($row['filename']).'">'.FixTextFields($row['filename']).'</a></td>'; echo '<td>'.eregi_replace('(feat\. .*)', '<b>\\1</b>', FixTextFields($row['title'])).'</td>'; echo '</tr>'; @@ -960,12 +960,12 @@ if (!empty($_REQUEST['scan']) || !empty($_REQUEST['newscan']) || !empty($_REQUES } else { echo '<b>'.number_format(mysql_num_rows($result)).'</b> files with a track number, but no album<br><br>'; - echo '<a href="'.$_SERVER['PHP_SELF'].'?tracknoalbum='.urlencode($_REQUEST['tracknoalbum']).'&m3u=1">.m3u version</a><br>'; + echo '<a href="'.$_SERVER['SCRIPT_NAME'].'?tracknoalbum='.urlencode($_REQUEST['tracknoalbum']).'&m3u=1">.m3u version</a><br>'; echo '<table border="1" cellspacing="0" cellpadding="3">'; echo '<tr><th>m3u</th><th>filename</th><th>track</th><th>album</th></tr>'; while ($row = mysql_fetch_array($result)) { echo '<tr>'; - echo '<td><a href="'.$_SERVER['PHP_SELF'].'?m3ufilename='.urlencode($row['filename']).'">m3u</a></td>'; + echo '<td><a href="'.$_SERVER['SCRIPT_NAME'].'?m3ufilename='.urlencode($row['filename']).'">m3u</a></td>'; echo '<td><a href="demo.browse.php?filename='.rawurlencode($row['filename']).'">'.FixTextFields($row['filename']).'</a></td>'; echo '<td>'.FixTextFields($row['track']).'</td>'; echo '<td>'.FixTextFields($row['album']).'</td>'; @@ -1008,7 +1008,7 @@ if (!empty($_REQUEST['scan']) || !empty($_REQUEST['newscan']) || !empty($_REQUES $TagsToCompare['id3v1'] = true; } - echo '<a href="'.$_SERVER['PHP_SELF'].'?unsynchronizedtags='.urlencode($_REQUEST['unsynchronizedtags']).'&autofix=1">Auto-fix empty tags</a><br><br>'; + echo '<a href="'.$_SERVER['SCRIPT_NAME'].'?unsynchronizedtags='.urlencode($_REQUEST['unsynchronizedtags']).'&autofix=1">Auto-fix empty tags</a><br><br>'; echo '<div id="Autofixing"></div>'; echo '<table border="1" cellspacing="0" cellpadding="3">'; echo '<tr>'; @@ -1016,16 +1016,16 @@ if (!empty($_REQUEST['scan']) || !empty($_REQUEST['newscan']) || !empty($_REQUES echo '<th>Filename</th>'; echo '<th>Combined</th>'; if ($TagsToCompare['id3v2']) { - echo '<th><a href="'.$_SERVER['PHP_SELF'].'?unsynchronizedtags='.urlencode($_REQUEST['unsynchronizedtags']).'&autofix=1&autofixforcesource=id3v2&autofixforcedest=A1" TITLE="Auto-fix all tags to match ID3v2 contents" onClick="return confirm(\'Are you SURE you want to synchronize all tags to match ID3v2?\');">ID3v2</a></th>'; + echo '<th><a href="'.$_SERVER['SCRIPT_NAME'].'?unsynchronizedtags='.urlencode($_REQUEST['unsynchronizedtags']).'&autofix=1&autofixforcesource=id3v2&autofixforcedest=A1" TITLE="Auto-fix all tags to match ID3v2 contents" onClick="return confirm(\'Are you SURE you want to synchronize all tags to match ID3v2?\');">ID3v2</a></th>'; } if ($TagsToCompare['ape']) { - echo '<th><a href="'.$_SERVER['PHP_SELF'].'?unsynchronizedtags='.urlencode($_REQUEST['unsynchronizedtags']).'&autofix=1&autofixforcesource=ape&autofixforcedest=21" TITLE="Auto-fix all tags to match APE contents" onClick="return confirm(\'Are you SURE you want to synchronize all tags to match APE?\');">APE</a></th>'; + echo '<th><a href="'.$_SERVER['SCRIPT_NAME'].'?unsynchronizedtags='.urlencode($_REQUEST['unsynchronizedtags']).'&autofix=1&autofixforcesource=ape&autofixforcedest=21" TITLE="Auto-fix all tags to match APE contents" onClick="return confirm(\'Are you SURE you want to synchronize all tags to match APE?\');">APE</a></th>'; } if ($TagsToCompare['lyrics3']) { echo '<th>Lyrics3</th>'; } if ($TagsToCompare['id3v1']) { - echo '<th><a href="'.$_SERVER['PHP_SELF'].'?unsynchronizedtags='.urlencode($_REQUEST['unsynchronizedtags']).'&autofix=1&autofixforcesource=ape&autofixforcedest=2A" TITLE="Auto-fix all tags to match ID3v1 contents" onClick="return confirm(\'Are you SURE you want to synchronize all tags to match ID3v1?\');">ID3v1</a></th>'; + echo '<th><a href="'.$_SERVER['SCRIPT_NAME'].'?unsynchronizedtags='.urlencode($_REQUEST['unsynchronizedtags']).'&autofix=1&autofixforcesource=ape&autofixforcedest=2A" TITLE="Auto-fix all tags to match ID3v1 contents" onClick="return confirm(\'Are you SURE you want to synchronize all tags to match ID3v1?\');">ID3v1</a></th>'; } echo '</tr>'; @@ -1069,12 +1069,12 @@ if (!empty($_REQUEST['scan']) || !empty($_REQUEST['newscan']) || !empty($_REQUES $ThisLine = '<tr>'; $ThisLine .= '<td><a href="demo.browse.php?filename='.rawurlencode($row['filename']).'">view</a></td>'; - $ThisLine .= '<td><a href="'.$_SERVER['PHP_SELF'].'?m3ufilename='.urlencode($row['filename']).'">'.FixTextFields($row['filename']).'</a></td>'; + $ThisLine .= '<td><a href="'.$_SERVER['SCRIPT_NAME'].'?m3ufilename='.urlencode($row['filename']).'">'.FixTextFields($row['filename']).'</a></td>'; $tagvalues = ''; foreach ($FieldsToCompare as $fieldname) { $tagvalues .= $fieldname.' = '.@implode(" \n", @$Comments['all'][$fieldname])." \n"; } - $ThisLine .= '<td><a href="'.$_SERVER['PHP_SELF'].'?synchronizetagsfrom=all&filename='.urlencode($row['filename']).'" TITLE="'.htmlentities(rtrim($tagvalues, "\n"), ENT_QUOTES).'" TARGET="retagwindow">all</a></td>'; + $ThisLine .= '<td><a href="'.$_SERVER['SCRIPT_NAME'].'?synchronizetagsfrom=all&filename='.urlencode($row['filename']).'" TITLE="'.htmlentities(rtrim($tagvalues, "\n"), ENT_QUOTES).'" TARGET="retagwindow">all</a></td>'; foreach ($TagsToCompare as $tagtype => $CompareThisTagType) { if ($CompareThisTagType) { $tagvalues = ''; @@ -1195,7 +1195,7 @@ if (!empty($_REQUEST['scan']) || !empty($_REQUEST['newscan']) || !empty($_REQUES } else { $ThisLine .= '<TD BGCOLOR="#00CC00">'; } - $ThisLine .= '<a href="'.$_SERVER['PHP_SELF'].'?synchronizetagsfrom='.$tagtype.'&filename='.urlencode($row['filename']).'" TITLE="'.htmlentities(rtrim($tagvalues, "\n"), ENT_QUOTES).'" TARGET="retagwindow">'.$tagtype.'</a>'; + $ThisLine .= '<a href="'.$_SERVER['SCRIPT_NAME'].'?synchronizetagsfrom='.$tagtype.'&filename='.urlencode($row['filename']).'" TITLE="'.htmlentities(rtrim($tagvalues, "\n"), ENT_QUOTES).'" TARGET="retagwindow">'.$tagtype.'</a>'; $ThisLine .= '</td>'; } } @@ -1249,7 +1249,7 @@ if (!empty($_REQUEST['scan']) || !empty($_REQUEST['newscan']) || !empty($_REQUES echo '<tr bgcolor="#FF0000">'; } echo '<td> </th>'; - echo '<td><a href="'.$_SERVER['PHP_SELF'].'?m3ufilename='.urlencode($row['filename']).'" TITLE="'.FixTextFields(implode("\n", $errors)).'">'.FixTextFields($row['filename']).'</a></td>'; + echo '<td><a href="'.$_SERVER['SCRIPT_NAME'].'?m3ufilename='.urlencode($row['filename']).'" TITLE="'.FixTextFields(implode("\n", $errors)).'">'.FixTextFields($row['filename']).'</a></td>'; echo '<td><table border="0">'; echo '<tr><td><b>'.$TagsToSynch.'</b></td></tr>'; echo '</table></td></tr>'; @@ -1378,7 +1378,7 @@ if (!empty($_REQUEST['scan']) || !empty($_REQUEST['newscan']) || !empty($_REQUES echo '<tr>'; echo '<td><a href="demo.browse.php?filename='.rawurlencode($row['filename']).'">view</a></td>'; echo '<td> '.$NotMatchedReasons.'</td>'; - echo '<td><a href="'.$_SERVER['PHP_SELF'].'?m3ufilename='.urlencode($row['filename']).'">'.FixTextFields($ActualFilename).'</a></td>'; + echo '<td><a href="'.$_SERVER['SCRIPT_NAME'].'?m3ufilename='.urlencode($row['filename']).'">'.FixTextFields($ActualFilename).'</a></td>'; if (@$_REQUEST['autofix']) { @@ -1393,7 +1393,7 @@ if (!empty($_REQUEST['scan']) || !empty($_REQUEST['newscan']) || !empty($_REQUES } else { - echo '<td><a href="'.$_SERVER['PHP_SELF'].'?filenamepattern='.urlencode($_REQUEST['filenamepattern']).'&renamefilefrom='.urlencode($row['filename']).'&renamefileto='.urlencode(dirname($row['filename']).'/'.$PatternFilename).'" TITLE="'.FixTextFields(basename($row['filename']))."\n".FixTextFields(basename($PatternFilename)).'" TARGET="renamewindow">'; + echo '<td><a href="'.$_SERVER['SCRIPT_NAME'].'?filenamepattern='.urlencode($_REQUEST['filenamepattern']).'&renamefilefrom='.urlencode($row['filename']).'&renamefileto='.urlencode(dirname($row['filename']).'/'.$PatternFilename).'" TITLE="'.FixTextFields(basename($row['filename']))."\n".FixTextFields(basename($PatternFilename)).'" TARGET="renamewindow">'; echo '<b>'.$DifferenceBoldedName.'</b></a></td>'; } @@ -1426,7 +1426,7 @@ if (!empty($_REQUEST['scan']) || !empty($_REQUEST['newscan']) || !empty($_REQUES } else { - echo '<a href="'.$_SERVER['PHP_SELF'].'?encoderoptionsdistribution=1">Show all Encoder Options</a><hr>'; + echo '<a href="'.$_SERVER['SCRIPT_NAME'].'?encoderoptionsdistribution=1">Show all Encoder Options</a><hr>'; echo 'Files with Encoder Options <b>'.$_REQUEST['showtagfiles'].'</b>:<br>'; echo '<table border="1" cellspacing="0" cellpadding="3">'; while ($row = mysql_fetch_array($result)) { @@ -1452,8 +1452,8 @@ if (!empty($_REQUEST['scan']) || !empty($_REQUEST['newscan']) || !empty($_REQUES while ($row = mysql_fetch_array($result)) { echo '<tr>'; echo '<td>'.$row['encoder_options'].'</td>'; - echo '<TD ALIGN="RIGHT"><a href="'.$_SERVER['PHP_SELF'].'?encoderoptionsdistribution=1&showtagfiles='.($row['encoder_options'] ? urlencode($row['encoder_options']) : '').'">'.number_format($row['num']).'</a></td>'; - echo '<TD ALIGN="RIGHT"><a href="'.$_SERVER['PHP_SELF'].'?encoderoptionsdistribution=1&showtagfiles='.($row['encoder_options'] ? urlencode($row['encoder_options']) : '').'&m3u=.m3u">m3u</a></td>'; + echo '<TD ALIGN="RIGHT"><a href="'.$_SERVER['SCRIPT_NAME'].'?encoderoptionsdistribution=1&showtagfiles='.($row['encoder_options'] ? urlencode($row['encoder_options']) : '').'">'.number_format($row['num']).'</a></td>'; + echo '<TD ALIGN="RIGHT"><a href="'.$_SERVER['SCRIPT_NAME'].'?encoderoptionsdistribution=1&showtagfiles='.($row['encoder_options'] ? urlencode($row['encoder_options']) : '').'&m3u=.m3u">m3u</a></td>'; echo '</tr>'; } echo '</table><hr>'; @@ -1474,8 +1474,8 @@ if (!empty($_REQUEST['scan']) || !empty($_REQUEST['newscan']) || !empty($_REQUES while ($row = mysql_fetch_array($result)) { echo '<tr>'; echo '<td>'.$row['tags'].'</td>'; - echo '<TD ALIGN="RIGHT"><a href="'.$_SERVER['PHP_SELF'].'?tagtypes=1&showtagfiles='.($row['tags'] ? urlencode($row['tags']) : '').'">'.number_format($row['num']).'</a></td>'; - echo '<TD ALIGN="RIGHT"><a href="'.$_SERVER['PHP_SELF'].'?tagtypes=1&showtagfiles='.($row['tags'] ? urlencode($row['tags']) : '').'&m3u=.m3u">m3u</a></td>'; + echo '<TD ALIGN="RIGHT"><a href="'.$_SERVER['SCRIPT_NAME'].'?tagtypes=1&showtagfiles='.($row['tags'] ? urlencode($row['tags']) : '').'">'.number_format($row['num']).'</a></td>'; + echo '<TD ALIGN="RIGHT"><a href="'.$_SERVER['SCRIPT_NAME'].'?tagtypes=1&showtagfiles='.($row['tags'] ? urlencode($row['tags']) : '').'&m3u=.m3u">m3u</a></td>'; echo '</tr>'; } echo '</table><hr>'; @@ -1610,8 +1610,8 @@ if (!empty($_REQUEST['scan']) || !empty($_REQUEST['newscan']) || !empty($_REQUES } else { - echo 'Duplicated aritst + title: (<a href="'.$_SERVER['PHP_SELF'].'?artisttitledupes=1&samemix=1">Identical Mix/Version only</a>)<br>'; - echo '(<a href="'.$_SERVER['PHP_SELF'].'?artisttitledupes=1&m3u=.m3u">.m3u version</a>)<br>'; + echo 'Duplicated aritst + title: (<a href="'.$_SERVER['SCRIPT_NAME'].'?artisttitledupes=1&samemix=1">Identical Mix/Version only</a>)<br>'; + echo '(<a href="'.$_SERVER['SCRIPT_NAME'].'?artisttitledupes=1&m3u=.m3u">.m3u version</a>)<br>'; echo '<table border="1" cellspacing="0" cellpadding="2">'; echo '<tr><th colspan="3"> </th><th>Artist</th><th>Title</th><th>Version</th><th> </th><th> </th><th>Filename</th></tr>'; @@ -1653,10 +1653,10 @@ if (!empty($_REQUEST['scan']) || !empty($_REQUEST['newscan']) || !empty($_REQUES echo '</td>'; echo '<TD NOWRAP VALIGN="TOP">'; foreach ($filenames as $file) { - echo '<a href="'.$_SERVER['PHP_SELF'].'?m3ufilename='.urlencode($file).'">play</a><br>'; + echo '<a href="'.$_SERVER['SCRIPT_NAME'].'?m3ufilename='.urlencode($file).'">play</a><br>'; } echo '</td>'; - echo '<TD VALIGN="MIDDLE" ALIGN="CENTER" ><a href="'.$_SERVER['PHP_SELF'].'?artisttitledupes=1&m3uartist='.urlencode($artists[0]).'&m3utitle='.urlencode($titles[0]).'">play all</a></td>'; + echo '<TD VALIGN="MIDDLE" ALIGN="CENTER" ><a href="'.$_SERVER['SCRIPT_NAME'].'?artisttitledupes=1&m3uartist='.urlencode($artists[0]).'&m3utitle='.urlencode($titles[0]).'">play all</a></td>'; echo '<TD VALIGN="TOP" NOWRAP>'.implode('<br>', $artists).'</td>'; echo '<TD VALIGN="TOP" NOWRAP>'.implode('<br>', $titles).'</td>'; echo '<TD VALIGN="TOP" NOWRAP>'.implode('<br>', $remixes).'</td>'; @@ -1751,8 +1751,8 @@ if (!empty($_REQUEST['scan']) || !empty($_REQUEST['newscan']) || !empty($_REQUES echo '<b>'.number_format(mysql_num_rows($result)).'</b> files with <b>[??]</b>-format track numbers in album field:<br>'; if (mysql_num_rows($result) > 0) { - echo '(<a href="'.$_SERVER['PHP_SELF'].'?trackinalbum=1&m3u=.m3u">.m3u version</a>)<br>'; - echo '<a href="'.$_SERVER['PHP_SELF'].'?trackinalbum=1&autofix=1">Try to auto-fix</a><br>'; + echo '(<a href="'.$_SERVER['SCRIPT_NAME'].'?trackinalbum=1&m3u=.m3u">.m3u version</a>)<br>'; + echo '<a href="'.$_SERVER['SCRIPT_NAME'].'?trackinalbum=1&autofix=1">Try to auto-fix</a><br>'; echo '<table border="1" cellspacing="0" cellpadding="4">'; while ($row = mysql_fetch_array($result)) { echo '<tr>'; @@ -1835,9 +1835,9 @@ if (!empty($_REQUEST['scan']) || !empty($_REQUEST['newscan']) || !empty($_REQUES } else { echo '<tr bgcolor="#FF9999;">'; } - echo '<td><a href="'.$_SERVER['PHP_SELF'].'?genredistribution='.urlencode($row['genre']).'">'.number_format($row['num']).'</a></td>'; + echo '<td><a href="'.$_SERVER['SCRIPT_NAME'].'?genredistribution='.urlencode($row['genre']).'">'.number_format($row['num']).'</a></td>'; echo '<TD NOWRAP>'.str_replace("\t", '<br>', $row['genre']).'</td>'; - echo '<td><a href="'.$_SERVER['PHP_SELF'].'?m3u=.m3u&genredistribution='.urlencode($row['genre']).'">.m3u</a></td>'; + echo '<td><a href="'.$_SERVER['SCRIPT_NAME'].'?m3u=.m3u&genredistribution='.urlencode($row['genre']).'">.m3u</a></td>'; echo '</tr>'; } echo '</table><hr>'; @@ -1849,13 +1849,13 @@ if (!empty($_REQUEST['scan']) || !empty($_REQUEST['newscan']) || !empty($_REQUES $SQLquery .= ' WHERE (`genre` LIKE "'.mysql_escape_string($_REQUEST['genredistribution']).'")'; $SQLquery .= ' ORDER BY `filename` ASC'; $result = safe_mysql_query($SQLquery); - echo '<a href="'.$_SERVER['PHP_SELF'].'?genredistribution='.urlencode('%').'">All Genres</a><br>'; + echo '<a href="'.$_SERVER['SCRIPT_NAME'].'?genredistribution='.urlencode('%').'">All Genres</a><br>'; echo '<table border="1" cellspacing="0" cellpadding="4">'; echo '<tr><th>Genre</th><th>m3u</th><th>Filename</th></tr>'; while ($row = mysql_fetch_array($result)) { echo '<tr>'; echo '<TD NOWRAP>'.str_replace("\t", '<br>', $row['genre']).'</td>'; - echo '<td><a href="'.$_SERVER['PHP_SELF'].'?m3ufilename='.urlencode($row['filename']).'">m3u</a></td>'; + echo '<td><a href="'.$_SERVER['SCRIPT_NAME'].'?m3ufilename='.urlencode($row['filename']).'">m3u</a></td>'; echo '<td><a href="demo.browse.php?filename='.rawurlencode($row['filename']).'">'.FixTextFields($row['filename']).'</a></td>'; echo '</tr>'; } @@ -1878,7 +1878,7 @@ if (!empty($_REQUEST['scan']) || !empty($_REQUEST['newscan']) || !empty($_REQUES while ($row = mysql_fetch_array($result)) { echo '<tr>'; echo '<TD ALIGN="RIGHT">'.number_format($row['num']).'</td>'; - echo '<td><a href="'.$_SERVER['PHP_SELF'].'?filetypelist='.$row['fileformat'].'|'.$row['audio_dataformat'].'">'.($row['fileformat'] ? $row['fileformat'] : '<i>unknown</i>').(($row['audio_dataformat'] && ($row['audio_dataformat'] != $row['fileformat'])) ? '.'.$row['audio_dataformat'] : '').'</a></td>'; + echo '<td><a href="'.$_SERVER['SCRIPT_NAME'].'?filetypelist='.$row['fileformat'].'|'.$row['audio_dataformat'].'">'.($row['fileformat'] ? $row['fileformat'] : '<i>unknown</i>').(($row['audio_dataformat'] && ($row['audio_dataformat'] != $row['fileformat'])) ? '.'.$row['audio_dataformat'] : '').'</a></td>'; echo '</tr>'; } echo '</table><hr>'; @@ -1904,7 +1904,7 @@ if (!empty($_REQUEST['scan']) || !empty($_REQUEST['newscan']) || !empty($_REQUES } else { echo number_format(mysql_num_rows($result)).' files with errors or warnings:<br>'; - echo '(<a href="'.$_SERVER['PHP_SELF'].'?errorswarnings=1&m3u=.m3u">.m3u version</a>)<br>'; + echo '(<a href="'.$_SERVER['SCRIPT_NAME'].'?errorswarnings=1&m3u=.m3u">.m3u version</a>)<br>'; echo '<table border="1" cellspacing="0" cellpadding="4">'; echo '<tr><th>Filename</th><th>Error</th><th>Warning</th></tr>'; while ($row = mysql_fetch_array($result)) { @@ -1959,7 +1959,7 @@ if (!empty($_REQUEST['scan']) || !empty($_REQUEST['newscan']) || !empty($_REQUES echo '<tr>'; echo '<TD ALIGN="RIGHT">'.FixTextFields(number_format($row['num'])).'</td>'; if ($row['vbr_method']) { - echo '<td><a href="'.$_SERVER['PHP_SELF'].'?vbrmethod='.$row['vbr_method'].'">'.FixTextFields($row['vbr_method']).'</a></td>'; + echo '<td><a href="'.$_SERVER['SCRIPT_NAME'].'?vbrmethod='.$row['vbr_method'].'">'.FixTextFields($row['vbr_method']).'</a></td>'; } else { echo '<td><i>CBR</i></td>'; } @@ -1975,7 +1975,7 @@ if (!empty($_REQUEST['scan']) || !empty($_REQUEST['newscan']) || !empty($_REQUES $result = safe_mysql_query($SQLquery); echo number_format(mysql_num_rows($result)).' files with VBR_method of "'.$_REQUEST['vbrmethod'].'":<table border="1" cellspacing="0" cellpadding="3">'; while ($row = mysql_fetch_array($result)) { - echo '<tr><td><a href="'.$_SERVER['PHP_SELF'].'?m3ufilename='.urlencode($row['filename']).'">m3u</a></td>'; + echo '<tr><td><a href="'.$_SERVER['SCRIPT_NAME'].'?m3ufilename='.urlencode($row['filename']).'">m3u</a></td>'; echo '<td><a href="demo.browse.php?filename='.rawurlencode($row['filename']).'">'.FixTextFields($row['filename']).'</a></td></tr>'; } echo '</table>'; @@ -2073,42 +2073,42 @@ function BetterUCwords($string) { -echo '<hr><form action="'.FixTextFields($_SERVER['PHP_SELF']).'">'; +echo '<hr><form action="'.FixTextFields($_SERVER['SCRIPT_NAME']).'">'; echo '<b>Warning:</b> Scanning a new directory will erase all previous entries in the database!<br>'; echo 'Directory: <input type="text" name="scan" size="50" value="'.FixTextFields(!empty($_REQUEST['scan']) ? $_REQUEST['scan'] : '').'"> '; echo '<input type="submit" value="Go" onClick="return confirm(\'Are you sure you want to erase all entries in the database and start scanning again?\');">'; echo '</form>'; -echo '<hr><form action="'.FixTextFields($_SERVER['PHP_SELF']).'">'; +echo '<hr><form action="'.FixTextFields($_SERVER['SCRIPT_NAME']).'">'; echo 'Re-scanning a new directory will only add new, previously unscanned files into the list (and not erase the database).<br>'; echo 'Directory: <input type="text" name="newscan" size="50" value="'.FixTextFields(!empty($_REQUEST['newscan']) ? $_REQUEST['newscan'] : '').'"> '; echo '<input type="SUBMIT" value="Go">'; echo '</form><hr>'; echo '<ul>'; -echo '<li><a href="'.$_SERVER['PHP_SELF'].'?deadfilescheck=1">Remove deleted or changed files from database</a></li>'; -echo '<li><a href="'.$_SERVER['PHP_SELF'].'?md5datadupes=1">List files with identical MD5_DATA values</a></li>'; -echo '<li><a href="'.$_SERVER['PHP_SELF'].'?artisttitledupes=1">List files with identical artist + title</a> (<a href="'.$_SERVER['PHP_SELF'].'?artisttitledupes=1&samemix=1">same mix only</a>)</li>'; -echo '<li><a href="'.$_SERVER['PHP_SELF'].'?fileextensions=1">File with incorrect file extension</a></li>'; -echo '<li><a href="'.$_SERVER['PHP_SELF'].'?formatdistribution=1">File Format Distribution</a></li>'; -echo '<li><a href="'.$_SERVER['PHP_SELF'].'?audiobitrates=1">Audio Bitrate Distribution</a></li>'; -echo '<li><a href="'.$_SERVER['PHP_SELF'].'?vbrmethod=1">VBR_Method Distribution</a></li>'; -echo '<li><a href="'.$_SERVER['PHP_SELF'].'?tagtypes=1">Tag Type Distribution</a></li>'; -echo '<li><a href="'.$_SERVER['PHP_SELF'].'?genredistribution='.urlencode('%').'">Genre Distribution</a></li>'; -//echo '<li><a href="'.$_SERVER['PHP_SELF'].'?missingtrackvolume=1">Scan for missing track volume information (update database from pre-v1.7.0b5)</a></li>'; -echo '<li><a href="'.$_SERVER['PHP_SELF'].'?encoderoptionsdistribution=1">Encoder Options Distribution</a></li>'; -echo '<li><a href="'.$_SERVER['PHP_SELF'].'?encodedbydistribution='.urlencode('%').'">Encoded By (ID3v2) Distribution</a></li>'; -echo '<li><a href="'.$_SERVER['PHP_SELF'].'?trackinalbum=1">Track number in Album field</a></li>'; -echo '<li><a href="'.$_SERVER['PHP_SELF'].'?tracknoalbum=1">Track number, but no Album</a></li>'; -echo '<li><a href="'.$_SERVER['PHP_SELF'].'?titlefeat=1">"feat." in Title field</a></li>'; -echo '<li><a href="'.$_SERVER['PHP_SELF'].'?emptygenres=1">Blank genres</a></li>'; -echo '<li><a href="'.$_SERVER['PHP_SELF'].'?trackzero=1">Track "zero"</a></li>'; -echo '<li><a href="'.$_SERVER['PHP_SELF'].'?nonemptycomments=1">non-empty comments</a></li>'; -echo '<li><a href="'.$_SERVER['PHP_SELF'].'?unsynchronizedtags=2A1">Tags that are not synchronized</a> (<a href="'.$_SERVER['PHP_SELF'].'?unsynchronizedtags=2A1&autofix=1">autofix</a>)</li>'; -echo '<li><a href="'.$_SERVER['PHP_SELF'].'?filenamepattern='.urlencode('[N] A - T {R}').'">Filenames that don\'t match pattern</a> (<a href="?filenamepattern='.urlencode('[N] A - T {R}').'&autofix=1">auto-fix</a>)</li>'; -//echo '<li><a href="'.$_SERVER['PHP_SELF'].'?filenamepattern='.urlencode('A - T').'">Filenames that don\'t match pattern</a></li>'; -echo '<li><a href="'.$_SERVER['PHP_SELF'].'?correctcase=1">Correct filename case (Win/DOS)</a></li>'; -echo '<li><a href="'.$_SERVER['PHP_SELF'].'?fixid3v1padding=1">Fix ID3v1 invalid padding</a></li>'; -echo '<li><a href="'.$_SERVER['PHP_SELF'].'?errorswarnings=1">Files with Errors and/or Warnings</a></li>'; -echo '<li><a href="'.$_SERVER['PHP_SELF'].'?rescanerrors=1">Re-scan only files with Errors and/or Warnings</a></li>'; +echo '<li><a href="'.$_SERVER['SCRIPT_NAME'].'?deadfilescheck=1">Remove deleted or changed files from database</a></li>'; +echo '<li><a href="'.$_SERVER['SCRIPT_NAME'].'?md5datadupes=1">List files with identical MD5_DATA values</a></li>'; +echo '<li><a href="'.$_SERVER['SCRIPT_NAME'].'?artisttitledupes=1">List files with identical artist + title</a> (<a href="'.$_SERVER['SCRIPT_NAME'].'?artisttitledupes=1&samemix=1">same mix only</a>)</li>'; +echo '<li><a href="'.$_SERVER['SCRIPT_NAME'].'?fileextensions=1">File with incorrect file extension</a></li>'; +echo '<li><a href="'.$_SERVER['SCRIPT_NAME'].'?formatdistribution=1">File Format Distribution</a></li>'; +echo '<li><a href="'.$_SERVER['SCRIPT_NAME'].'?audiobitrates=1">Audio Bitrate Distribution</a></li>'; +echo '<li><a href="'.$_SERVER['SCRIPT_NAME'].'?vbrmethod=1">VBR_Method Distribution</a></li>'; +echo '<li><a href="'.$_SERVER['SCRIPT_NAME'].'?tagtypes=1">Tag Type Distribution</a></li>'; +echo '<li><a href="'.$_SERVER['SCRIPT_NAME'].'?genredistribution='.urlencode('%').'">Genre Distribution</a></li>'; +//echo '<li><a href="'.$_SERVER['SCRIPT_NAME'].'?missingtrackvolume=1">Scan for missing track volume information (update database from pre-v1.7.0b5)</a></li>'; +echo '<li><a href="'.$_SERVER['SCRIPT_NAME'].'?encoderoptionsdistribution=1">Encoder Options Distribution</a></li>'; +echo '<li><a href="'.$_SERVER['SCRIPT_NAME'].'?encodedbydistribution='.urlencode('%').'">Encoded By (ID3v2) Distribution</a></li>'; +echo '<li><a href="'.$_SERVER['SCRIPT_NAME'].'?trackinalbum=1">Track number in Album field</a></li>'; +echo '<li><a href="'.$_SERVER['SCRIPT_NAME'].'?tracknoalbum=1">Track number, but no Album</a></li>'; +echo '<li><a href="'.$_SERVER['SCRIPT_NAME'].'?titlefeat=1">"feat." in Title field</a></li>'; +echo '<li><a href="'.$_SERVER['SCRIPT_NAME'].'?emptygenres=1">Blank genres</a></li>'; +echo '<li><a href="'.$_SERVER['SCRIPT_NAME'].'?trackzero=1">Track "zero"</a></li>'; +echo '<li><a href="'.$_SERVER['SCRIPT_NAME'].'?nonemptycomments=1">non-empty comments</a></li>'; +echo '<li><a href="'.$_SERVER['SCRIPT_NAME'].'?unsynchronizedtags=2A1">Tags that are not synchronized</a> (<a href="'.$_SERVER['SCRIPT_NAME'].'?unsynchronizedtags=2A1&autofix=1">autofix</a>)</li>'; +echo '<li><a href="'.$_SERVER['SCRIPT_NAME'].'?filenamepattern='.urlencode('[N] A - T {R}').'">Filenames that don\'t match pattern</a> (<a href="?filenamepattern='.urlencode('[N] A - T {R}').'&autofix=1">auto-fix</a>)</li>'; +//echo '<li><a href="'.$_SERVER['SCRIPT_NAME'].'?filenamepattern='.urlencode('A - T').'">Filenames that don\'t match pattern</a></li>'; +echo '<li><a href="'.$_SERVER['SCRIPT_NAME'].'?correctcase=1">Correct filename case (Win/DOS)</a></li>'; +echo '<li><a href="'.$_SERVER['SCRIPT_NAME'].'?fixid3v1padding=1">Fix ID3v1 invalid padding</a></li>'; +echo '<li><a href="'.$_SERVER['SCRIPT_NAME'].'?errorswarnings=1">Files with Errors and/or Warnings</a></li>'; +echo '<li><a href="'.$_SERVER['SCRIPT_NAME'].'?rescanerrors=1">Re-scan only files with Errors and/or Warnings</a></li>'; echo '</ul>'; $SQLquery = 'SELECT COUNT(*) AS `TotalFiles`, SUM(`playtime_seconds`) AS `TotalPlaytime`, SUM(`filesize`) AS `TotalFilesize`, AVG(`playtime_seconds`) AS `AvgPlaytime`, AVG(`filesize`) AS `AvgFilesize`, AVG(`audio_bitrate` + `video_bitrate`) AS `AvgBitrate`'; diff --git a/getid3/demos/demo.write.php b/getid3/demos/demo.write.php index 4a878ec..05c6ff9 100644 --- a/getid3/demos/demo.write.php +++ b/getid3/demos/demo.write.php @@ -118,8 +118,8 @@ if (isset($_POST['WriteTags'])) { echo '<H4>Sample tag editor/writer</H4>'; echo '<A HREF="'.$browsescriptfilename.'?listdirectory='.rawurlencode(realpath(dirname($Filename))).'">Browse current directory</A><BR>'; if (!empty($Filename)) { - echo '<A HREF="'.$_SERVER['PHP_SELF'].'">Start Over</A><BR><BR>'; - echo '<TABLE BORDER="3" CELLSPACING="0" CELLPADDING="4"><FORM ACTION="'.$_SERVER['PHP_SELF'].'" METHOD="POST" ENCTYPE="multipart/form-data">'; + echo '<A HREF="'.$_SERVER['SCRIPT_NAME'].'">Start Over</A><BR><BR>'; + echo '<TABLE BORDER="3" CELLSPACING="0" CELLPADDING="4"><FORM ACTION="'.$_SERVER['SCRIPT_NAME'].'" METHOD="POST" ENCTYPE="multipart/form-data">'; echo '<TR><TD ALIGN="RIGHT"><B>Filename: </B></TD><TD><INPUT TYPE="HIDDEN" NAME="Filename" VALUE="'.FixTextFields($Filename).'"><A HREF="'.$browsescriptfilename.'?filename='.rawurlencode($Filename).'" TARGET="_blank">'.$Filename.'</A></TD></TR>'; if (file_exists($Filename)) { diff --git a/spyc/php4/spyc.php4 b/spyc/php4/spyc.php4 index 73f08cc..040ff74 100644 --- a/spyc/php4/spyc.php4 +++ b/spyc/php4/spyc.php4 @@ -1016,7 +1016,7 @@ define ('SPYC_FROM_COMMAND_LINE', false); do { if (!SPYC_FROM_COMMAND_LINE) break; if (empty ($_SERVER['argc']) || $_SERVER['argc'] < 2) break; - if (empty ($_SERVER['PHP_SELF']) || $_SERVER['PHP_SELF'] != 'spyc.php') break; + if (empty ($_SERVER['SCRIPT_NAME']) || $_SERVER['SCRIPT_NAME'] != 'spyc.php') break; $file = $argv[1]; printf ("Spyc loading file: %s\n", $file); print_r (spyc_load_file ($file)); diff --git a/spyc/spyc.php b/spyc/spyc.php index cf56772..6ff8f1c 100644 --- a/spyc/spyc.php +++ b/spyc/spyc.php @@ -1017,7 +1017,7 @@ define ('SPYC_FROM_COMMAND_LINE', false); do { if (!SPYC_FROM_COMMAND_LINE) break; if (empty ($_SERVER['argc']) || $_SERVER['argc'] < 2) break; - if (empty ($_SERVER['PHP_SELF']) || $_SERVER['PHP_SELF'] != 'spyc.php') break; + if (empty ($_SERVER['SCRIPT_NAME']) || $_SERVER['SCRIPT_NAME'] != 'spyc.php') break; $file = $argv[1]; printf ("Spyc loading file: %s\n", $file); print_r (spyc_load_file ($file)); |
