Login   Register  
PHP Classes
elePHPant
Icontem

File: ajax.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Er. Rochak Chauhan  >  AJAX Rating Counter  >  ajax.php  >  Download  
File: ajax.php
Role: Auxiliary script
Content type: text/plain
Description: Back end file
Class: AJAX Rating Counter
AJAX based star rating system
Author: By
Last change: version 2
Date: 8 years ago
Size: 1,020 bytes
 

Contents

Class file image Download
<?php
    
/**
     * Backend file to manage rating
     * 
     */
    
    
if($_GET['idName'] == 'id') {
        
// add the rating to the field/database
        
$fp fopen('rating.txt''a') or die ("Failed to open file: <b>rating.txt</b> for editing.");
        
fwrite($fp','.$_GET['id']) or die ("Failed to write into file: <b>rating.txt</b>.");
        
fclose($fp);
        
        
// display the current(new) rating
        
$file file_get_contents('rating.txt');
        
$filearray explode(','$file);
        echo 
array_sum($filearray)/count($filearray);
    }
    elseif (
$_GET['idName'] == 'newid') {
        
// add the rating to the field/database
        
$fp fopen('rating2.txt''a') or die ("Failed to open file: <b>rating2.txt</b> for editing.");
        
fwrite($fp','.$_GET['id']) or die ("Failed to write into file: <b>rating2.txt</b>.");
        
fclose($fp);
        
        
// display the current(new) rating
        
$file file_get_contents('rating2.txt');
        
$filearray explode(','$file);
        echo 
array_sum($filearray)/count($filearray);
    }
    else {
        echo 
"ERROR";
    }
    
?>