Pagina 1 van 1

Sitename forum index

Geplaatst: 23 mei 2004, 11:20
door CG bandicoot
Weet iemand waar ik die in forum.php kan veranderen in plaats van dat ie naar index.php gaat?

Geplaatst: 23 mei 2004, 11:22
door desert spider
dus jij wilt index.php naar de naam forum.php veranderen zet zoals hier?

Geplaatst: 23 mei 2004, 11:22
door CG bandicoot
Jazeker

Geplaatst: 23 mei 2004, 11:36
door WebSiteNet
OPEN includes/page_header.php en VIND rond rege 384:

Code: Selecteer alles

'U_INDEX' => append_sid('index.'.$phpEx),
En wijzig met:

Code: Selecteer alles

'U_INDEX' => append_sid('forum.'.$phpEx),
Heb je de link onderaan de index om alles als gelezen te markeren ook al gedaan en de links naar categorieën?

Geplaatst: 23 mei 2004, 11:50
door Podium4

Geplaatst: 23 mei 2004, 12:01
door CG bandicoot
Yo bedankt allemaal :D

Geplaatst: 23 mei 2004, 14:28
door mosymuis
Simpele zielen zeg... :P open al je forumbestanden in een texteditor als Textpad, replace all in all documents: 'index.' >> 'forum.', save all, close all.

Geplaatst: 23 mei 2004, 14:53
door WebSiteNet
Simpele zielen zeg... :P Daar heb je toch gewoon een script voor die gelijk alle bestanden doorzoekt?

Ik kreeg een idee en ik heb dit net in elkaar geknutseld. Zou iemand dit op fouten willen testen?

Code: Selecteer alles

<?
function edit_dir($dirname)
{
    $dir = @opendir($dirname);
	while( false !== ($filename = @readdir($dir)) )
	{
	    if( $filename != '.' && $filename != '..' && is_dir( $dirname . $filename ) )
		{
		    edit_dir($dirname . $filename . '/');
		}
		else if ( $filename != '.' && $filename != '..' )
		{
		    $filename_splitted = explode('.', $filename);
			while(list( ,$v) = each($filename_splitted))
			{
			    $filename_extension = $v;
			}
			
			if( $filename_extension = 'php')
			{			
       		    $file = fopen( $dirname . $filename , 'a+' );
    			$buffer = '';
    			while ( !feof($file) )
    			{
                    $buffer .= fgets($file, 40960);
                }
                fclose ($file);
			    
			    $buffer = str_replace('index.', 'forum.', $buffer);
			    
			    fwrite($filename, $buffer);
			    echo 'Editted: ' . $dirname . $filename . ";<br />\n";;
			    
			    fclose ($file);
			}
		}
	}
}

edit_dir('../');
?>

//edit1: Fout weg van luuk op lijn 21.
//edit2: Beginstring voor str_replace vergeten.
//edit3: Wer een $file veranderd naar filename

Geplaatst: 23 mei 2004, 14:58
door mosymuis
lol, patser ;)

Geplaatst: 23 mei 2004, 15:06
door WebSiteNet
*De pot verwijt de ketel dat hij zwart ziet.

Ik had al eerder geprobeerd om zo'n script te maken maar dat was niet gelukt. Ik deed het altijd ook op de manier die jij zei.

Geplaatst: 23 mei 2004, 15:30
door Luuk
Ik heb het uitgeprobeerd op een mijn eigen (thuis)server, windows XP.

Krijg deze foutmeldingen:

Code: Selecteer alles

Notice: Undefined variable: file in c:\luuk\easyphp1-7\www\phpbb2\rename.php on line 21

Warning: fopen() expects at least 2 parameters, 1 given in c:\luuk\easyphp1-7\www\phpbb2\rename.php on line 21

Warning: feof(): supplied argument is not a valid stream resource in c:\luuk\easyphp1-7\www\phpbb2\rename.php on line 23

Warning: fgets(): supplied argument is not a valid stream resource in c:\luuk\easyphp1-7\www\phpbb2\rename.php on line 25
en de laatste 2 worden wel 100x herhaald.

Geplaatst: 23 mei 2004, 15:48
door WebSiteNet
Fout is er uit, script geupdate.

Geplaatst: 23 mei 2004, 15:52
door Luuk

Code: Selecteer alles

Warning: Wrong parameter count for str_replace() in c:\luuk\easyphp1-7\www\phpbb2\rename.php on line 29

Warning: fwrite(): 3 is not a valid stream resource in c:\luuk\easyphp1-7\www\phpbb2\rename.php on line 31
Editted: ../Resource id #3;

Warning: fclose(): 3 is not a valid stream resource in c:\luuk\easyphp1-7\www\phpbb2\rename.php on line 34

Warning: Wrong parameter count for str_replace() in c:\luuk\easyphp1-7\www\phpbb2\rename.php on line 29
laatste 3 worden nu herhaald

Geplaatst: 23 mei 2004, 16:05
door WebSiteNet
WebSiteNet schreef:Fout is er uit, script geupdate.

Geplaatst: 23 mei 2004, 16:23
door Luuk
geen foutmeldingen meer, maar ook niks veranderd...

phpbb gebruikt $phpEx en niet "gewoon" php, denk dat het daar aan ligt

Geplaatst: 23 mei 2004, 16:26
door WebSiteNet
Kan niet, hij gebruikt dit:

Code: Selecteer alles

$buffer = str_replace('index.', 'forum.', $buffer); 
En dan ontwijk je $phpex omdat het soms direct in de scring gezet wordt en soms buiten quotes.

Geplaatst: 23 mei 2004, 16:30
door Luuk
raar, heb op F5 gedrukt (eerst op 'ga naar') en nu krjg ik wel foutmeldingen

Code: Selecteer alles

Warning: fwrite(): 3 is not a valid stream resource in c:\luuk\easyphp1-7\www\phpbb2\rename.php on line 31
Editted: ../Resource id #3;

Warning: fclose(): 3 is not a valid stream resource in c:\luuk\easyphp1-7\www\phpbb2\rename.php on line 34
steeds herhaald...

Geplaatst: 23 mei 2004, 16:33
door WebSiteNet
WebSiteNet schreef:
WebSiteNet schreef:Fout is er uit, script geupdate.
Nu moet hij foutloos zijn. (hoop ik)

Geplaatst: 23 mei 2004, 16:39
door Luuk
Niet dus...

Code: Selecteer alles

Warning: fwrite(): supplied argument is not a valid stream resource in c:\luuk\easyphp1-7\www\phpbb2\rename.php on line 31
Editted: ../addbattle.php;

Warning: fclose(): 4 is not a valid stream resource in c:\luuk\easyphp1-7\www\phpbb2\rename.php on line 34
trouwens, hij pakt niet de forumroot map als ik hem daar in zet, maar de map waar het forum in staat (phpBB2 dus).

ps: die pagina is door mij zelf gemaakt, addbattle.php (wel met phpbb) dus daar ligt het niet aan. Zelfde melding bij alle andere bestanden