Два файла в един :)

Teodotko

Registered
Използвам ето тези 2 файла да променям новините си в сайта - http://web-tourist.net/login/login/view.php?st=361

Имали начин кода да се направи в един файл ... примерно edit.php само . :)
 
Код:
switch ( $_GET['page'] ) {
    case 'edit':
        //тук слагаш кода, който е в edit.php
        break;

    case 'open':
        //тук слагаш кода, който е в open.php
        break;
    default: 
//тук слагаш кода, който се появява ако $_GET['page'] не е нито opен нито edit
break;
}

И само линковете си ги отваряш така: ne6to.php?page=edit
:?:
 
Може прекалено нагло да стане ама ще може ли да ми го направиш файла , че нещо досега се мъчих и не става ... :cry:
 
Пробвай така:
Код:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>title</title>
</head>
<body>
<?php
switch ( $_GET['page'] ) {
    case 'edit':
        $fp = fopen ("edit.html" ,"r");
	$file= fread($fp,10000);
	echo'<form method="post" action="edit.php" >
	<TEXTAREA name="write" COLS=100 ROWS=26 > ';
	echo $file;
	echo
	'</TEXTAREA>
	<INPUT TYPE=SUBMIT VALUE="Edit!">
	</FORM>'; 
        break;

    case 'open':
     $text=$HTTP_POST_VARS['write'];
	$text=stripslashes($text);
	$fp = fopen ("edit.html" ,"w");
	fwrite($fp, $text );
	fclose($fp);

	echo 'Файла edit.html е променен<br><br>
	<a href="edit.html">Тук може да видиш промените</а>
	'; 
        break;
    default:
 echo '<a href="file.php?page=edit">Edit</a> // <a href="file.php?page=open">Open</a>';
break;
}
?>



</body>
</html>
 

Back
Горе