czy do każdej wartości trzeba utworzyć osobne pole czy można wepchnąć te trzy pliki w jedno ple....
<tr><td><h2> przykładowo : Dodaj przynajmniej 1 swoje zdjęcie.</h2> /// jedno albo dwa albo 3 stąd konieczność tablicy <?php <input type="file" name="upload_image[]" /> <br><br> <input type="file" name="upload_image[]" /> <br><br> <input type="file" name="upload_image[]" /> <br><br><br> </td> </tr> ?>
<?php $config['max_file_size'] = 1048576; // maksymalna wielkość pliku w bajtach, 1MB $config['accepted_mimes'] = array('image/jpg', 'image/jpeg', 'image/png', 'image/gif'); // dozwolone typy MIME { // pętla analizująca zawartość wszystkich trzech potencjalnie wysyłanych plików foreach ( $_FILES['upload_image']['error'] as $key => $arr ) { if ( $_FILES['upload_image']['error'][$key] != UPLOAD_ERR_OK ) { // błąd wysyłania pliku continue; } if ( $_FILES['upload_image']['size'][$key] > $config['max_file_size'] ) { // plik jest za duży continue; } { // poinformowanie użytkownika o fakcie, że plik o takiej nazwie już istnieje continue; } if ( in_array(strtolower($extension[count($extension)-1]), $config['accepted_extensions']) === false || in_array($_FILES['upload_image']['type'][$key], $config['accepted_mimes']) === false ) { // niepoprawne rozszerzenie pliku continue; } { // plik graficzny jest spreparowany continue; } { // plik nie został wysłany continue; } } } $fileName = $_FILES['upload_image']['name'][$key]; $tmpName = $_FILES['upload_image']['tmp_name'][$key]; $fileSize = $_FILES['upload_image']['size'][$key]; $fileType = $_FILES['upload_image']['type'][$key]; { } $db_user='użytkownik'; $db_password='hasło'; $database='nazwa bazy'; $query = "INSERT INTO upload (name, size, type, content ) ". "VALUES ('$fileName', '$fileSize ', '$fileType ', '$content ')"; exit; ?>
a to print końcowy który mówi, że jest oki z przesłanymi wartościami.... jak by ktoś miał spytać
... zapisany do bazy. Array ( [upload_image] => Array ( [name] => Array ( [0] => tlo3.jpg [1] => marijuana_leaf2.gif [2] => madziaa.jpg ) [type] => Array ( [0] => image/jpeg [1] => image/gif [2] => image/jpeg ) [tmp_name] => Array ( [0] => /tmp/php7f2kd7 [1] => /tmp/phpB1ijGJ [2] => /tmp/phpzElJKp ) [error] => Array ( [0] => 0 [1] => 0 [2] => 0 ) [size] => Array ( [0] => 82080 [1] => 46743 [2] => 8232 ) ) )
ps... Pomińmy rozważania odnośnie składowania plików w mysql.....
