اجازه از هاست دیگر برای نصب

irdavidnet

Banned
چطوری می تونم برای نصب یک سی ام اس ، از روی هاست خودم ، از مای اس کیو ال ، ببینه طرف سایتشو اد کرده تو سیستم یا نه ، بعدش اگه بود بتونه نصب کنه اگه نبود هم نتونه و بهش پیغام بده که بره ثبت کنه ...
ممنون میشم کمکم کنید ، می خوام به صورت آژاکس هم باشه . یعنی بدون تغییر صفحه نشون بده می تونه یا نه ،وقتی طرف روی دکمه کلیک کرد دکمه حذف شه و اگه از سیستم اجازه گرفت دکمه ادامه ظاهر شه .... :wink:
 

amir01

Well-Known Member
ببخشیدها اینو میگم شما میخوای یکی این صفحه رو برات بنویسه؟؟؟ منظورت چیه که میگی آژاکس باشه و اینا؟؟؟ سوالاتون یه جوریه...
خب برای اینکه بفهی یکی تو دیتا بیس ثبت شده یا نه باید ببینی تو دیتا بیس ثبت شده یا نه دیگه با دستور Select ... من اینو از سوالتون فهمیدم...
یاحق
 

irdavidnet

Banned
ببخشیدها اینو میگم شما میخوای یکی این صفحه رو برات بنویسه؟؟؟ منظورت چیه که میگی آژاکس باشه و اینا؟؟؟ سوالاتون یه جوریه...
خب برای اینکه بفهی یکی تو دیتا بیس ثبت شده یا نه باید ببینی تو دیتا بیس ثبت شده یا نه دیگه با دستور Select ... من اینو از سوالتون فهمیدم...
یاحق

دوست عزیزم امیر جان ، من یه صفحه می خوام مثل نصب پارسی پی اچ پی . ممنون
 

RainDigital

Member
فکر کنم
منظورتون این باشه که اگر تو سایت شما ثبت نشده باشه، کار نکنه

این بخاطر کد کردنه

وسیستم کد شده رو هیچکس دوست نداره مخصوصا پی اچ پی که از پایه اوپن سورسه
 

jhoseini

Member
از سوکت کانکشن استفاده کنید، یه اتصال به وبسایت شما و بازگشت کاکتر کلیدی "ok" به معنی تایید ثبت
 

irdavidnet

Banned
لطفاً کد پی اچ پی شو بذارید ، ممنون میشم .
raindigital اینجا محلی نیست که بگیم اوپن سورس یا نه !
 

jhoseini

Member
لطفاً کد پی اچ پی شو بذارید ، ممنون میشم .
چیزی که شما میخاید یه اسکریپت ساده نیست، نوشتنش هزینه داره !
در حد راهنمایی میگم که مراحل نصب به ظاهر از روی وبسایت مشتری انجام میشه، ولی همه ی کد های نصب + کد های sql رو ی یه هاست مرکزیه که توی هر مرحله از نصب به واسطه ی fsockopen یا include یا http_request یه کد html از سرور اصلی دریافت میشه و برای نصب کننده نمایش داده میشه، درضمن، installer باید طوری طراحی بشه که سرور مرکزی به واسطه ی اون به database وبسایت مشتری دسترسی داشته باشه تا از راه دور نصب انجام بشه
حالا بماند بحث کنترل امنیت و جلوگیری نفوذ به عنوان سرور به دیتابیس مشتری و ...
chase.gif
 

RainDigital

Member
من قط جوابتو دادم و دو تا کلمه اضافه گفتم.

اگر این دو تا کلمه ها نبود پیشرفتی حاصل نمیشد ولی منظوریم این نیست که از این دو تا کلمه سو استفاده کنی و دو تا کلمرو برای به بیراهه کشوندن تاپیک ها استفاده کنی
 

irdavidnet

Banned
raindigital عزیز شما بی خیال شو !
و j hosseyni جان ، حالا نمیشه Free بذاری ؟
آخه سیستم من کد شدس ، فایل های installsql هم توی همون پوشه هست ، می خوام فقط اجازه بگیره ، از سایت من .
کدشو بذار شما رو هم نامتونو از همکاران می نویسم
 

RainDigital

Member
همون برنامه ای که کد میکنه خودش حالت هایی داره که اگر سایت توی سایت شما ثبت نشده باشه اصلا اسکریپت اجرا نمیشه.

=.=.=.=.=.
با این که میدونم وقتی به تو جواب میدم دوست داری به یه جام گیر بدی ولی نمیدونم چرا جوابتو میدم و تو پیشرفتت کمک میکنم.
raindigital اینجا محلی نیست که بگیم اوپن سورس یا نه !

خودت فهمیدی چی گفتی؟
منتظر جوابت توی پیام خصوصی هستم(روی متن پیام خصوصی که کلیک کنی میری به ارسال پی ام به من)
 

irdavidnet

