آموزش ساخت بارکد با استفاده از PHP
با استفاده از این اسکریپت میتوانید به پست ها و یا محصولات فروشگاه اینترنتی خود , یک کد یکتا بدهید و به صورت بارکد , آن را به کاربران نشان دهید .
این اسکریپت میتواند بارکد های یک بعدی شبیه بارکد هایی که روی محصولات فروشگاه ها میبینید را تولید نماید .
از دیگر توانایی های این اسکریپت تولید استاندارد های بارکد Code128 , Code39 , Code25 , Codabar میباشد .
برای این کار درابتدا باید فایل اسکریپت مربوطه را از اینجا دانلود نمایید .
در فایل دانلودی , یک فایل به نام barcode.php قرار دارد که باید روی هاست خود آپلود نمایید .
حال باید این فایل را در url صدا زده تا فایل آپلودی اجرا شود . مثلا اگر در وب شما vahid-majidi.ir باشد و فایل را در root آپلود کرده باشید , به صورت زیر باید در url صدا بزنید :
http://vahid-majidi.ir/barcode.php
حالا باید مقادیری به صورت GET به آن پاس دهید تا کد خود را دریافت نمایید . منظور از GET , مقادیری هست که با یک علامت سوال ( ؟ ) در انتهای URL نوشته میشود .
این مقادیر باید تعریف شده توسط اسکریپت باشد که در زیر آنها را معرفی میکنم :
پارامتر text = متن دلخواه پارامتر size = اندازه بارکد پارامتر CodeType = نوع بارکد پارامتر Orientation = تعیین افقی و یا عمودی بودن بارکد پارامتر Print = چاپ متن دلخواه در زیر بارکد
پارامتر text : شامل کلمه یا عدد میتواند باشد . ( اجباری )
پارامتر size : باید شامل یک عدد باشد . مثلا 50 .
پارامتر codetype : باید شامل یکی از موارد Code128 یا Code39 یا Code25 یا Codabar باشد که انواع بارکد های استاندارد معروف میباشد .
پارامتر Orientation : باید شامل یکی از مقادیر Vertical یا Horizontal باشد .
پارامتر print : که باید شامل یکی از مقادیر true یا false باشد .
و اما چند مثال ساده :
http://vahid-majidi.ir/barcode.php?text=VahidMajidi&orientation=vertical&size=40 http://vahid-majidi.ir/barcode.php?codetype=Code39&size=50&text=09127223650&print=true http://vahid-majidi.ir/barcode.php?codetype=Codabar&size=100&text=123456
توجه : برای نمایش این بار کد ها در وب سایت خود میتوانید به جای وارد کردن کد های بالا در URL مرورگر خود , آن را در خاصیت SRC تگ IMG قرار دهید .
به عنوان مثال :
<img src="http://vahid-majidi.ir/barcode.php?codetype=Codabar&size=40&text=123456">
پخش اختصاصی
گرداوری و آموزش : وحید مجیدی