Download Counter

سلام
من يك نرم افزار ميخوام تو سايتم بزارم
بعد ميخوام بدونم چند نفر اين نرم افزار رو download كردن
واسه اين كار از چه كدهاي php بايد استفاده كنم ؟
ممنون
 

titan_550

Member
سلام آقا خسته نباشي
خوب اون قالب رو كه قولشو دادي برام فرستادي ها!!!
ببين وقت نداري با مسنجر بالا بياي برام ميل كن شديدا لازم دارمش.
ايميل: [email protected]
 
ميشه يكم اين top download رو بيشتر توضيح بدين ؟
چجوري ميشه ازش استاده كرد ؟
 

md5

Member
یا راه سادش اینه که یه دیتابیس بسازی که تعداد دانلود ها رو توش ذخیره کنی بعد یه فایل php که هر وقت درخواست میشه عدد توی دیتابیست رو که نمایانگر تعداد دانلود است رو افزایش بده بعد کار بر رو به سوی فایلت هدایت کنه و به جای اینکه لینک اصلی رو واسه دانلود بزاری لینک این صفحه رو به عنوان لینک دانلود بزاری
 

md5

Member
این از دیتابیست

کد:
-- 
-- Table structure for table `my_table`
-- 

CREATE TABLE `my_table` (
  `counter` double NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- 
-- Dumping data for table `my_table`
-- 

INSERT INTO `my_table` (`counter`) VALUES (0);

اینم از کد php

کد:
<?php
$link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password')
    or die('Could not connect: ' . mysql_error());

mysql_select_db('my_database') or die('Could not select database');

$query = 'UPDATE my_table SET counter = counter + 1 WHERE 1';
$result = mysql_query($query) or die('Query failed: ' . mysql_error());

mysql_close($link);
header("location:mmyApp.zip")
?>
 
من كدها رو گذاشتم همش درست بود فقط اين خطش مشكل داره
header("location:mmyApp.zip")
من بعد از location لينك نرم افزارمو تو سايت گذاشتم پيغام خطا ميده
لينكو اينطوري گذاشتم
header("location:http://www.sitename/file/setup.exe")

اين جريان google رو ميشه بيشتر توضيح بدين ؟
 

md5

Member
خطایی که میده رو واسم بزار تا بتونم کمکت کنم در ضمن اول یه فاصله بعد : بده شاید درست شه
 
با فاصله هم درست نشد

Warning: Cannot modify header information - headers already sent by (output started at /home/mp3glchn/public_html/Counter.php:3) in /home/mp3glchn/public_html/Counter.php on line 13
 

md5

Member
ok
ببین این خطا وقتی رخ میده که قبل از ارجاء به یه صفحه دیگه چیزی برای مرور گر کاربر فرستاده شده باشه
تو این خطا هم اعلام شده که توی خط 3 این اتفاق افتاده
حالا برو ببین تو خط 3 چی واسه کاربر ارسال میشه اونو حذف کن تا درست شه
 
سلام فايل كانتر درست شد ولي انگار هيچي ثبت نميكنه
من با دستورات زير خواستم ببينم چقدر كانتر انداخته ولي خالي نشون ميده error اي هم نميده

PHP:
<?php
$link = mysql_connect('localhost', 'user', 'Password')
    or die('Could not connect: ' . mysql_error());

mysql_select_db('database') or die('Could not select database');

$query = 'Select XP from Counter';
$result = mysql_query($query) or die('Query failed: ' . mysql_error());
while ($row=mysql_fetch_array($result))
{
echo $row["XP"];
echo "<br>\n";
}
mysql_free_result($result);
?>
 
آخرین ویرایش:

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

بالا