[PHP] Problem ze skryptem do uploadu plików

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
justynasankiel
Posty: 18
Rejestracja: ndz sty 11, 2009 10:20 am

[PHP] Problem ze skryptem do uploadu plików

Post autor: justynasankiel »

Witam!

Czy moglibyście pomóc w rozwiązaniu poniższego problemu?

Mam następujący kod:

Kod: Zaznacz cały

<?

move_uploaded_file($plik1, "/home/http/www/katalog/$nazwa");
if (is_uploaded_file($plik1)) {
  $nazwa = uniqid("").$plik1_name;
  $wielkosc = $plik1_size;
  echo "Plik <b>$nazwa</b> ($wielkosc) został przesłany!";
}
?>
<form action="index.php" method="post" enctype="multipart/form-data" target="tabela1">

       <table id="tabela1" border=1 width=1000px height=550px style="display:block;" onload="if (window.table.tabela1.document.body.innerHTML.replace(/[ \n\r]*/,'')!='')alert('Plik został przesłany')">
                    <tr>
                        <td width=1000px height=30px align="center">Edycja wybranej strony</td>
                    </tr>
                    <tr>
                        <td width=1000px height=500px align="center">Miejsce na otworząną stronę, do edycji</td>
                    </tr>

       </table>

        <p><input type="file" name="plik1"/><input type="submit" value="Otwórz stronę/plik" /><input type="hidden" name="MAX_FILE_SIZE" value="400 000 000"/><input type="button" value="Zapisz zmiany na stronie"><input type="button" value="Pokaż kod strony"><input type="submit" value="Nowa strona/plik" /><input type="submit" value="Zapisz jako" /><input type="button" value="Zamknij stronę/plik"></p>


        </form>
Chciałabym, żeby on działał podobnie jak edytor Zajączek, ale w sposób uproszczony.

Czyli tutaj poprzez naciśnięcie "Przeglądaj", wybiera plik html, php, css lub js a po naciśnięciu "Otwórz", otwiera stronę html lub liki .php, .css lub .js, w okienku, gdzie jest napis: "Miejsce na otworzoną stronę, do edycji". Niestety strona tam się nie pojawia:(- dlaczego?

Drugie pytanie mam takie, jak zrobić żeby po naciśnięciu "pokaż kod", zamieniany był widok strony www na okienko do edytowania kodu html, php, js lub css? a później zapisywał zmiany w pliku i zamykał?

Oraz żeby można było poprzez kliknięcie w przycisk "Nowy", otworzyć puste okienko edycyjne do wpisywania kodu a następnie po kliknięciu w przycisk "Zapisz jako", zapisywać nowo stworzony plik na dysku z rozszerzeniem: .html, .php, css. lub .js?


Za pomoc będę niezmiernie wdzięczna

justynasankiel
ODPOWIEDZ