من از این کلاس توی قسمت مدیریت سایت ها استفاده کردم برای همین نمیتونم آدرسشو بدمنقل قول:
خودم هم حوصله آپلود کردن ندارم ولی وقت داشته باشم نسخه ای رو که تو لوکال دارم تنظیم میکنم اتچ میکنم تو همین تاپیک.
Printable View
من از این کلاس توی قسمت مدیریت سایت ها استفاده کردم برای همین نمیتونم آدرسشو بدمنقل قول:
خودم هم حوصله آپلود کردن ندارم ولی وقت داشته باشم نسخه ای رو که تو لوکال دارم تنظیم میکنم اتچ میکنم تو همین تاپیک.
خب مي شه يه همچين كدي كه اون كاريو كه گفتي رو مي كنه به من بدينقل قول:
من يه فرم درست كردم كه اطلاعاتو مي فرسته به اينا
[PHP]
<html>
<head>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<link href="default.css" rel="stylesheet" type="text/css" />
<title>تماس با ما</title>
</head>
<body>
<center>
<?php
$today = date("F d, Y / h:i:sa");
$to = "AMIRALI.H12@GMAIL.COM";
$subject = $HTTP_POST_VARS['subject'] ;
$name = $HTTP_POST_VARS["name"];
$email = $HTTP_POST_VARS['email'] ;
$message = $today."\n\nName: ".strip_tags(stripslashes($HTTP_POST_VARS["name"]))."\nEmail Address: ".strip_tags(stripslashes($HTTP_POST_VARS["email"]))."\nMessage: ".strip_tags(stripslashes($HTTP_POST_VARS["message"]))."\nIP Address: ".$_SERVER["REMOTE_ADDR"];
$headers = "From: ".$email."" . "\r\n" . "Reply-To: ".$email."" . "\r\n" . "X-Mailer: PHP/" . phpversion();
$sent = mail($to, $subject, $message, $headers, $name) ;
if($sent)
{print ".ايميل ارسال شد"; }
else
{print ".خطا در ارسال ايميل به وجود امده است دوباره سعي كنيد."; }
?>
</center>
</body>
</html>
[/PHP]
خب حالا مي شه كد رو بم بدي يا مثلا مثل اين كنيش
abee.2ir.ir
مرسي
نئو من چسب هستم بزار یک دقیقه هم وقت نمیگیره :31:نقل قول:
من از این کلاس توی قسمت مدیریت سایت ها استفاده کردم برای همین نمیتونم آدرسشو بدم
خودم هم حوصله آپلود کردن ندارم ولی وقت داشته باشم نسخه ای رو که تو لوکال دارم تنظیم میکنم اتچ میکنم تو همین تاپیک.
ببین به تاپیک من سر بزن شاید فرجی شد
کد:http://forum.p30world.com/showthread.php?t=241315
این ساده ترین شکل ممکنه:نقل قول:
[php]
<html>
<head>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<link href="default.css" rel="stylesheet" type="text/css" />
<title>تماس با ما</title>
</head>
<body>
<center>
<?php
if(!empty($HTTP_POST_VARS["name"])) {
$today = date("F d, Y / h:i:sa");
$to = "AMIRALI.H12@GMAIL.COM";
$subject = $HTTP_POST_VARS['subject'] ;
$name = $HTTP_POST_VARS["name"];
$email = $HTTP_POST_VARS['email'] ;
$message = $today."\n\nName: ".strip_tags(stripslashes($HTTP_POST_VARS["name"]))."\nEmail Address: ".strip_tags(stripslashes($HTTP_POST_VARS["email"]))."\nMessage: ".strip_tags(stripslashes($HTTP_POST_VARS["message"]))."\nIP Address: ".$_SERVER["REMOTE_ADDR"];
$headers = "From: ".$email."" . "\r\n" . "Reply-To: ".$email."" . "\r\n" . "X-Mailer: PHP/" . phpversion();
$sent = mail($to, $subject, $message, $headers, $name) ;
if($sent)
{print ".ايميل ارسال شد"; }
else
{print ".خطا در ارسال ايميل به وجود امده است دوباره سعي كنيد."; }
} else {
echo "باید نام خود را وارد کنید";
}
?>
</center>
</body>
</html>
[/php]
نبود کسی مارو جواب بده؟!!!!
سلام
یه کد میخواستم که بتونه تاریخ کنونی رو بگیره یعنی از تاریخ خود کامپیوتر استفاده نکنه
تاریخ میلادی رو میگم
تشکر//
خب بالاخره باید از یه جا پیدا کنه دیگه
یا از خود کامپیوتر، یا خودت دستی بهش بدی
دستی رو قبول دارم :31: ولی چ...
منظورت رو دقیق بگو
می خوای ساعت رو از کجا بخونه؟
به طور دستی - ساعت و تاریخ
تابع date رو بخون
مثال:
[PHP]$timeStamp = mktime(22, 10, 0, 12, 16, 1989);
print date('l jS \of F Y h:i:s A', $timeStamp);[/PHP]
اون timeStamp یه عدد از نوع int ه که از یه تاریخی به بعد به طور قراردادی هر ثانیه یه 1 بهش اضافه میشه و ازش میشه سال و ماه و روز و ساعت و دقیقه و ثانیه و روز و شب و... رو فهمید
برای این که بفهمی timeStamp الان چنده می تونی از تابع time استفاده کنی:
[PHP]print time();[/PHP]
یه تابع هم داریم که تقریباً حرفت رو می فهمه (اسمش strtotime ه)
این هم مثال هاش:
[PHP]echo strtotime("now"), "\n";
echo strtotime("10 September 2000"), "\n";
echo strtotime("+1 day"), "\n";
echo strtotime("+1 week"), "\n";
echo strtotime("+1 week 2 days 4 hours 2 seconds"), "\n";
echo strtotime("next Thursday"), "\n";
echo strtotime("last Monday"), "\n";[/PHP]
ببین من واست کم نمی ذارم ولی تو چرا. زمونه ی نا مردی ه!
(1 کم بد بینی - یا واقع بینی: ) نمی دونم چون سوالت بی جواب موند پ.خ. دادی یا ...
امضات هم جالبه، فقط نمی دونم که این Query چی رو بر می گردونه!!!
اسم؟ این رو که خودت دادی
ما یحتوای شکم؟ ... شاید!
نئو آخر این دمو رو نزاشتی
تشکر//
این رو هم بدونید که ()time رو همین طور echo یا print نکونید ، چون هیچ فایده ای نداره ، موقعی که ()time رو چاپ می کنید ، این دستور می یاد زمان رو به صورت کد نشون می ده ، پس از ()time برای ثبت زمان در بانک اطلاعاتی استفاده نمایید ، موقع نمایش از بانک اطلاعاتی ، ابتدا مقادیرتونه توی یه متغیر بریزید و بعد این طور فراخوانی کنید:
[php]print date("h:i" , $time);[/php]$time مقدارش همون ()time که در بانک اطلاهای ثبت شد ، خوب اون h:i رو هم که معلومه format زمان است.
خب اگر یه نگاه به تابع date می کرد که الان مشکلی نبود.
این رفیقمون می خواد آماده بخوره ! :دی
شرمنده یه کم سرم شلوغهنقل قول:
دارم رو دوتا سایت با هم کار میکنم
ولی باشه امروز یا نهایتاً امشب میزارم
اگر بزاری که هلو میشه :31:
فکر کنم تو این امضات جای neopersia خالیه...!!!
نقل قول:
راست گفتی اصلا یادم نبود :31: همین الان ویرایشش میکنم
این اسکرپت هست که میخوام آپلود کنم برای دمو (ضمیمه شد)
البته دمو موقتییه احتمالاً اگه بخوام از اون هاست استفاده کنم دمو رو حذف میکنم
اینم آدرس دمو:
البته ظاهر هیچی نداره چون از تو دل یه پروژه دیگه کشیدمش بیرون، ظاهرش تو همون پروژه باقی موند :)کد:http://neopersia.mygig.ir/script/file_upload.php
نقل قول:شما لطف دارید :11:نقل قول:
من هنوز حالا حالاها باید شاگردی کنم :20:
:31: حالت خوبه نئو؟ زندگی خوب میگذره؟ چیزی واسه من نداری؟ :31:
هی بدک نیستم همه چی به نظر میرسه که خوبه! فقط هوا یه کم گرمه! :27:
اگه منظورت اون کلاس هست تو صفحه قبلی که آدرس دمو رو گذاشتم!
کد:http://forum.p30world.com/showpost.php?p=2649299&postcount=460
اا - ندیدم هلو :31: خیلی دوست دارم نئو اگر نزدیکیا هستی یه سر بهت بزنم :31:
راهی نیست که همش هزار و هفتصد هشتصد کیلومتره! میخوای آدرس بدم بیای! :31:نقل قول:
راستی خواب نداری این وقت شب بیداری؟ :13:
:31: من تا 4 بیدارم کار دارم بیکار که نیستم :31:31:31:31:
با چه کدی میشه مثلا متغیر amir رو به صورت عکس در آورد ؟ یعنی اگر توش نوشته سلام ... اون رو به صورت عکس کنه
الان اگر بجای amir هرچی بنویسی عکس میشه چطوری ؟کد:http://l.yimg.com/img.sports.yahoo.com/static/bir/headline?txt=amir
این کار با توبع گرافیکی انجام میشهنقل قول:
توابع گرافیکی در اکستنشن gd قرار دارند (که باید حتمآ فعال شده باشند).
[PHP]
header("content-type: image/png");
$image=imagecreate(200,50);
$ghahveyi=imagecolorallocate($image,100,10,0);
$white=imagecolorallocate($image,255,255,255);
$font="tahoma.ttf";
if($_SERVER['REQUEST_METHOD'] == "GET"){
$text=($_GET['text']);
}
$size="30";
$angle="0";
$textbox=imageTTFBbox($size,$angle,$font,$text);
$textbox_width=abs(100);
$textbox_height=abs(6);
$image_width=imageSX($image)-$textbox_width;
$image_height=imageSY($image)-$textbox_height;
$x=($image_width-$textbox_width);
$y=($image_height-$textbox_height);
ImageTTFtext($image,$size,$angle,$x,$y,$white,$fon t,$text);
ImagePNG($image);
ImageDestroy($image);
[/PHP]
حالا شما میتونید هر اسمی را بهش بدید و اون را تبدیل به عکس بکنه
الته خودتون که استادید اما ضمن یادآوری باید داده ها را به صورت query string بدید یا از طریق یک text box به این فایل بفرستید و متد فرمتون هم باید از نوع get باشد
من اگر بخوام بک گراند به جای رنگ عکس مورد نظر من باشه باید چیکار کنم؟:31:
تشکر//
برای اینکار به جای این خطنقل قول:
[PHP]
$image=imagecreate(200,50);
[/PHP]
اینو بنویس
[PHP]
$image=imagecreateFromPNG("آدرس عکس.PNG");
[/PHP]
دیگه احتیاجی به این خط هم نیست
اینم پاک کنید
[PHP]
$ghahveyi=imagecolorallocate($image,100,10,0);
[/PHP]
ضمنآ حتمآ گراند باید فرمتش PNG باشه
مرسی دستت درد نکنه حالا اگر من بخوام سایز عکس رو تعیین کنم و عکس رو با هر پسوندی هست باز کنم چی؟
سلامنقل قول:
خواهش می کنم
اینارو بره چی می خوای اینا خیلی کاربرد کمی دارن
تا اونجا که من می دونم تو این حالت برای تغییر اندازه فقط می توانید از فرمتهای jpg , png استفاده کنید.
[PHP]
<?php
$image=imagecreatefromjpeg("آدرس عکس.jpg");
$width=imageSX($image);
$height=imageSY($image);
$x=$width*2;
$y=$height*2;
$dst=imagecreatetruecolor($x,$y);
imagecopyresampled($dst,$image,0,0,0,0,$x,$y,$widt h,$height);
$white=imagecolorallocate($dst,255,255,255);
$font="tahoma.ttf";
if($_SERVER['REQUEST_METHOD'] == "GET"){
$text=($_GET['text']);
}
$size="30";
$angle="45";
$textbox=imageTTFBbox($size,$angle,$font,$text);
$textbox_width=abs($textbox[2]-$textbox[0]);
$textbox_height=abs($textbox[7]-$textbox[1]);
$dst_width=imageSX($dst);
$dst_height=imageSY($dst);
$x_text=($dst_width-$textbox_width)/2;
$y_text=($dst_height-$textbox_height)/2+$textbox_height;
ImageTTFtext($dst,$size,$angle,$x_text,$y_text,$wh ite,$font,$text);
header("content-type: image/png");
ImagePNG($dst);
?>
[/PHP]
من يه كد Php ميخوام كه با ورود به سايت يك پسورد بخواد وقتي اونو زدي به يك صفحه كه قبلا تنظيم شده بره .
كسي ميتونه رديفش كنه؟
البته ميشه يه كاريش كرد كه آدرس صفحه پيش فرض به هيچ وجه نمايان نشه؟
من منظورم این بود عزیز:
کد:http://forum.p30world.com/showthread.php?t=229137
قبلا" تو انجمن های سایت خودم فکر کنم مدیر انجمن ها گزاشته بود, بدون تصرف و تلخیص:نقل قول:
من يه كد Php ميخوام كه با ورود به سايت يك پسورد بخواد وقتي اونو زدي به يك صفحه كه قبلا تنظيم شده بره .
كسي ميتونه رديفش كنه؟
البته ميشه يه كاريش كرد كه آدرس صفحه پيش فرض به هيچ وجه نمايان نشه؟
اين هم يك مدل كه به ساده ترين شكل ممكن نوشته شده و اساس كارش هم با session هاست. همنوطور كه گفتم خيلي ساده نوشته شده و خودتون بايد توسعش بديد.
the Log-in Page (login.php) :[php]<?
if (!empty($_POST['username']) && !empty($_POST['password'])) {
if ($_POST['username']==$ausername && $_POST['password']==$apassword) {
session_register('username');
session_register('password');
$username=$_POST['username'];
$password=$_POST['password'];
header("LOCATION:main.php");
exit;
} else {
print "you have intered a wrong username or password... please try again!";
}
}
?>
<form method=POST action="<?=$GLOBALS['PHP_SELF'];?>">
username : <input type="text" name="username" size="20"><br>
password : <input type="text" name="password" size="20"><br>
<input type="submit" value="log-in">[/php]This page should include in the top of each page (sec.php) :[php]<?
session_start();
$log=NULL;
function sec() {
GLOBAL $_SESSION;
GLOBAL $log;
if (!empty($_SESSION['username']) && !empty($_SESSION['password'])) {
$log="in";
} else {
$log="out";
}
}
sec();
?>[/php]the main page... a secured page (main.php) :[php]<?
include "sec.php";
if ($log=="in") {
print "Welcome ".$_SESSION['username'];
} else {
print "Please First Log-in!!!";
}
?>[/php]
دوستاناز بس که صفحات زیاده همرو ندیدم ولی من یه کد می خوام که باحاش اطلاعاتم رو مثل متن و لینک و غیره وارد دیتابیس کنم و اون رو تو یه صفحه نشون بدم و بعد بتونم تغییرش بدم
با این می تونی اطلاعات رو وارد کنی:
(هر چی که اولش my_ داره رو باید با اطلاعات خودت عوض کنی. query اش رو هم که باید MySQL بدونی)
[PHP]<?php
$link = mysql_connect('my_host', 'my_user', 'my_password')
or die('Could not connect: ' . mysql_error());
mysql_select_db('my_database') or die('Could not select database');
$query = 'INSERT INTO table (...) VALUES (...)';
$result = mysql_query($query) or die('Query failed: ' . mysql_error());
?>[/PHP]
غیر از اون 2 خط آخرش، باید بقیه رو بالای صفحه بنویسی که تو کل کار ازش استفاده کنی
برای نمایش هم:
[PHP]$query = 'SELECT * FROM my_table';
$result = mysql_query($query) or die('Query failed: ' . mysql_error());
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
foreach ($line as $col_value) {
echo $col_value;
}
}[/PHP]
احتمالاً هیچ چیزی نفهمیدی.
کل این رو بخون:
بد نیست.کد:http://ir.php.net/manual/en/ref.mysql.php
دوست عزیز اگه امکان داره در خود کد محل هایی رو که باید پرکنم رو مشخص کنید
مثلا به جای my_host بزنید نام سرور و تا آخر
من کلا 3 تا کد
ساخت و نمایش و تغییر می خوام
ممنون
از چه برنامه ای برای لوکال هاست استفاده میکنی؟نقل قول:
زیاد مهم نیست فقط میخوام بدونم mysql داری یا نه و اینکه phpMyAdmin برای کار با Mysql نصب شده؟
معمولاً تو بیشتر برنامه هایی که برای شبیه سازی سرور به کار میره آدرس سرور localhost هست نام کاربری root و کلمه عبور نداره ('').
دیتابیس رو هم باید با همون phpMyAdmin بسازی
این سه تا که گفتی همچین چیز کمی هم نیستا! نود درصد سایتها فقط همین سه تا هستن!نقل قول:
من کلا 3 تا کد
ساخت و نمایش و تغییر می خوام
من از برنامه winlamp استفاده می کنم
اگه میشه هم کار من رو هم اینجا و هم در تایپک دیگ راهنمایی کنید ممنون میشم