Η σελίδα μας αναβαθμίστηκε, γι' αυτό τον λόγο τα μέλη μας θα πρέπει να ζητήσουν νέο κωδικό πρόσβασης από την υπηρεσία "Αποστολή κωδικού πρόσβασης".
Εάν το email με τον νέο κωδικό δεν έρθει στο inbox κοιτάξτε και στο spam folder. Ο server είναι φρέσκος και δεν έχει το reputation που του αξίζει.

Banner MiniControl System

Μια περιοχή όπου τα μέλη μας μπορούν να βάζουν τα PHP scripts που έχουν φτιάξει και θέλουν να τα μοιραστούν με τα υπόλοιπα μέλη.

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
p_pan
Δημοσιεύσεις: 1248
Εγγραφή: 11 Φεβ 2007 20:45
Τοποθεσία: Άστεγος!

Banner MiniControl System

Δημοσίευση από p_pan » 17 Νοέμ 2007 09:05

hello.... epidi eida oti poli endiaferonte gia kati tetoio eipa na to dimosieuso... den einai tpt tromero apla mporei kapoios na diaxiristi ta banner pou paizoun stin selida tou mesa apo duo table tis baseis tou... to ena apo8ikeuei ta banner kai to allo tis fores pou exoun emfanistei.

1. Sql table for Banners:

Κώδικας: Επιλογή όλων

CREATE TABLE `banners` (
`id` INT NOT NULL AUTO_INCREMENT ,
`name` TEXT NOT NULL ,
`eponimo` TEXT NOT NULL ,
`email` TEXT NOT NULL ,
`company` TEXT NOT NULL ,
`site` TEXT NOT NULL ,
`banner` TEXT NOT NULL ,
`date` DATE NOT NULL ,
`time` TIME NOT NULL ,
PRIMARY KEY ( `id` ) 
) TYPE = MYISAM ;
2. Sql table for Views:

Κώδικας: Επιλογή όλων

CREATE TABLE `banner_views` (
`id` INT NOT NULL AUTO_INCREMENT ,
`banner_id` INT NOT NULL ,
`date` DATE NOT NULL ,
`time` TIME NOT NULL ,
`ip` TEXT NOT NULL ,
PRIMARY KEY ( `id` ) 
) TYPE = MYISAM ;
3. Db.php (connection with your db!)

Κώδικας: Επιλογή όλων

<?php
$host = "localhost";
$username = "user"; 
$password = "****";
$my_db = "your_db"; 
$conn = mysql_connect&#40;"$host", "$username", "$password"&#41; or die&#40;mysql_error&#40;&#41;&#41;; 
$db = mysql_select_db&#40;"$my_db", $conn&#41; or die&#40;mysql_error&#40;&#41;&#41;; 
?>

4. Close_db.php (close the connection with your db!)

Κώδικας: Επιλογή όλων

<?php
unset&#40;$host, $username, $password, $my_db&#41;;
mysql_close&#40;$conn&#41;;
?>

5. Config.php ( h kentriki selida gia tin diaxirisi ton banner tis selidas sas)

Κώδικας: Επιλογή όλων

<?php
include&#40;"db.php"&#41;;
$sql = "SELECT * FROM banners";
mysql_query&#40;$sql,$conn&#41;;
while &#40;$array = mysql_fetch_array&#40;$result&#41;&#41; &#123;
$id  = $array&#91;'id'&#93;;
$company  = $array&#91;'company'&#93;;
echo "$company <a href=\"view.php?id=$id\">View</a> <a href=\"delete.php?id=$id\">delete</a>";
&#125;

include&#40;"close_db.php"&#41;;
echo "<a href=\"reg_banner.php\">insert new banner</a>";
?>

6. Delete.php (kodikas gia tin diagrafi enos banner)

Κώδικας: Επιλογή όλων

<?php
include&#40;"db.php"&#41;;
mysql_query&#40;$conn&#41;;
$delete_views = "delete from banner_views where banner_id = $_GET&#91;id&#93;";
mysql_query&#40;$delete_views&#41;;
$delete_company = "delete from banners where id = $_GET&#91;id&#93;";
mysql_query&#40;$delete_company&#41;;
if &#40;mysql_query&#40;$delete_views, $delete_company&#41;&#41; &#123;
     echo "deleted!";
&#125; else &#123;
    echo "something went wrong";
&#125;
echo "<a href=\"config.php\">index</a>";
include&#40;"close_db.php"&#41;;
?>

7. View.php (dite analitika tis emfaniseis tou ka8e banner.)

Κώδικας: Επιλογή όλων

<?php
include&#40;"db.php"&#41;;
$company = $_GET&#91;id&#93;;
$sql = "SELECT * FROM banner_views WHERE banner_id = $company";
$result = mysql_query&#40;$sql, $conn&#41; or die&#40;mysql_error&#40;&#41;&#41;;
$total = mysql_num_rows&#40;$result&#41;;
while &#40;$array = mysql_fetch_array&#40;$result&#41;&#41; &#123;
echo "total views&#58; $total";
echo "<table width=\"50%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
  <tr>
    <td>$date</td>
    <td>$time</td>
    <td>$ip</td>
  </tr>
</table>";&#125;
include&#40;"close_db.php"&#41;;
echo "<a href=\"config.php\">index</a>";
?>

8. Reg_banner.html (forma eisagogis kainourgion banner)

