fork download
  1. <?php
  2.  
  3.  
  4. include "funkcje_bazy.php";
  5.  
  6. function getQueryResults($zapytanie)
  7.  
  8. {
  9.  
  10. if(!$wynik = mysql_query($zapytanie)){
  11.  
  12. echo("Problem z bazą danych: getQueryResults: odrzucone zapytanie: $zapytanie");
  13.  
  14. return false;
  15.  
  16. }
  17.  
  18. return @mysql_fetch_array($wynik);
  19.  
  20. }
  21.  
  22.  
  23.  
  24.  
  25.  
  26. echo '<form action="main.php?action=wyslij" method="post" enctype="multipart/form-data" name="form1">
  27.  
  28. <p align="center">Wysyłanie plików na serwer. </p>';
  29.  
  30. echo '<table width="422" border="1" align="center">
  31.  
  32. <tr>
  33.  
  34. <th width="444" scope="row"><input name="plik" type="file" size="50"/>
  35.  
  36. <input name="max_file_size" type="hidden" value="1048576" /></th>
  37.  
  38. </tr>';
  39.  
  40. echo '<tr><td>';
  41.  
  42. echo '<select name="foto">';
  43.  
  44. // połączenie z bazą danych na local hoscie i wybranie odpowiedniej bazy danych
  45.  
  46. $polacz = mysql_connect('localhost', 'miedzio', 'mloda');
  47.  
  48. $wybierz = mysql_select_db('fotograf');
  49.  
  50. // zapytanie do bazy o podanie wymiar, Rodzaj_papieru, Cena
  51.  
  52. $zapytanie = "SELECT wymiar, Rodzaj_papieru, Cena FROM Format";
  53.  
  54. $wynik = mysql_query($zapytanie);
  55.  
  56. while($wiersz = mysql_fetch_array($wynik) )
  57.  
  58. {
  59.  
  60. echo '<option name="format" value="'.$wiersz['wymiar'].'">'.$wiersz['wymiar'].$wiersz['Rodzaj_papieru'].$wiersz['Cena'].'</option>';
  61.  
  62. }
  63.  
  64. echo '</select>';
  65.  
  66. echo '</td>
  67.  
  68. <th scope="row"><input value="Wyślij plik" type="submit" /> </th>
  69.  
  70. </tr>
  71.  
  72. </table>';
  73.  
  74.  
  75.  
  76. echo '</form>';
  77.  
  78.  
  79.  
  80. if($_SESSION['id_Uzytkownik'])
  81.  
  82. // gdzie zostanie umieszczony plik
  83.  
  84. $sciezka_docelowa = 'obrazki/'.@$_SESSION['id_Uzytkownik'].'/';
  85.  
  86. $nazwa_pliku = $_FILES["plik". $i]["name"];
  87.  
  88. $nazwa_pliku = stripslashes($nazwa_pliku);
  89.  
  90. $nazwa_pliku = str_replace("?","",$nazwa_pliku);
  91.  
  92. // kopiowanie pliku tymczasowego na serwerze do miejsca docelowego
  93.  
  94. if (copy($_FILES["plik". $i]["tmp_name"], $sciezka_docelowa.$nazwa_pliku)) {
  95.  
  96. echo "$nazwa_pliku | plik wgrany!<br>";
  97.  
  98. } else {
  99.  
  100. echo "nie można było wgrać pliku!<br>";
  101.  
  102. }
  103.  
  104. $sciezka_docelowa = 'obrazki/'.@$_SESSION['id_Uzytkownik'].'/';
  105.  
  106. $id_Format=$_POST['format'];
  107. $conn = mysql_connect('localhost', 'miedzio', 'mloda') or die('Error connecting to mysql');
  108.  
  109. mysql_select_db('fotograf');
  110.  
  111. $zapytanie=mysql_query("insert into zdjecia values(NULL,'$id_Format','$nazwa_pliku')");
  112.  
  113. echo "<a href=main.php>Wracaj ...";
  114.  
  115. ?>
  116.  
  117. <?php
  118.  
  119. $katalog='obrazki/'.$_SESSION['id_Uzytkownik'].'';
  120.  
  121. $katalogminiaturki = 'miniaturki/'.$_SESSION['id_Uzytkownik'].'';
  122.  
  123. $galeria = opendir( $katalog );
  124.  
  125. closedir($galeria);
  126.  
  127.  
  128. ?>
  129.  
  130. </body>
  131.  
  132. </html>
Runtime error #stdin #stdout 0.02s 13112KB
stdin
Standard input is empty
stdout
 
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/EhKlmz/prog.php:1) in /home/EhKlmz/prog.php on line 3

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/EhKlmz/prog.php:1) in /home/EhKlmz/prog.php on line 3

Warning: include(funkcje_bazy.php): failed to open stream: No such file or directory in /home/EhKlmz/prog.php on line 5

Warning: include(): Failed opening 'funkcje_bazy.php' for inclusion (include_path='.:/usr/share/php5:/usr/share/php') in /home/EhKlmz/prog.php on line 5
<form action="main.php?action=wyslij" method="post" enctype="multipart/form-data"  name="form1"> 
 
 <p align="center">Wysyłanie plików na serwer. </p><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><tr><td><select name="foto">
Fatal error: Call to undefined function mysql_connect() in /home/EhKlmz/prog.php on line 47