Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Problem ze skryptem do uploadu plików
martinstw
post 5.01.2009, 18:06:50
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 1.11.2008

Ostrzeżenie: (0%)
-----


Witam!

Mam następujący skrypt:
Kod
<form action="index.php" method="post" enctype="multipart/form-data" target="tabela1">
  
        <table id="tabela1" border=1 width=100% height=550px style="display:block;" onload="if (window.table.tabela1.document.body.innerHTML.replace(/[ \n\r]*/,'')!='')alert('Plik został przesłany')">
                     <tr>
                         <td width=100% height=30px align="center">Edycja wybranej strony</td>
                     </tr>
                     <tr>
                         <td width=100% height=500px align="center"><input type="file" name="plik1"/><input type="submit" value="Otwórz stronę/plik" />
  <input type="hidden" name="MAX_FILE_SIZE" value="200 000 000"/></td>
                     </tr>
  
        </table>
  
         <input type="button" value="Zapisz zmiany na stronie"><input type="button" value="Pokaż kod strony">
  
         </form>


Skrypt ten po naciśnięciu na przeglądaj ma wybierać plik z dysku i poprzez naciśnięcie przycisku Otwórz plik/stronę ma pokazywać w tabelce zawartość pliku i stronę. Następnie przyciski mają znikać. Jeśli chciałbym ponownie wybrać plik to musiałbym przez podwójne kliknięcie w komórkę pokazywać przyciski Przeglądaj i Otwórz plik.
I dalej żeby można było zamienić stronę html na kod html (żeby to wyglądało tak jak w edytorach, ale bez bbcode) i na końcu zapisywać w folderze.

Czy moglibyście mi poprawić ten kod?

Byłbym bardzo wdzięczny

Pozdrawiam

Ten post edytował martinstw 5.01.2009, 18:09:26
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Rafal Filipek
post 5.01.2009, 18:12:20
Post #2





Grupa: Zarejestrowani
Postów: 274
Pomógł: 54
Dołączył: 2.05.2006
Skąd: Nadarzyn

Ostrzeżenie: (0%)
-----


nie rozumiem, co mamy ci poprawic ? htmla ? prawde mowiac nie wiele rozumiem z twojego postu.
Go to the top of the page
+Quote Post
martinstw
post 5.01.2009, 18:28:56
Post #3





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 1.11.2008

Ostrzeżenie: (0%)
-----


Chodzi mi o to, żeby to poprawić to co jest nie tak i ubrać w php
a kod php jest taki:
Kod
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!";
}


Ten post edytował martinstw 6.01.2009, 23:45:17
Go to the top of the page
+Quote Post
_Martin_
post 6.01.2009, 03:45:07
Post #4





Grupa: Zarejestrowani
Postów: 352
Pomógł: 9
Dołączył: 16.09.2005
Skąd: Rybnik

Ostrzeżenie: (0%)
-----


ALE CO CI POPRAWIĆ CO CI NIE DZIAŁA NIE UPLOADUJE NIE NADAJE NAZWY??
Spróbuj
echo mysql_errno().": ".mysql_error()."<BR>";
Jak ci coś nie dodaje do bazy a jak nie uploaduje plik to wytłumacz co i jak inaczej nikt ni w niczym nie pomoże


--------------------
Go to the top of the page
+Quote Post
martinstw
post 6.01.2009, 23:52:36
Post #5





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 1.11.2008

Ostrzeżenie: (0%)
-----


Po naciśnięciu na przeglądaj wybiera plik z dysku i poprzez naciśnięcie przycisku Otwórz plik/stronę ma pokazywać w tabelce zawartość pliku lub stronę.

Nie wiem jak dalej napisać skrypt żeby pokazywał się plik/strona www, w okienku w którym się one znajdują. Na razie tylko skrypt łączy z nieistniejącą stroną.

I dalej żeby można było poprzez kliknięcie w przycisk Pokaż kod strony, zamienić wybraną stronę www (w html) na kod do zmiany (żeby to wyglądało tak jak w edytorach np Zajączek, ale bez bbcode, tylko z możliwością zmiany kodu i zapisania do pliku lub bazy danych oraz z możliwością podglądu efektu zmian w kodzie).

Ten post edytował martinstw 7.01.2009, 00:16:57
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 13:31