aracılığıyla sunucuya dosya gönder, böylece kullanıcıların web siteme (sunucu) belirli dosyaları yüklemesine izin verecek bir formum var ve kullanıcının gönderdiği dosyayı yüklemenin bir yolunu bulmaya çalışıyorum (ve tüm içeriğini) sunucuma başarıyla.
(My formu)
<form action="index.php" method="post">
Select File:<br/>
<input type="file" name="file" id="fileID" accept=".ff"><br/>
<input type="submit" name="submitfile" value="Upload"/>
</form>
sorun bütün bunları yapacağız olmasıdır
if(isset($_POST['submitfile']))
{
$GetFileextension=$_POST['file'];
if(end(explode('.', $GetFileextension))=="ff")
{
$usrU = fopen($_POST['file'], "w"); //Attempt to upload file
}
else
{
echo "Error: unsupported file type"; //File type is unsupported
}
}
(My PHP) yükleme: İşte
Ben şimdiye kadar denedim budur Dosyamı sunucuma gönderir ancak dosya içeriklerini içermez.Örneğin, example.ff
gibi bir dosya adı varsa ve dosyayı yüklemeyi denemek için yukarıdaki komut dosyasını kullanırsam, yapacağım tek şey sunucumda example.ff
adlı bir dosya oluşturur, ancak sunucumdaki dosya içermez example.ff
orijinal içeriği.
Neyi yanlış yapıyorum? Dosyayı yanlış mı yükledim yoksa bir şey mi?
Formunuz gerekmez 'enctype =" çoktan/form veri. Ayrıca, http://php.net/file-upload – Saty
numaralı dosyayı aldığınız için $ _FILES'i kullanıyoruz. Yardımın için teşekkürler! –