コード例 #1
0
ファイル: admin.php プロジェクト: ctiborv/koneridec.cz
function PridatF($spojeni)
{
    // BEGIN function PridatDokument
    $id = $_GET["id"];
    echo "<div>";
    $odeslat = $_POST["odeslat"];
    if ($id) {
        $sql = "Select * from galerie where id_galerie=" . $id;
        $res = PrSql($spojeni, $sql);
        $zaznam = mysqli_fetch_array($res);
        $nazev = $zaznam["nazev"];
        $popis = $zaznam["popis"];
        $priorita = $zaznam["priorita"];
    }
    if ($_POST["Odeslat"] != "Nahrát") {
        ?>
          <p>
           </p>  
      	   <form name="dokument" ENCTYPE="multipart/form-data"  method="post" action="?sekce=pridatf&id=<?php 
        echo $id;
        ?>
">
            Nahrát foto do galerie <?php 
        echo $nazev;
        ?>
:<br />
            <input name="thefile[]" type="file" accept="image/jpg" multiple="" /><br />
            
            <input type="submit" name="Odeslat" value="Nahrát" />
            </form>           
          <?php 
    } else {
        $uploaded = $_FILES['thefile']['name'];
        echo "Nahrávám soubory : ";
        foreach ($uploaded as $key => $value) {
            echo "<pre>{$key}  : {$value}</pre><br>";
            $fname = $value;
            $fext = end(explode(".", $fname));
            $ftype = $_FILES['thefile']['type'][$key];
            $ftmp = $_FILES['thefile']['tmp_name'][$key];
            $fsize = $_FILES['thefile']['size'][$key];
            $ferror = $_FILES['thefile']['error'][$key];
            perform_upload($spojeni, $fname, $fext, $ftmp, $fsize, $type, $ferror, $nazev, $id);
            //	echo "<pre>          <b>extension</b>=$fext type='$ftype'  type_name='$ftmp'  size='$fsize'  errors='$ferror'</pre><br>";
            ?>
                      <script language="Javascript">
                        window.location="<?php 
            echo $_SERVER["PHP_SELF"] . "?sekce=editf&id=" . $id;
            ?>
";
                      </script>
                    <?php 
        }
    }
    echo "</div>";
}
コード例 #2
0
 function process_attachments()
 {
     $upload_status = perform_upload();
     if (!$upload_status['success']) {
         //Something went wrong with upload, report the error
         //TODO: create a view specifically for reporting this error
         $error_message = $upload_status['error'];
         if (strpos($error_message, 'You did not select a file to upload.') === FALSE) {
             exit($error_message);
         } else {
             return '';
         }
     } else {
         return $upload_status['data']['file_path'] . $upload_status['data']['file_name'];
     }
 }