Введите код в форму ввода текста, как? - PullRequest
0 голосов
/ 24 августа 2009

У меня есть скрипт загрузки этого изображения.

 <?php
        if(isset($_POST['submit'])){
          if (isset ($_FILES['new_image'])){
              $imagename = $_FILES['new_image']['name'];
              $source = $_FILES['new_image']['tmp_name'];
              $target = "temporary_images/".$imagename;
              move_uploaded_file($source, $target);

              $imagepath = $imagename;
              $save = "temporary_images/" . $imagepath; //This is the new file you saving
              $file = "temporary_images/" . $imagepath; //This is the original file

              list($width, $height) = getimagesize($file) ; 

              $modwidth = 350;                         
              $modheight = 100; 

              $tn = imagecreatetruecolor($modwidth, $modheight) ; 
              $image = imagecreatefromjpeg($file) ; 
              imagecopyresampled($tn, $image, 0, 0, 0, 0, $modwidth, $modheight, $width, $height) ; 

              imagejpeg($tn, $save, 100) ; 

              $save = "temporary_images/sml_" . $imagepath; //This is the new file you saving
              $file = "temporary_images/" . $imagepath; //This is the original file

              list($width, $height) = getimagesize($file) ; 

              $modwidth = 80; 
              $modheight = 100; 

              $tn = imagecreatetruecolor($modwidth, $modheight) ; 
              $image = imagecreatefromjpeg($file) ; 
              imagecopyresampled($tn, $image, 0, 0, 0, 0, $modwidth, $modheight, $width, $height) ; 

              imagejpeg($tn, $save, 100) ; 
            echo "Large image: <img src='temporary_images/".$imagepath."'><br>"; 
          }
        }

Мне нужен скрипт для записи имени файла в виде

<form> 
 <input name="animeinput" id="animeinput" size="20" class="textbox"> 
</form>

Так что в основном мне нужен мой скрипт загрузки, чтобы написать $ imagepath (имя файла, которое используется для хранения изображения) в форму, когда изображение было загружено.

Как мне это сделать?

Ответы [ 2 ]

1 голос
/ 24 августа 2009

Если вы хотите добавить в свой скрипт, который вы упомянули ранее, отображение изображения, тогда вы это имеете в виду?

...
echo "Large image: <img src='temporary_images/".$imagepath."'><br>"; 
echo "<form>";
echo '<input type="text" value="' . $imagePath . '" name="animeinput" id="animeinput" size="20" class="textbox">'; 
echo "</form>";
...
0 голосов
/ 24 августа 2009

Я не совсем уверен, что вы имеете в виду, но это должно работать:

<form> 
 <input value="<?php echo htmlspecialchars($imagepath); ?>" name="animeinput" id="animeinput" size="20" class="textbox"> 
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...