Hjälp med upp laddning av fil med php.

Permalänk

Hjälp med upp laddning av fil med php.

Hejsan.

Jag håller på med att försöka göra en hemsida som man bara ska kunna ladda upp word-filer (.doxc). I exemplet nedan så så man bara ladda upp bilder i de olika formaten som ni ser, men vad skriver man in för att bara få ladda upp .docx?

<?php if ((($_FILES["file"]["type"] == "image/gif") || ($_FILES["file"]["type"] == "image/jpeg") || ($_FILES["file"]["type"] == "image/pjpeg")) && ($_FILES["file"]["size"] < 20000)) ?>

Tack på förhand, och ja, jag är ganska grön på PHP.

Visa signatur
Permalänk
Medlem

http://filext.com/faq/office_mime_types.php

Där har du mimetyper för Office-dokument. (Jag antar att $_FILES["file"]["type"] ger mimetyp).

if ($_FILES["file"]["type"] == "application/vnd.openxmlformats-officedocument.wordprocessingml.document") { //Allt bra! } else { // Fel filformat }

Borde kanske funka. (Inte kunnat testa)

Permalänk
Inaktiv

Notera att det går enkelt att förfalska mimetypen på en fil så man kan ladda upp andra filer och på det sättet lura PHP. Tänk också på att .docx filer är den nyaste typen och att du kanske ska supportera äldre Word filer med.

Permalänk

Ok tack för hjälpen

Visa signatur