Ver Mensaje Individual
  #7 (permalink)  
Antiguo 25/08/2008, 11:38
Avatar de yefranjo77
yefranjo77
 
Fecha de Ingreso: febrero-2008
Ubicación: Aragua - Venezuela
Mensajes: 312
Antigüedad: 18 años, 7 meses
Puntos: 1
Respuesta: problema con guestbook en flash

Esta es la programacion que yo tengo el cual debe ser igual a la tuya si no es molestia me gustaria que la compares:::

tomando en cuenta que
$DBPASS coloque ="1"
$DBName = "tutorials"; el original dice (((turiorials)))

Si no es asi tonces no sabria ya por donde buscar
Código PHP:
<?
/* 
-----
Application: Flash-dB GuestBook Version 2.0
Details:     mySQL and PHP powered GuestBook
Author:      Mohsin Sumar
Notes:       Coments are marked by using comment entries symbols. Eg: // Comment
-----
*/

// Part One - Initiate a mySQL Database Connection
// Database Connectivity Variables and other Variables
   
$DBhost = "localhost";   // Database Server
   
$DBuser = "root";            // Database User
   
$DBpass = "1";            // Database Pass
   
$DBName = "tutorials";            // Database Name
   
$table = "guestbook";             // Database Table
   
$numComments = 10;       // Number of Comments per page
   
   // Connect to mySQL Server
   
$DBConn = mysql_connect($DBhost,$DBuser,$DBpass) or die("Error in GuestBook Application: " . mysql_error());
   
// Select mySQL Database
   
mysql_select_db($DBName, $DBConn) or die("Error in GuestBook Application: " . mysql_error());

// Part Two - Choose what action to perform
   
$action = $_GET['action'];
   
   switch(
$action) {
      case 
'read' :
         
// Fetch all comments from database table
         
$sql = 'SELECT * FROM `' . $table . '`';
         
$allComments = mysql_query($sql, $DBConn) or die("Error in GuestBook Application: " . mysql_error());
         
$numallComments = mysql_num_rows($allComments);
         
// Fetch page-wise comments from database table
         
$sql .= ' ORDER BY `time` DESC LIMIT ' . $_GET['NumLow'] . ', ' . $numComments;
         
$fewComments = mysql_query($sql, $DBConn) or die("Error in GuestBook Application: " . mysql_error());
         
$numfewComments = mysql_num_rows($fewComments);
         
// Generate Output for Flash to Read
         
print '&totalEntries=' . $numallComments . '&';
         print 
"<br>&entries=";    
         
         if(
$numallComments == 0) {
            print 
"No entries in the guestbook, as yet..";
         } else { 
            while (
$array = mysql_fetch_array($fewComments)) {
               
$name = mysql_result($fewComments, $i, 'name');
               
$email = mysql_result($fewComments, $i, 'email');
               
$comments = mysql_result($fewComments, $i, 'comments');
               
$time = mysql_result($fewComments, $i, 'time');
               
               print 
'<b>Name: </b>' . $name . '<br><b>Email: </b>' . $email . '<br><b>Comments: </b>' . $comments . '<br><i>Date: ' . $time . '</i><br><br>';
               
$i++;
            }
        }
        
// Print this only when there aren't any more entries..
        
if($_GET['NumLow'] > $numallComments) {
           print 
'No More Entries!&';
        }
        break;
         
      case 
'write' :
         
// Recieve Variables From Flash
         
$name = ereg_replace("&", "%26", $_POST['yourname']);
         
$email = ereg_replace("&", "%26", $_POST['youremail']);
         
$comments = ereg_replace("&", "%26", $_POST['yourcomments']);
         
$submit = $_POST['submit'];
              
         
// Current system date in yyyy-mm-dd format
         
$submitted_on = date ("Y-m-d H:i:s",time());
                  
         
// Check if its submitted from Flash
         
if($submit == 'Yes'){
         
// Insert the data into the mysql table
         
$sql = 'INSERT INTO ' . $table . 
                
' (`ID`, 
                   `name`, 
                   `email`, 
                   `comments`, 
                   `time`
                  ) 
                  VALUES 
                  (\'\','
                   
. '\'' . $name . '\',' 
                   
. '\'' . $email . '\',' 
                   
. '\'' . $comments . '\',' 
                   
. '\'' . $submitted_on . '\'
                   )'
;
         
$insert = mysql_query($sql, $DBConn) or die("Error in GuestBook Application: " . mysql_error());
         
         
// If you want your script to send email to both you and the guest, uncomment the following lines of code
         // Email Script Begin
        
         /* <-- Remove this line
         $MyName = "Mohsin Sumar";
         $MyEmail = "[email protected]";
         $Subject = "$name has just signed your guestbook.";
         $EmailBody = "Hello Mohsin,\n$name has just signed your guestbook available at http://www.mohsinsumar.com. THe following were the details submitted into your guestbook:\n\nName: $name\nEmail: $email\nComment:\n$comments\n";
         
         $EmailFooter = "~~~~~~~~~~~~~~~\nThe guestbook was signed by $name and thus this email got activated by $name from $REMOTE_ADDR from http://www.mohsinsumar.com\n~~~~~~~~~~~~~~~\nThanking you,\nMohsin Sumar";
         
         $Message = $EmailBody.$EmailFooter;
         
         mail($MyName." <".$MyEmail.">",$Subject, $Message, "From: ".$name." <".$email.">");
         --> Remove this line */
         
         // Email Script End
         
         
print "&gb_status=Thank you for signing my guestbook.&done=yes&";
         return;
         }
         print 
"&_root.write.gb_status=Error!&";
         break;
   }
?>
de ante mano gracias por tus aportes