Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Formularz, wysyłanie plików i zastępowanie
-Kiracjusz-
post
Post #1





Goście







Jest tak. Mam prawidłowo zrobiony formularz w html. Dwa pola w nim to pola do przesyłania plików (input typu file), jedno to textarea, reszta text. Po wypełnieniu pól i przyciśnięciu buttona przechodzi się do innej strony. [to umiem, teraz zacznie się o tym, czego nie umiem] W tej oto stronie pliki podane w obydwu polach formularza przesyłają się na serwer, a z tekst wpisany do textarea przekształca się w sposób który zaraz opiszę. Otóż w tym tekście wszystkie cudzysłowia zmieniają się na &quot; a Entery na <br>. Potem ten przekształcony tekst zapisuje się do pliku. (To już chyba umiałbym zrobić) (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

To jest strasznie dla mnie ważne. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Mam nadzieję, że mi pomożecie. Wygląda zawile, ale myśle że eksperci sobie poradzą. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Dwie funkcje:
nl2br
i HtmlEntitites czy coś takiego. POszukaj
Go to the top of the page
+Quote Post
-Kiracjusz-
post
Post #3





Goście







Okay, stringi się zmieniają.
Jednak dalej nie działa mi wysyłanie plików... (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
W formularzu html mam dwa pola typu file. Jednak, gdy klikam na przycisk Prześlj (jak pisałem wcześniej, wtedy przechodzi do pliku php podanego jako plik action) to drugi plik php nie chce mi przesyłać plików podanych w polach formularza. Sprawdziłem, czy dalej pliki mają taką samą ścieżkę (bo używam tutaj browse z dysku), czy dobrze odczytały się z dysku... jednak tam była już sama nazwa pliku bez ścieżki (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) O co chodzi?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Jak robisz upload pliku, to jest on kopiowany na serwer pod nazwą i ścieżką tymczasową, a nie pod tą samą co miales lokalnie na dysku. SErwer nie ma dostępu do danych lokalnych.

Tu masz przykładzik wykorzystania uploadu do wysylania maila. Ciebie z tego powinno interesować pobranie zawartości pliku. MOże ci pomoże:
http://www.apptools.com/phptools/forms/forms5.php
tutaj: $tmp_name = $_FILES['filename']['tmp_name']; pobrano tymczasową lokalizację pliku
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 17:56