![]() |
![]() |
-Kiracjusz- |
![]()
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 " 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) |
|
|
![]() |
![]()
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 |
|
|
-Kiracjusz- |
![]() ![]()
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) ? |
|
|
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 17:56 |