PDA

View Full Version : open /save dialog در php



roya2002_80
دوشنبه 02 دی 1387, 10:24 صبح
سلام آیا کسی از open /save dialog در پی اچ پی استفاده کرده؟ اگه ممکنه کدشو برام بدید ممنونم

Yousha
دوشنبه 02 دی 1387, 15:23 عصر
سلام آیا کسی از open /save dialog در پی اچ پی استفاده کرده؟ اگه ممکنه کدشو برام بدید ممنونم
CommonDialog ماله Windows رو میگین؟

yaqubian
دوشنبه 02 دی 1387, 17:10 عصر
دوست عزیز
این چیزی که شما فرمودید مخصوص برنامه نویسی دات نت هستش ولی می شه خودتون اون رو با کدنویسی داخل php شبیه سازی کنید.
موفق باشید

Yousha
دوشنبه 02 دی 1387, 17:26 عصر
این چیزی که شما فرمودید مخصوص برنامه نویسی دات نت هستش ولی می شه خودتون اون رو با کدنویسی داخل php شبیه سازی کنید.
اگر اشتباه نکنم:


<?php
define("MB_OK", 0);
dl("php_w32api.dll");

w32api_register_function("User32.dll", "MessageBoxA", "long");
MessageBoxA(NULL, "Test", "Test caption", MB_OK);
?>



"ComDlg32.dll" "GetOpenFileNameA" (pOpenFilename) Long
"ComDlg32.dll" "GetSaveFileNameA" (pOpenFilename) Long

فقط در Windows OS.

yaqubian
دوشنبه 02 دی 1387, 19:42 عصر
دوست عزیز
همونطور که دوست خوبمون Yousha فرمودن. شما با php می تونید برنامه های ویندوزی هم طراحی کنید. مثلا با winbinder.
dialogue box رو واسه وب می خواین یا ویندوز؟
موفق باشید

roya2002_80
سه شنبه 03 دی 1387, 08:28 صبح
ازراهنمایی هایی که کردید ممنونم ، من این دیالوگها رو در وب می خوام، فکر کنم جاوااسکریپت داشته باشه ؟ من اشتباها نوشتم در PHP می خوام!، دیالوگ save را پیدا کردم و متن درون textarea رو save می کنه ، اما برای دیالوگ open هنوز کدی پیدا نکردم ،

roya2002_80
سه شنبه 03 دی 1387, 10:00 صبح
سلام
من کد زیر رو پیدا کردم که فکر کنم مشکلمو حل می کنه، اما خطا می ده ، کسی می دونه اشکالش از کجاست؟

<html>
<head>
<title>File System Object Example</title>
<script language="javascript">
<!--//
var oFileSystem;
oFileSystem = new ActiveXObject("Scripting.FileSystemObject");

function ShowFile(sFilePath){
frmEditHTML.tarHTMLText.value = oFileSystem.OpenTextFile(sFilePath).ReadAll();
}

function SaveAfterEditing(){
var oFile;
oFile = oFileSystem.CreateTextFile(frmEditHTML.filPath.val ue,1);
oFile.WriteLine(frmEditHTML.tarHTMLText.value);
oFile.Close();
}
</script>
</HEAD>

<BODY>
<b>Select the HTML File you want to Edit</b>
<form name="frmEditHTML">
<input type="file" name="filPath" onchange="ShowFile(this.value)">
<br><textarea name="tarHTMLText" cols=60 rows=20></textarea><br>
<input type="button" value="Save" name="cmdSave" onclick="SaveAfterEditing()">
</form>

</body>
</html>

parsajax
سه شنبه 10 دی 1387, 05:34 صبح
CommonDialog ماله Windows رو میگین؟

با نصب PHP-GTK كه فكر كنم كتابخانه گرافيكي گنو هستش ميتونيد براي ويندوز برنامه نويسي ويژوال انجام بدين با تمام قابليت هاي زبانهاي ويژوال ديگه مانند دلفي و ويبي و ...