php yüklemesine myproblem

2 Cevap php

i yüklemek için bu sayfayı var:

<?php
require ('incs/db.php');
require_once ('incs/funcs.php');
?>

<?php


 if (array_key_exists('upload', $_POST)) {
         $directory = str_replace(basename($_SERVER['PHP_SELF']),'',$_SERVER['PHP_SELF']);
           $uploadHandler = $_SERVER['DOCUMENT_ROOT']. $directory . 'images/';
      //  $uploadHandler = "echtitipi".$_SERVER['HTTP_HOST']. '/images/';
                 $max_file_size = 30000;
         define('UPLOAD_DIR', $uploadHandler);
         $ext= end(explode(".",  $_FILES['image']['name']));
         $name = rand(1111111,9999999).'.'.$ext;   
                 if (move_uploaded_file($_FILES['image']['tmp_name'], $uploadHandler. $name))
         {
             $upload = true;
             $title = $_POST ['title'];
             $sql = "INSERT INTO photo (id, keyword, photoName)
             VALUES ('','$title','$name')
             ";
            $result = mysql_query ( $sql, $con );
         }
         else
         {
             $upload = false;
             $msg = 'Cant Upload!';
         }
    }
?>
<?php

include ('incs/header.php');
?>
<?php

 getUrlQuery();

?>
<script language="javascript">
<!--

 function pick(symbol, path) {
  if (window.opener && !window.opener.closed)
    window.opener.document.form.img.value = symbol;
 window.opener.document.form.imgbox.src = path;
  window.close();
}

// -->
</script>
<form action="upload.php" method="post" enctype="multipart/form-data" name="uploadImage" id="uploadImage">
            <p>
                <label for="image">
                    Tanım:
                </label>
                <input type="text" name="title" id="title" />
                <label for="image">
                    Upload image:
                </label>
                <input type="file" name="image" id="image" />
            </p>
            <p>
                <input type="submit" name="upload" id="upload" value="Upload" />
            </p>
        </form>
 <?php 
     if($upload == true)
     {
         echo "<a hrf(because spam!)=\"javascript:pick('$name','images/$name')\"><im(g) src=\"images/$name\" border=\"0\" alt=\"use\"></a>";
     }
 ?> 

    <?php
include ('incs/footer.php');
?>

`

root görüntüleri klasörü curretnt için bu yükleme görüntüsü. Benim şu anki klasör admin:

root / admin / images

root / images

i kullandığınızda

$uploadHandler = "http://".$_SERVER['HTTP_HOST']. '/images/';

komut ayıklayıcının çalışma.

<?php
if($upload == true)
{
echo "<a hrf=\"javascriptick('$name','{$uploadHandler}$name')\"><im(g) src=\"{$uploadHandler}$name\" border=\"0\" alt=\"use\"></a>";
}
?>

the image couldnot add to editor. I guess There is a problem with javascript. what is wrong in script

2 Cevap

Çünkü gönderme hataları (bağlantı ve görüntüler) i sağ senaryo yazmaya edemem çünkü kötü dikte için üzgünüm im

kod kod yüklenen yukarıdaki

/www/admin/images

ve veritabanına bilgi kaydetmek ve TinyMCE editör görüntü eklemek. Ama kod yüklemek istiyorum:

www/images

Ben kullveığınızda:

$uploadHveler = $_SERVER['DOCUMENT_ROOT'].'/images/';

ve

"<a href=\"javascript:pick('$name','images/$name')\"><img src=\"images/$name\" border=\"0\" alt=\"use\"></a>"

resim editörü eklemek couldnot. Bu benim sorunum.

echo "<a hrf=\"javascriptick('$name','{$uploadHandler}$name')\"><im(g) src=\"{$uploadHandler}$name\" border=\"0\" alt=\"use\"></a>";

içine değiştirmek

echo "<a href=\"javascript('$name','{$uploadHandler}$name')\"><img src=\"{$uploadHandler}$name\" border=\"0\" alt=\"use\"></a>";

Ben bu yardımcı olur sanırım ...