Pod czasz edytowania config.php z poziomu przeglądarki zmieniam np localhost na http://coscos.eu
Takim oto ciągiem kodu :
<?$host = '$hostup';?>
W czym tkwi problem? Problem tkwi w tym że podczasz edytowania pliku config.php
zamiast dodania
$host = 'http://coscos.eu'
Zmienna $host przyjmuje wartość LocalHost
Czyli
Localhost = 'http://coscos.eu'
Nie wiedziałem jaki tytuł tematu dać . Chyba rozumiecie ?
proszę o pomoc
Adres http://coscos.eu jest to przypadkowy adres
Kod :
Edytowania :
if($_GET['edit'] == 't' && $_GET['co'] == 'config')
{
if(isset($_POST['hostup']))
{
$loginup = $_POST['loginup'];
$hasloup = $_POST['hasloup'];
$baseup = $_POST['baseup'];
$userup = $_POST['userup'];
$passup = $_POST['passup'];
$tbnewsyup = $_POST['tbnewsyup]'];
$hostup = $_POST['hostup'];
$newdane1 = "<?$host = '$hostup';$user = '$userup';$base = '$baseup';$tbnewsy = '$tbnewsyup';$pass = '$passup';$login = '$loginup';$haslo = '$hasloup';?>";
$plik1 = fopen('./inc/config.php', 'w');
flock($plik1, 2);
fputs($plik1, $newdane1);
flock($plik1, 3);
fclose($plik1);
echo '<div class="uwaga">Config Zostal Pomyslnie Zedytowany';
}
echo <<< HTML
<form action="?edit=t&co=config" method="post">
<table>
<tr>
<td>Host Bazy Danych:</td>
<td><input type="text" value="$host" name="hostup"></td>
</tr>
<tr>
<td>użytkownik Bazy Danych:</td>
<td><input type="text" value="$user" name="userup"></td>
</tr>
<tr>
<td>Haslo Bazy Danych:</td>
<td><input type="text" value="$pass" name="passup"></td>
</tr>
<tr>
<td>Nazwa Bazy Danych:</td>
<td><input type="text" value="$base" name="baseup"></td>
</tr>
<tr>
<td>Tabela Newsow:</td>
<td><input type="text" value="$tbnewsy" name="tbnewsyup"></td>
</tr>
<tr>
<td>Login Admina:</td>
<td><input type="text" value="$login" name="loginup"></td>
</tr>
<tr>
<td>Haslo Admina:</td>
<td><input type="text" value="$haslo" name="hasloup"></td>
</tr>
</table>
<input type="submit" value="Edytuj" name="tak" /></form>
HTML;
}