اشکال در کار با دیتابیس ها فایلی

می خواستم با چند تا کد یک دیتابیس ایجاد کنم بدون اینکه از مای اس کیو ال استفاده کنم ولی با این پیغام روبرو شدم و در آخر فهمیدم مشکل کارم اینه که از  php5 استفاده می کنم . در واقع پی اچ پی من جدیدتره. 

 

<?php
$db = dbmopen("./data","c") or die("Could not open DBM");
dbminsert($db, "Name", "rightclick");
dbmclose($db);
?> 

 

این هم اخطاری که من باهاش روبرو شدم: 

 

Fatal error: Call to undefined function dbmopen() in F:\xampp\htdocs\dbm.php on line 10 

 

و جوابی که از این موضوع گرفتم : 

اگه سرورت ویندوزه این خط رو توی php.ini پیدا کن و سمیکالن را از پشتش بردار تا فعال بشه
extension=php_db.dll
ورژن php چیه ؟

به نظرم بتونی بجای DBM از SqlLite استفاده کنی و بهتره این کار رو بکنی چون در php5 دیگه خبری از DBM نیست.

اخطار در پی اچ پی

ممکن است یک بار این مشکل برایتان پیش بیاد که با این اخطار روبرو بشوید:   

Table 'test.text' doesn't exist

