<?php
include "funkcje_bazy.php" ;
function getQueryResults( $zapytanie )
{
echo ( "Problem z bazą danych: getQueryResults: odrzucone zapytanie: $zapytanie " ) ;
return false ;
}
}
echo '<form action="main.php?action=wyslij" method="post" enctype="multipart/form-data" name="form1">
<p align="center">Wysyłanie plików na serwer. </p>' ;
echo '<table width="422" border="1" align="center">
<tr>
<th width="444" scope="row"><input name="plik" type="file" size="50"/>
<input name="max_file_size" type="hidden" value="1048576" /></th>
</tr>' ;
echo '<tr><td>' ;
echo '<select name="foto">' ;
// połączenie z bazą danych na local hoscie i wybranie odpowiedniej bazy danych
// zapytanie do bazy o podanie wymiar, Rodzaj_papieru, Cena
$zapytanie = "SELECT wymiar, Rodzaj_papieru, Cena FROM Format" ;
{
echo '<option name="format" value="' . $wiersz [ 'wymiar' ] . '">' . $wiersz [ 'wymiar' ] . $wiersz [ 'Rodzaj_papieru' ] . $wiersz [ 'Cena' ] . '</option>' ;
}
echo '</select>' ;
echo '</td>
<th scope="row"><input value="Wyślij plik" type="submit" /> </th>
</tr>
</table>' ;
echo '</form>' ;
if ( $_SESSION [ 'id_Uzytkownik' ] )
// gdzie zostanie umieszczony plik
$sciezka_docelowa = 'obrazki/' .@ $_SESSION [ 'id_Uzytkownik' ] . '/' ;
$nazwa_pliku = $_FILES [ "plik" . $i ] [ "name" ] ;
// kopiowanie pliku tymczasowego na serwerze do miejsca docelowego
if ( copy ( $_FILES [ "plik" . $i ] [ "tmp_name" ] , $sciezka_docelowa . $nazwa_pliku ) ) {
echo "$nazwa_pliku | plik wgrany!<br>" ;
} else {
echo "nie można było wgrać pliku!<br>" ;
}
$sciezka_docelowa = 'obrazki/' .@ $_SESSION [ 'id_Uzytkownik' ] . '/' ;
$id_Format = $_POST [ 'format' ] ;
$conn = mysql_connect ( 'localhost' , 'miedzio' , 'mloda' ) or
die ( 'Error connecting to mysql' ) ;
$zapytanie = mysql_query ( "insert into zdjecia values(NULL,'$id_Format ','$nazwa_pliku ')" ) ;
echo "<a href=main.php>Wracaj ..." ;
?>
<?php
$katalog = 'obrazki/' . $_SESSION [ 'id_Uzytkownik' ] . '' ;
$katalogminiaturki = 'miniaturki/' . $_SESSION [ 'id_Uzytkownik' ] . '' ;
?>
</body>
</html>
IDw/cGhwIAogCnNlc3Npb25fc3RhcnQoKTsgCiAKaW5jbHVkZSAiZnVua2NqZV9iYXp5LnBocCI7IAogCmZ1bmN0aW9uIGdldFF1ZXJ5UmVzdWx0cygkemFweXRhbmllKSAKIAp7IAogCiAgIGlmKCEkd3luaWsgPSBteXNxbF9xdWVyeSgkemFweXRhbmllKSl7IAogCiAgICAgZWNobygiUHJvYmxlbSB6IGJhesSFIGRhbnljaDogZ2V0UXVlcnlSZXN1bHRzOiBvZHJ6dWNvbmUgemFweXRhbmllOiAkemFweXRhbmllIik7IAogCiAgICAgcmV0dXJuIGZhbHNlOyAKIAogICB9IAogCiAgIHJldHVybiBAbXlzcWxfZmV0Y2hfYXJyYXkoJHd5bmlrKTsgCiAKfSAKIAogCiAKIAogCmVjaG8gJzxmb3JtIGFjdGlvbj0ibWFpbi5waHA/YWN0aW9uPXd5c2xpaiIgbWV0aG9kPSJwb3N0IiBlbmN0eXBlPSJtdWx0aXBhcnQvZm9ybS1kYXRhIiAgbmFtZT0iZm9ybTEiPiAKIAogPHAgYWxpZ249ImNlbnRlciI+V3lzecWCYW5pZSBwbGlrw7N3IG5hIHNlcndlci4gPC9wPic7IAogCmVjaG8gJzx0YWJsZSB3aWR0aD0iNDIyIiBib3JkZXI9IjEiIGFsaWduPSJjZW50ZXIiPiAKIAogICA8dHI+IAogCiAgICAgPHRoIHdpZHRoPSI0NDQiIHNjb3BlPSJyb3ciPjxpbnB1dCBuYW1lPSJwbGlrIiB0eXBlPSJmaWxlIiBzaXplPSI1MCIvPiAKIAogICAgICAgPGlucHV0IG5hbWU9Im1heF9maWxlX3NpemUiIHR5cGU9ImhpZGRlbiIgdmFsdWU9IjEwNDg1NzYiIC8+PC90aD4gCiAKICAgPC90cj4nOyAKIAplY2hvICc8dHI+PHRkPic7IAogCmVjaG8gJzxzZWxlY3QgbmFtZT0iZm90byI+JzsgCiAKLy8gcG/FgsSFY3plbmllIHogYmF6xIUgZGFueWNoIG5hIGxvY2FsIGhvc2NpZSBpIHd5YnJhbmllIG9kcG93aWVkbmllaiBiYXp5IGRhbnljaCAKIAokcG9sYWN6ID0gbXlzcWxfY29ubmVjdCgnbG9jYWxob3N0JywgJ21pZWR6aW8nLCAnbWxvZGEnKTsgCiAKJHd5YmllcnogPSBteXNxbF9zZWxlY3RfZGIoJ2ZvdG9ncmFmJyk7IAogCi8vIHphcHl0YW5pZSBkbyBiYXp5IG8gcG9kYW5pZSB3eW1pYXIsIFJvZHphal9wYXBpZXJ1LCBDZW5hIAogCiR6YXB5dGFuaWUgPSAiU0VMRUNUIHd5bWlhciwgUm9kemFqX3BhcGllcnUsIENlbmEgRlJPTSBGb3JtYXQiOyAKIAokd3luaWsgPSBteXNxbF9xdWVyeSgkemFweXRhbmllKTsgCiAKd2hpbGUoJHdpZXJzeiA9IG15c3FsX2ZldGNoX2FycmF5KCR3eW5paykgKSAKIAp7IAogCiAgICAgICAgIGVjaG8gJzxvcHRpb24gbmFtZT0iZm9ybWF0IiB2YWx1ZT0iJy4kd2llcnN6Wyd3eW1pYXInXS4nIj4nLiR3aWVyc3pbJ3d5bWlhciddLiR3aWVyc3pbJ1JvZHphal9wYXBpZXJ1J10uJHdpZXJzelsnQ2VuYSddLic8L29wdGlvbj4nOyAKIAp9IAogCmVjaG8gJzwvc2VsZWN0Pic7IAogCmVjaG8gJzwvdGQ+IAogCiAgICAgPHRoIHNjb3BlPSJyb3ciPjxpbnB1dCB2YWx1ZT0iV3nFm2xpaiBwbGlrIiB0eXBlPSJzdWJtaXQiIC8+IDwvdGg+IAogCiAgIDwvdHI+IAogCiAgIDwvdGFibGU+JzsgCiAKIAogCmVjaG8gJzwvZm9ybT4nOyAKIAogCiAKaWYoJF9TRVNTSU9OWydpZF9Venl0a293bmlrJ10pIAogCi8vIGdkemllIHpvc3RhbmllIHVtaWVzemN6b255IHBsaWsgCiAKJHNjaWV6a2FfZG9jZWxvd2EgPSAnb2JyYXpraS8nLkAkX1NFU1NJT05bJ2lkX1V6eXRrb3duaWsnXS4nLyc7IAogCiRuYXp3YV9wbGlrdSA9ICRfRklMRVNbInBsaWsiLiAkaV1bIm5hbWUiXTsgCiAKJG5hendhX3BsaWt1ID0gc3RyaXBzbGFzaGVzKCRuYXp3YV9wbGlrdSk7IAogCiAgICAgJG5hendhX3BsaWt1ID0gc3RyX3JlcGxhY2UoIj8iLCIiLCRuYXp3YV9wbGlrdSk7IAogCiAgICAgLy8ga29waW93YW5pZSBwbGlrdSB0eW1jemFzb3dlZ28gbmEgc2Vyd2VyemUgZG8gbWllanNjYSBkb2NlbG93ZWdvIAogCiAgICAgaWYgKGNvcHkoJF9GSUxFU1sicGxpayIuICRpXVsidG1wX25hbWUiXSwgJHNjaWV6a2FfZG9jZWxvd2EuJG5hendhX3BsaWt1KSkgeyAKIAogICAgICAgICBlY2hvICIkbmF6d2FfcGxpa3UgfCBwbGlrIHdncmFueSE8YnI+IjsgCiAKICAgICB9IGVsc2UgeyAKIAogICAgICAgICBlY2hvICAibmllIG1vxbxuYSBiecWCbyB3Z3JhxIcgcGxpa3UhPGJyPiI7IAogCiAgICAgfSAKIAokc2NpZXprYV9kb2NlbG93YSA9ICdvYnJhemtpLycuQCRfU0VTU0lPTlsnaWRfVXp5dGtvd25payddLicvJzsKIAogICAgICAgICAkaWRfRm9ybWF0PSRfUE9TVFsnZm9ybWF0J107CiAgICAgICAgICRjb25uID0gbXlzcWxfY29ubmVjdCgnbG9jYWxob3N0JywgJ21pZWR6aW8nLCAnbWxvZGEnKSBvciBkaWUoJ0Vycm9yIGNvbm5lY3RpbmcgdG8gbXlzcWwnKTsgCiAKICAgICAgICAgbXlzcWxfc2VsZWN0X2RiKCdmb3RvZ3JhZicpOyAKIAogICAgICAgICAkemFweXRhbmllPW15c3FsX3F1ZXJ5KCJpbnNlcnQgaW50byB6ZGplY2lhIHZhbHVlcyhOVUxMLCckaWRfRm9ybWF0JywnJG5hendhX3BsaWt1JykiKTsgCiAKICAgICAgICAgZWNobyAiPGEgaHJlZj1tYWluLnBocD5XcmFjYWogLi4uIjsgCiAKPz4gCiAKPD9waHAgCiAKJGthdGFsb2c9J29icmF6a2kvJy4kX1NFU1NJT05bJ2lkX1V6eXRrb3duaWsnXS4nJzsgCiAKJGthdGFsb2dtaW5pYXR1cmtpID0gJ21pbmlhdHVya2kvJy4kX1NFU1NJT05bJ2lkX1V6eXRrb3duaWsnXS4nJzsgCiAKJGdhbGVyaWEgPSBvcGVuZGlyKCAka2F0YWxvZyApOyAKIApjbG9zZWRpcigkZ2FsZXJpYSk7IAogCiAKPz4gCiAKIDwvYm9keT4gCiAKIDwvaHRtbD4=