Q: Въпрос към 2 урока

Bummer

Registered
Имам 2 въпроса към 2 урока:
http://web-tourist.net/login/login/view.php?st=361 - може ли да се променят files, които не се намират в директорията на script-a ?
http://web-tourist.net/login/login/view.php?st=850 - може ли да се направи така, че да имам избор къде да бъде записан file, а не в директорията на scripta ?
Благодаря
 
1.Може
2.
<?
$filename = $_POST["filename"];
$theText = $_POST["theText"];

$theText = stripslashes($theText);

$data = fopen($filename, "a");

fwrite("direktoriq/".$data,$theText);

fclose($data);

echo "File created or updated";
?>

Така в папка direktoriq ще се запише файла
 
Благодаря +1
Как по-точно да го наглася първото, защото ми излизат някакви гршки като се пробвам да едитвам файлове от други папки
 
luudman каза:
Папката трябва да е с достъп: 777
това 777, така и не го разбрах какво е, може ли малко пояснения как да го направя :oops:
 
След като влезеш през FTP във сайта си, даваш на някоя папка или файл дясно копче после: file attributs или Propertes и то там си пише 3 реда със:
Read/Write/Execute като цъкнеш и 3-та реда със тикче става 777cdmod май беше!
 
<html>
<head>
<title>open file</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<?php
$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>';
?>


<html>
<head>
<title>Промяна на файла</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
</body>
</html>
<?php
$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">Тук може да видиш промените</а>
';
?>

Променяш това с червеното с целия сайт,например http://edikoisi/moitapapka/moqfail.html
 

Back
Горе