Nasıl PHP & kullanarak bir dosya giriş alanından bir görüntü kaydedebilirsiniz

2 Cevap php

Nasıl PHP & kullanarak bir dosya giriş alanından güvenli bir görüntüyü kaydedebilirsiniz MySQL?

Burada girdi dosyası alandır.

<input type="file" name="pic" id="pic" size="25" />

2 Cevap

Bu basit bir örnek, bu çalışması gerekir.

Muhtemelen görüntü türleri, dosya boyutları, vb denetimi eklemek istediğiniz rağmen

  <?php
    $image = $_POST['pic'];
    //Stores the filename as it was on the client computer.
    $imagename = $_FILES['pic']['name'];
    //Stores the filetype e.g image/jpeg
    $imagetype = $_FILES['pic']['type'];
    //Stores any error codes from the upload.
    $imageerror = $_FILES['pic']['error'];
    //Stores the tempname as it is given by the host when uploaded.
    $imagetemp = $_FILES['pic']['tmp_name'];

    //The path you wish to upload the image to
    $imagePath = "images/";

    if(is_uploaded_file($imagetemp)) {
        if(move_uploaded_file($imagetemp, $imagePath . $imagename)) {
            echo "Sussecfully uploaded your image.";
        }
        else {
            echo "Failed to move your image.";
        }
    }
    else {
        echo "Failed to upload your image.";
    }
?>

http://php.net/file_upload Sadece bilmeniz gereken her şeyi kapsar.