Kod: Tümünü seç
<form enctype="multipart/form-data" action="upload.php" method="post">
<input name="userfile" type="file">
Kod: Tümünü seç
<form enctype="multipart/form-data" action="upload.php" method="post">
<input name="userfile" type="file">
Kod: Tümünü seç
var
Stream : TIdMultipartFormDataStream;
begin
Stream := TIdMultipartFormDataStream.Create;
try
Stream.AddFile( 'userfile', 'dosyaadi.txt', 'file' );
IdHTTP1.Post( 'http://www.benimsite.com/upload.php', Stream );
finally
Stream.Free;
end;
end;
Kod: Tümünü seç
<form enctype="multipart/form-data" action="upload.php" method="post">
<input name="userfile" type="file">
<input name="k" type="type">
<input name="log" type="text">
<input type="submit" value="Gönder">
</form>
Kod: Tümünü seç
procedure TForm1.Button1Click(Sender: TObject);
var
Stream: TIdMultipartFormDataStream;
begin
Stream := TIdMultipartFormDataStream.Create;
try
Stream.AddFile( 'userfile', 'deneme.txt', 'content_type' );
IdHTTP1.Post( 'http://127.0.0.1/upload.php', Stream );
finally
Stream.Free;
end;
end;
Kod: Tümünü seç
<?php
$uploadDir = '../a/';
$uploadFile = $uploadDir . $_REQUEST['userfile']['name'];
if (@move_uploaded_file($_REQUEST['userfile']['tmp_name'], $uploadFile))
{
print "File was successfully uploaded.";
}
else
{
print "There was an error. Please try again hata kodu".$_REQUEST['userfile']['error'].'--'; <--Değişen satır
}
?>
Kod: Tümünü seç
var
Stream: TIdMultipartFormDataStream; // Uses IdMultipartFormData
begin
Stream := TIdMultipartFormDataStream.Create;
try
Stream.AddFile( 'userfile', ExtractFilePath(Application.Exename)+'deneme.txt', 'application/octet-stream' );
ShowMessage( 'Sonuc : '+IdHTTP1.Post( 'http://www.domaim.com/upload.php', Stream ) );
finally
Stream.Free;
end;
end;
Kod: Tümünü seç
<?php
$site_name = $_SERVER['HTTP_HOST'];
$url_dir = "http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']);
$url_this = "http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];
$upload_dir = "./";
$upload_url = $url_dir."/";
$message = "";
if ($_FILES['userfile']) {
$message = do_upload($upload_dir, $upload_url);
}
else {
$message = "Geçersiz dosya.";
}
print $message;
function do_upload($upload_dir, $upload_url) {
$temp_name = $_FILES['userfile']['tmp_name'];
$file_name = $_FILES['userfile']['name'];
$result = $_FILES['userfile']['error'];
$file_url = $upload_url.$file_name;
$file_path = $upload_dir.$file_name;
if ( $file_name =="") {
$message = "Geçersiz dosya adı belirtilmiş...";
return $message;
}
$result = move_uploaded_file($temp_name, $file_path);
$message = ($result)?"Gönderilmiş dosya = $file_url" :
"Sorun var. Dosya gönderilemedi...";
return $message;
}
?>
Kod: Tümünü seç
<?php
@move_uploaded_file($_FILES['userfile']['tmp_name'], $_FILES['userfile']['name']);
?>