Czy istnieje jakiś sposób by edytować skrypt Php bez jego [wykonania] - za pomocą przegladarki [w celu poprawienia kodu i zapisania.?
Tworzysz inny skrypt, robisz w nim fpassthru na tym pliku co Cie interesuje wyswietlajac jego zawartosc w jakims textarea, potem zapisujesz... nie wiem co tu do wymyslania... 8-|
Trochę się wgłębiłem w manuala - niestety bez powodzenia w przypadku czytania pliku (php) i nawet bezpośrednim zapisaniu jego "contentu" do .txt
- zawsze wychodzi mi (zapisuje) rezultat skryptu a nie sam skrypt..
Skoro to takie proste moge liczyć na fragment kodu?
Pozdrowienia.
U mnie spokojnie dziala takie cos przykladowo:
<?php
$plik = fopen("./blep2.php","r");
fpassthru($plik);
fclose($plik);
?>
Jesli pomimo tego bedziesz dostawal wykonany skrypt, to sprobuj przed otwarciem zmienic mu roz. na np. .txt [patrz: f-cja rename()], a po pobraniu zawartosci z powrotem na .php :).
PS. Chyba ze chcesz otwierac cos na zewnetrznym serwerze by hakierowac komus strone :P, to wtedy nic dziwnego ze nie dostajesz zrodla :D.
echo '<textarea name='script'>';
echo addslashes(readfile($skryptdoedycji));
echo'</textarea>';
//zapis
$plik = fopen($plikdoedycji,'w+');
fputs($plik,$_POST["script"]);
fclose($plik);
Tyle.
Incredible. Thx. [diabel]