Kom ihåg mig?
Home Menu

Menu


LiteSpeed ger 404 för att URL visar fel

 
Ämnesverktyg Visningsalternativ
Oläst 2012-10-05, 00:02 #1
Jake.Nu Jake.Nu är inte uppkopplad
Medlem
 
Reg.datum: Oct 2006
Inlägg: 224
Jake.Nu Jake.Nu är inte uppkopplad
Medlem
 
Reg.datum: Oct 2006
Inlägg: 224
Små "enkla" problem när dom är som roligast..

På egen risk..
PHP-kod:
<?php
$wwwroot 
"/path/to/wwwroot";

$temp = array();
$list trim(shell_exec("find $wwwroot -iregex '.*\.\(jpg\|png\|gif\)'"));
if (!empty(
$list)) {
    foreach (
explode("\n"$list) as $filepath) {
        
$oldname basename($filepath);
        if (
preg_match("/[A-Z]+/"$oldname)) {
            
$newname strtolower($oldname);            
            if (
rename($filepathdirname($filepath) . "/" $newname)) {
                
$temp[$oldname] = $newname;
            }
        }
    }
    if (!empty(
$temp)) {
        
$list trim(shell_exec("find $wwwroot -iregex '.*\.\(htm\|html\|css\)'"));
        if (!empty(
$list)) {
            foreach (
explode("\n"$list) as $filepath) {
                
file_put_contents($filepathstr_ireplace(array_keys($temp), $tempfile_get_contents($filepath)));
            }
        }
    }
}
?>
Det förutsätts att det är bilderna som har en eller flera versaler medans koden kan ha vad som helst.
För att köra alla bilder kan man ta bort preg_match() {}

Senast redigerad av Jake.Nu den 2012-10-05 klockan 00:10
Jake.Nu är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 01:40.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017