Magic_quotes_gpc anlamak için yardımcı ()

0 Cevap php

i dosya yüklemek için bir öğretici bu PHP kodu öğrenme oldu

<form method="post" enctype="multipart/form-data">
  <input name="userfile" type="file" id="userfile">  
</form>

<?php
  if (isset($_POST['upload']) && $_FILES['userfile']['size'] > 0) {
    $fileName = $_FILES['userfile']['name'];
    $tmpName  = $_FILES['userfile']['tmp_name'];
    $fileSize = $_FILES['userfile']['size'];
    $fileType = $_FILES['userfile']['type'];

    $fp      = fopen($tmpName, 'r');
    $content = fread($fp, filesize($tmpName));
    $content = addslashes($content);
    fclose($fp);

   if (!get_magic_quotes_gpc()) {
     $fileName = addslashes($fileName);
   }

   include 'library/config.php';
   include 'library/opendb.php';

   $query = "INSERT INTO upload (name, size, type, content ) ".
     "VALUES ('$fileName', '$fileSize', '$fileType', '$content')";

   mysql_query($query) or die('Error, query failed');
   include 'library/closedb.php';

şimdi ben php belgeleri kullanarak her fonksiyonu ve her şeyi anlamak

EXCEPT

get_magic_quotes_gpc()
  • Bu NEDİR? Ne yapar?
  • Bu eseential mı? Eğer evet ise, bunun için bir yedek var mı?
  • PHP Manual "Bu özellik PHP 5.3.0 ÖNERİLMEMEKTEDİR olmuştur. önerilmez bu özelliği dayanarak." dedi. Lütfen ayrıntılı?
  • (Web) sunucusu hardisk dosya yüklemek ve onlara bağlantıları sağlamak için bir yolu yoktur ..

0 Cevap