Banned
دوستان من سورسشو در آوردم (html) ! :
HTML:
<html>
<head>
<meta http-equiv="Content-Language" content="fa">
<meta http-equiv="Designer" content="Sasan Nobakht">
<meta http-equiv="Web" content="http://www.parsiphp.com">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script>
function Submit() {
	document.Install.ok.click();
	document.getElementById('loading').innerHTML = "در حال دريافت اطلاعات از سرور . لطفا چند لحظه صبر نماييد ...";  
}
</script>
<link rel="stylesheet" type="text/css" href="images/two.css">
<title>Parsi Php Installation</title>
</head>

<body>
<table width="550" height="500" align="center" class="outline1" dir="rtl">
	<tr>
		<td width="60%" height="50" align="center"><img src="images/Logo.gif" align="middle"></td>
	</tr>
	<tr>
		<td align="justify">با سلام و عرض ادب و احترام <br> از اينكه پارسي Php را براي مديريت سايت خود برگزيديد بسيار سپاسگزاريم . لطفا جهت ادامه نصب برنامه بر روي Validate كليك نماييد .<br></td>
	</tr>
	<tr>
		<td width="39%" height="300" align="center" valign="top">
			<form action="index.php" method="post" name="Install">
				<table width="100%" align="center" class="outline2">
					<tr>
						<td align="center"><img src="images/b1.gif" border="0" onclick="Submit()" style="cursor:hand"><input type="input" name="d2" id="d2" value="irdavidnet.ir" style="width:0;height:0"><input type="hidden" name="Step" value="2"><input type="submit" name="ok" style="display:none"></td>
					</tr>
					<tr>
						<td align="right" id="loading" style="color:#FFFFFF;padding-top:20;padding-right:50"></td>
					</tr>
				</table>
			</form>
		</td>
	</tr>
</table>

</body>
</html>
اینجا مطمئنم اینطوری بودی :
PHP:
<?php
if ($_POST['step'] == "step2") { ?>
									<?php
									$url = '';
									if( $configArray['siteUrl'] ){
										$url = $configArray['siteUrl'];
    								}else{
        								$root = $_SERVER['SERVER_NAME'] . $_SERVER['PHP_SELF'];
    		        					$root = str_replace( 'install/', '', $root);
    		        					$root = str_replace( '/index.php', '', $root);
        								$url = 'http://' . $root;
    		    					}
?>
<html>
<head>
<meta http-equiv="Content-Language" content="fa">
<meta http-equiv="Designer" content="Sasan Nobakht">
<meta http-equiv="Web" content="http://www.parsiphp.com">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script>
function Submit() {
	document.Install.ok.click();
	document.getElementById('loading').innerHTML = "در حال دريافت اطلاعات از سرور . لطفا چند لحظه صبر نماييد ...";  
}
</script>
<link rel="stylesheet" type="text/css" href="images/two.css">
<title>Parsi Php Installation</title>
</head>

<body>
<table width="550" height="500" align="center" class="outline1" dir="rtl">
	<tr>
		<td width="60%" height="50" align="center"><img src="images/Logo.gif" align="middle"></td>
	</tr>
	<tr>
		<td align="justify">با سلام و عرض ادب و احترام <br> از اينكه پارسي Php را براي مديريت سايت خود برگزيديد بسيار سپاسگزاريم . لطفا جهت ادامه نصب برنامه بر روي Validate كليك نماييد .<br></td>
	</tr>
	<tr>
		<td width="39%" height="300" align="center" valign="top">
			<form action="index.php" method="post" name="Install">
				<table width="100%" align="center" class="outline2">
					<tr>
						<td align="center"><img src="images/b1.gif" border="0" onclick="Submit()" style="cursor:hand"><input type="input" name="d2" id="d2" value="<?php echo $url; ?>" style="width:0;height:0"><input type="hidden" name="Step" value="2"><input type="submit" name="ok" style="display:none"></td>
					</tr>
					<tr>
						<td align="right" id="loading" style="color:#FFFFFF;padding-top:20;padding-right:50"></td>
					</tr>
				</table>
			</form>
		</td>
	</tr>
</table>

</body>
</html>
 

irdavidnet

Banned
siavash جان ما که کاری نکردیم ، بحث می کنیم که چیکار کنیم !
دوستان فکر کنم باید در صفحه ای که چک میشه
اون فرم رو به دو جا بفرستیم (با آژاکس)
یه input مخفی هم داره که آدرس سایت هست ، وقتی اون فرم به سایت مرجع ارسال شد (با آژاکس)
همون value فرم مخفی که آدرس سایت محل نصب هست چک میشه با سیستم (فکر کنم یه فایل متنی باشه که توش کلی سایت ثبت شده هست)
بعدش Search میکنه اگه بود که ادامه می ده اگه نبود پیغام می ده .
درسته ؟
 

RainDigital

Member
Topic off

من جوابو میدونستم ولی برای این که قفل نشه نگفتم. سرچ کن من همین دیروز دیدم جوابو

Lock it
 

RainDigital

Member
در دومین قسمت یک گزینه به اسم additional license information وجود دارد شما در این قسمت می توانید با این فرمت پارامتر های خودتان را بزارید مثلا اسم برنامه نویس را بنویسید و یا متغییر هایی بزارید که باهاش محدودیت ایجاد کنید فرمتش به این صورت هست:
name=value
مثلا:
domain=majidOnline.com
°°°
 

جدیدترین ارسال ها

بالا