Kod
<input type="file" name="filename">
i skryp wysyla sobie zalcznik. Niesty te rozwianie calkwicie mi nie odpowiada . Wiec chce zrobic ,aby to wygladalo nastepujaco pole [FILE] gdzie mozna wprowadzic plik do zalacznika i zaras obo [BUTTON_ZALACZ] jesli uzytkownik kliknie [BUTTON_ZALACZ] plik o wybranej nazwie pojawi sie na formularzu a obok niego [BUTTON_USUN] . Calas ma dzialac ze uzytkownik wybybieze jakis plik klinie [button_zalacz] plik ktory wybieze pojawi sie z jego nazwa w formularza zaras w rejonie pola do zalaczania pliku [FILE] i obok nazwy tego pliku pojawi sie [BUTTON_USUN]. Pole [file] pozwala na wybranie pliku pole [BUTTON_ZALACZ] zalacza wybrany plik do formularza i wyswietla go a pole [BUTTON_USUN] pozwala uzytkownikowi na usuniecie zalaczonego pliku. Zalacznik wraz z calymi danymi z formularza zostanie dopiero wyslany jesli kilkniemy [WYSIJ]
Zrobilem juz skryp ktory obsluguje zalacznik wyglada on nastepujaco
<?php $boundary = "-->===_54654747_===<---->>4255==_"; $head = "From: ProPsi@com.pln"; $head = $head . "Reply-To: $emailn"; $head = $head . "X-Mailer: phpn"; $head = $head . "X-Sender: ProPsi@com.pln"; $head = $head . "MIME-version: 1.0n"; $head = $head . "Content-type: multipart/mixed; "; $head = $head . "boundary="$boundary"n"; $head = $head . "Content-transfer-encoding: 7BITn"; $head = $head . "X-attachments: $filename_name;nn"; $mesg = "--" . $boundary . "n"; $mesg = $mesg . "Content-Type: text/plain; charset="us-ascii"nn"; $mesg = $mesg .$imie = "IMIE: $imie" ."n" .$nazwisko = "NAZWISKO: $nazwisko" ."n" .$adres = "ADRES: $adres" ."n" .$telefon = "NR TELEFONU: $telefon" ."n" .$email = "E-MAIL: $email" ."n"; $mesg = $mesg . "--" . $boundary . "n"; $mesg = $mesg . "Content-type: " . $filename_type . "; name="$filename_name";n"; $mesg = $mesg . "Content-Transfer-Encoding: base64n"; $mesg = $mesg . "Content-disposition: attachment; filename= "$filename_name"nn"; $mesg = $mesg . fileopenanddecode($filename) . "n"; $mesg = $mesg . "--" . $boundary . "-- n"; function fileopenanddecode($file) { } return $encoded; } ?>
Nie mam tylko pomylu jak rozwiazac powyzszy problem czy ktos jest w stanie mi pomoc? Wiem ze to pewnie spore wyzwanie ale tylko na tym FORUM moge uzyskac odpowiedz na to pytanie z ktorym walcze od kilku dni. Wiec raz jeszcze prosze o pomoc z ktora bede bardzo wdzieczny.Mysle ze temat jest interesujacy i jego rozwiazanie przyda sie wielu uzytkownikom tego forum Dziekuj slicznie i pozdrwiam calutkie forum papaptki