2017-08-09 97 views
-2

我正在关注如何创建社交网络的YouTube教程。代码完全一样,但是当您点击图片上传内容时,它不会打开。这就像没有什么可点击的。我想单击并打开文件以选择一些内容并将其发送到帖子。任何人都可以帮我吗? PS: 有些东西是在PT-BR,但是代码是英文 这是代码部分:我在使用php上传时遇到问题。我不知道错误在哪里,你能帮我吗?

$n = rand(0, 1000000); 
     $img = $n.$_FILES["file"]["name"]; 

     move_uploaded_file($_FILES["file"]["tmp_name"], "upload/".$img); 

     $texto = $_POST['texto']; 
     $hoje = date("d-m-y"); 

     if ($texto == "") { 
      echo "<h3>Deve escrever alguma coisa antes de publicar!</h3>"; 
     }else{ 
      $query = "INSERT INTO pubs (user,texto,imagem,data) VALUES ('$login_cookie','$texto','$img','$hoje')"; 
      $data = mysql_query($query) or die(); 
      if ($data) { 
       header("Location: ./"); 
      }else{ 
       echo "Alguma coisa não correu muito bem... Tenta outra vez mais tarde"; 

enter image description here

链路:https://www.youtube.com/watch?v=zsXs5-S1e3k 分钟:7:28

+2

* PHP *问题是一个绝对无用的标题。很明显,你遇到了问题,或者你不会在这里发布信息,而且很明显,这是与PHP相关的,因为你添加了一个PHP标签。您的标题应该解释您遇到的问题,或者您以某种方式询问您的问题,这种方式在未来的读者在搜索结果列表中看到时会有意义。请[编辑]使其更清楚。谢谢。 –

+0

我把这个标题只是因为我不知道为什么。我在解释代码之前解释了我的问题。不客气 –

+0

@EVELLYNSILVA好的头衔会吸引很好的阅读,并有助于搜索后期可能有类似问题的人。他们甚至可以通过提高你的问题来奖励你。 – YvesLeBorg

回答

-1

我很困惑什么确切地试图说,据我了解你想问题与HTML端,因为你弹出dosn't开放权请 如果你想上传单个文档,然后: -

<input type="file" id="fileinput" /> 

对于多: -

<input type="file" id="fileinput" multiple="multiple" /> 

,如果你只希望你的用户上传一些图片,你可以在“图像/ *” MIME类型进行过滤:

而PHP脚本:

if (isset($_FILES['upload_file'])) { 
    if(move_uploaded_file($_FILES['upload_file']['tmp_name'], "datas/" . $_FILES['upload_file']['name'])){ 
     echo $_FILES['upload_file']['name']. " OK"; 
    } else { 
     echo $_FILES['upload_file']['name']. " KO"; 
    } 
    exit; 
} else { 
    echo "No files uploaded ..."; 
} 

我希望这个小例子能够帮助您使用HTML5 Apis上传文件。 如果有任何问题,请让我知道。

相关问题