%` SQL: SELECT * FROM `text` WHERE `title` LIKE '%ali

این به این دلیل است که شما نام دیتابیس خود را در خط پایین که برای اتصال به دیتابیس صورت می گیرد اشتباه نوشتید. و در مای اس کیو ال هم نام دیگری برای دیتابیس خود انتخاب کردید.

$DbConn = mysql_connect("localhost", "amir", "13" ) or die(mysql_error());

mysql_select_db("test",$DbConn) or die("Can Not Select DataBase Because: ".

mysql_error());

 

اخطار بعدی 

Warning: mysql_connect() [function.mysql-connect]: OK packet 6 bytes shorter than expected. PID=2780 in F:\AppServ\www\ettesal.php on line 10

Warning: mysql_connect() [function.mysql-connect]: mysqlnd cannot connect to MySQL 4.1+ using old authentication in F:\AppServ\www\ettesal.php on line 10

Warning: mysql_connect() [function.mysql-connect]: in F:\AppServ\www\ettesal.php on line 10
Connection Failed !!! 

این اخطار به این دلیل است که شما از برنامه ای که برای اجرای فایل های پی اچ پی خود استفاده می کنید ورژنش پایین است و باید از ورژن جدیدتر استفاده کنید.

 

افزودن صوت و تصویر به صفحه ی وب

یک راه ساده برای افزودن صوت به صفحه ی وب استفاده از کد زیر است .

<bgsound src="sound.wma" loop="2">

bgsound : برای این است که شما آهنگی را در زمینه ی صفحه ی وب وارد کنید.

src : برای آدرس دهی صفحه ی وب است.

loop : برای کنترل تعداد دفعات پخش است.

همچنین شما می توانید فایل صوتی یا تصویری را به صفحه لینک کنید به صورت زیر

<a href="sound.wav">sound</a>

راه دیگر یا بهترین راه برای اضافه کردن صوت به صفحه ی وب استفاده از تگ object است.

<object data="sound.wav" mime="audio/wav">sound</object>

data : این خصوصیت برای آدرس دهی است.

mime : این خصوصیت در اینجا برای این است که به مرورگر کمک کند که چه برنامه ای را برای اجرای

فایل صوتی صدا بزند

.

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

<embed src="clip1.avi" autostart="true" loop="false" height="170" width="170">

autostart : این خصوصیت اگر true باشد وقتی شما وارد این صفحه شوید یا دکمه ی رفرش را کلیک

کنید بدون اینکه شما دکمه ی play را کلیک کنید فیلم به طور خودکار به نمایش در می آید ولی اگر

false باشد دیگر به طور خودکار نمایش داده نخواهد شد.

:

:

شیوه نامه ی خارجی

شیوه نامه ی خارجی : یک فایل متنی ساده است که حاوی مشخصات شیوه نامه  برای  دستورات  و

کلاسهای اچ تی ام ال است. پسوند این فایل CSS . است .

مراحل استفاده از شیوه نامه ی خارجی به صورت زیر است:

۱) ایجاد یک فایل متنی با پسوند CSS که حاوی شیوه نامه باشد.

۲) استفاده از دستور <LINK> در کد های HTML برای استفاده از فایل حاوی شیوه نامه .دو صفت

مهم این دستور عبارت از REL و HREF . صفت REL رابطه ی بین  فایل  HTML  و  فایل حاوی شیوه نامه

 را نامگذاری می کند و به صورت "REL="STYLESHEET استفاده می شود. صفت HREF  مشخص  می

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

کد های زیر نمونه ای از شیوه نامه ی خارجی است:

قبل از هر کاری یک پوشه با نام www بسازید و دو برنامه ی زیر را که می نویسید داخل آن ذخیره کنید.

۱)کد های زیر را در برنامه ی notepad نوشته و با نام test.css ذخیره کنید.


BODY  {font:20pt;font-family:Tahoma;color:blue;background:white}

H1  {font:20pt;font-family:Tahoma;color:blue;text-align:center}

H2   {font:16pt;font-family:Tahoma;color:blue;text-align:center}

P     {text-indent:0.1 in;margin-left: 40px ;margin-right:40px}


۲)دستورات زیر را با نام test.htm ذخیره کنید.

 


<html>

<head>

<title>style sheet</title>

<link rel=stylesheet href="test.css" type="text/css">

</head>

<body>

<h1>آموزش شیوه نامه ی خارجی </h1>

<h2>. این مثالی برای شیوه نامه ی خارجی است </h2>

<p>

. شیوه نامه ها کاربرد فراوانی در طراحی صفحات وب دارند 

</p>

</body>

</html>

 

 سپس test.htm را اجرا کنید و نتیجه ی کار را خودتان ببینید.

margin-right: این خاصیت حاشیه ی سمت راست صفحه ی وب را تعیین می کند.

شیوه نامه ی صفحه ای

۲)شیوه نامه ی صفحه ای:برای استفاده از این شیوه نامه از دستور <STYLE> و </STYLE>
در بین دو تگ <head> و </head> استفاده می شود. چون امکان دارد شکلهای گوناگونی
از شیوه نامه ها مورد استفاده قرار گیرد که متفاوت از استاندارد CSS باشند در دستور <STYLE>
بایدبا استفاده از صفت TYPEمشخص کنید که از چه فرمتی استفاده خواهد شد بنابراین برای استفاده
فرمت CSS صفت TYPE را به صورت " TYPE="text/css در دستور <STYLE> به کار ببرید.
شکل کلی شیوه نامه ی صفحه ای به این صورت است:


<html>

<head>

<title>onvan</title>

<style type="text/css">





</style>

</head>

<body>

محتویات صفحه ی وب

</body>

</html>


نمونه ی یک برنامه که با شیوه نامه ی صفحه ای نوشته شده است:


<html>

<head>

<style type="text/css">



H1{

background-color:blue; color:white; font-size:40 pt;

font-family:arial; text-transform:uppercase; text-align:right

}

P{

text-indent: 2.5 em; font-size:12pt; font-family:tahoma

}



</style>

</head>

<body>

<H1> به وبلاگ آموزش رایگان خوش آمدید</H1>

<p align="right">. شما اینجا به راحتی آموزش طراحی صفحات وب را فرا خواهید گرفت </p>

</body>

</html>


توضیحات:در اولین کد ها در قسمت{} H1 رنگ زمینه و رنگ متن و اندازه ی متن در قسمت <H1>
و</H1> را می سازد.
و در قسمت {} P این کد ها اندازه و نوع فونت را در قسمت<p align="right"> </p> به وجود می آورند.
با ما همراه باشید.