Открытие папки рабочего стола с php или jquery для просмотра? - PullRequest
1 голос
/ 06 марта 2012

Мне нужна помощь. Я разработал программное обеспечение для изображений, в конце которого оно предлагает вам возможность печатать изображения. Поэтому я перемещаю картинки в папку на их рабочий стол. Я хотел бы добавить кнопку, чтобы открыть эту папку для просмотра после завершения передачи. Вот мой код для передачи изображений. Я понятия не имею, как открыть папку, хотя. Так же, как когда вы просматриваете папку для загрузки файла. Вот как я хочу, чтобы это выглядело. Любая помощь будет принята с благодарностью !!!

PHP

<?php
if(isset($_POST['yesplease'])){
          $img = $_POST['print'];
          $path = $_POST['path'];
          $f = $_POST['f'];
          $h = $_POST['h'];
          $gp = $_POST['gp'];

            $FolderDate = $_POST['f'];
            $FolderName = $_POST['gp'];
            $hour = $_POST['h'];

        // Desired folder structure
        $structure = './print/'.$FolderDate.'/'.$hour.'/'.$FolderName;

        // To create the nested structure, the $recursive parameter 
        // to mkdir() must be specified.

        if (!mkdir($structure, 0, true)) {
         die('Failed to create folders...');
        }
          foreach ($_POST['print'] as $key => $value) {
              echo " ".$value.",";
                $file = $path.$value;
                $newfile = $structure.$value;

                if (!copy($file, $newfile)) {
                    echo "failed to copy $file...\n";
                }
              }
          }  
      ?>

Я ИСПОЛЬЗУЮ WAMP ... Я НЕ В РЕАЛЬНОМ СЕРВЕРЕ ОНЛАЙН. Спасибо!

Ответы [ 3 ]

1 голос
/ 06 марта 2012

Вы не можете сделать это.

Большинство браузеров (таких как FireFox и Opera) запрещают скрипты, открывающие файловые диалоги, потому что это реальная угроза безопасности ...

1 голос
/ 06 марта 2012

Как насчет этого?

<form>
  <input type="button" value="New Window!" onClick="window.open('/location/to/whatever/you/call/their/desktop','theirdesktop','width=400,height=200')">
</form>
0 голосов
/ 06 марта 2012

Это может работать только когда вы запускаете этот скрипт локально, в Wamp или Xamp

PHP не может просматривать папки на компьютере клиента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...