Κώδικας: Επιλογή όλων

<form id="form1" name="form1" method="post" action="reg_banner_code.php">
  <table width="50%" border="0" cellspacing="2" cellpadding="2">
    <tr>
      <td width="24%">name</td>
      <td width="76%"><label>
        <input name="name" type="text" id="name" />
      </label></td>
    </tr>
    <tr>
      <td>eponimo</td>
      <td><label>
        <input name="eponimo" type="text" id="eponimo" />
      </label></td>
    </tr>
    <tr>
      <td>email</td>
      <td><label>
        <input name="email" type="text" id="email" />
      </label></td>
    </tr>
    <tr>
      <td>company</td>
      <td><label>
        <input name="company" type="text" id="company" />
      </label></td>
    </tr>
    <tr>
      <td>url</td>
      <td><label>
        <input name="url" type="text" id="url" value="http&#58;//" />
      </label></td>
    </tr>
    <tr>
      <td>banner url </td>
      <td><label>
        <input name="banner_url" type="text" id="banner_url" value="http&#58;//" />
      </label></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td><label>
        <input type="submit" name="Submit" value="OK" />
      </label></td>
    </tr>
  </table>
</form>

9. Reg_banner_code.php (kodikas gia tin eisagogi tou neou banner stin basi)

Κώδικας: Επιλογή όλων

<?php
include&#40;"db.php"&#41;;
$name=$_POST&#91;name&#93;;
$eponimo=$_POST&#91;eponimo&#93;;
$email=$_POST&#91;email&#93;;
$company=$_POST&#91;company&#93;;
$url=$_POST&#91;url&#93;;
$banner_url=$_POST&#91;banner_url&#93;;
$time = gmstrftime&#40;"%X",time&#40;&#41;+7200&#41;;
$date = date&#40;"Y-m-d"&#41;;


$sql = "INSERT INTO banners VALUES &#40;'', '$name', '$eponimo', '$email', '$company', '$url', '$banner_url', '$date', '$time'&#41;";
if &#40;mysql_query&#40;$sql, $conn&#41;&#41; &#123;
     echo "record added!";
&#125; else &#123;
    echo "something went wrong";
&#125;

echo "<a href=\"config.php\">index</a>";
include&#40;"close_db.php"&#41;;
?>

10. O kodikas pou 8a topo8etisete mesa stin selida sas gia na emfanizonte ekei ta banner!

Κώδικας: Επιλογή όλων

<?php
include&#40;"db.php"&#41;;
$time = gmstrftime&#40;"%X",time&#40;&#41;+7200&#41;;
$date = date&#40;"Y-m-d"&#41;;

$sql = "SELECT * FROM banners ORDER BY RAND&#40;&#41; LIMIT 1";
mysql_query&#40;$sql,$conn&#41;;
while &#40;$array = mysql_fetch_array&#40;$result&#41;&#41; &#123;
$id  = $array&#91;'id'&#93;;
$image  = $array&#91;'banner'&#93;;
$url  = $array&#91;'site'&#93;;
$ip = $_SERVER&#91;'REMOTE_ADDR'&#93;;
echo "<a href=\"$url\"><img src=\"$image\" border=\"0\"></a>";
$view = "INSERT INTO banner_views VALUES &#40;'', '$id', '$date', '$time', '$ip'&#41;";
mysql_query&#40;$view&#41;;

&#125;
include&#40;"close_db.php"&#41;;
?>
An kanenas jerei kapoia kaliteri sql entoli gia kaliteri "tuxaia" epilogi ton banner na tin stilei....
Τελευταία επεξεργασία από το μέλος p_pan την 17 Νοέμ 2007 09:09, έχει επεξεργασθεί 1 φορά συνολικά.
Αγράματος...

Άβαταρ μέλους
p_pan
Δημοσιεύσεις: 1248
Εγγραφή: 11 Φεβ 2007 20:45
Τοποθεσία: Άστεγος!

Banner MiniControl System

Δημοσίευση από p_pan » 17 Νοέμ 2007 09:07

Akoma mporeite na katebasete olo ton kodika se .rar arxeio....
Συνημμένα
banner.rar
(2.74 KiB) Μεταφορτώθηκε 389 φορές
Αγράματος...

Άβαταρ μέλους
AAT
Δημοσιεύσεις: 379
Εγγραφή: 23 Αύγ 2007 16:31
Τοποθεσία: Lemesos, Limassol
Επικοινωνία:

Banner MiniControl System

Δημοσίευση από AAT » 17 Νοέμ 2007 09:15

omg megalo!!!!

Άβαταρ μέλους
p_pan
Δημοσιεύσεις: 1248
Εγγραφή: 11 Φεβ 2007 20:45
Τοποθεσία: Άστεγος!

Banner MiniControl System

Δημοσίευση από p_pan » 17 Νοέμ 2007 18:14

ti megalo kale???
(to mege8os metraei........... Xaxaxaxaxaxxax)
Αγράματος...

Άβαταρ μέλους
AAT
Δημοσιεύσεις: 379
Εγγραφή: 23 Αύγ 2007 16:31
Τοποθεσία: Lemesos, Limassol
Επικοινωνία:

Banner MiniControl System

Δημοσίευση από AAT » 18 Νοέμ 2007 16:10

:P

Απάντηση

Επιστροφή στο “PHP τα δικά μας scripts”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες