Witam, mam problem z wgraniem pliku .htm na serwer poprzez normalny formularz w html.
Każdy inny typ pliku idzie (pdf, html, jpg, xml)?
Wiecie może coś na ten temat?
$plik_tmp = $_FILES['xml_file']['tmp_name']; // Tymczasowa nazwa uploadowanego pliku $plik_nazwa = $_FILES['xml_file']['name']; // Orginalna nazwa pliku uploadowanego przez uzytkownika $plik_rozmiar = $_FILES['xml_file']['size']; // Rozmiar pliku w Byte'ach $rozmiar = $plik_rozmiar / 1000; // A tu zrobimy z nich kB if (($is_plik[1] == 'xml')||($is_plik[1]=="html")||($is_plik[1] == 'pdf')||($is_plik[1] == 'jpg')||($is_plik[1] == 'jpeg')||($is_plik[1] == 'xls')||($is_plik[1] == 'xlsx')||($is_plik[1] == 'HTM')){ // sprawdzamy poprawnosc pliku if($_POST['event_name']>""){ if($is_plik[1] == 'xml'){ // dodawania tabel z xml $xml = simplexml_load_file($plik_tmp); $id_event=$GLOBALS['id_event']; //zmiana nazwy pliku xml i wrzucenie go na serwer move_uploaded_file($plik_tmp,$_SERVER['DOCUMENT_ROOT'].'/wp-content/plugins/obsluga_xml/results_pdf_xls_jpg_html/'.$plik_nowa_nazwa); # dodanie informacji o evencie do tabeli event foreach ($xml->competition as $com) { add_event($com['Description'], $com['Date'], $com['Country'], $com['Town'], $com['Category'], $com['Pool'], $id_event, $_POST['event_name'],$is_plik[1], $_POST['event_time'],$plik_nowa_nazwa); } $id_event=$GLOBALS['id_event']; # dodanie danych eventu do tabeli data_xml foreach ($xml->row as $row) { add_data($row['Date'], $id_event, $row['Time'], $row['CompStatus'], $row['Sex'], $row['Phase'], $row['Pos'], $row['GlobalPos'], $row['Id'], $row['Bib'], $row['Name'], $row['GName'], $row['Nation'], $row['Total'], $row['F_Pos'], $row['F_PerfV'], $row['F_PerfD'], $row['F_Points'], $row['S_Heat'], $row['S_Lane'], $row['S_Pos'], $row['S_Perf'], $row['S_Points'], $row['R_StartTime'], $row['R_Horse'], $row['R_Pos'], $row['R_CoursePen'], $row['R_Time'], $row['R_TimePen'], $row['R_Points'], $row['C_Pos'], $row['C_Numer'], $row['C_Heat'], $row['C_Perf'], $row['C_Points'],$row['F_Status'],$row['S_Status'],$row['R_Status'],$row['C_Status'],$row['GName2'],$row['GName3'],$row['Name2'],$row['Name3'],$row['R_Horse2'],$row['R_Horse3']); } } if(($is_plik[1]=="html")||($is_plik[1] == 'pdf')||($is_plik[1] == 'jpg')||($is_plik[1] == 'jpeg')||($is_plik[1] == 'xls')||($is_plik[1] == 'xlsx')||($is_plik[1] == 'HTM')){// dodawanie link do plikow move_uploaded_file($plik_tmp,$_SERVER['DOCUMENT_ROOT'].'/wp-content/plugins/obsluga_xml/results_pdf_xls_jpg_html/'.$plik_nowa_nazwa); add_event('','',$_POST['country'],$_POST['town'],'','', $id_event, $_POST['event_name'],$is_plik[1], $_POST['event_time'],$plik_nowa_nazwa); } } }else{ } } } else { if ($plik_nazwa == NULL) { // Jesli plik jest pusty } else { // Jesli format jest zly } }