Foros del Web » Creando para Internet » Flash y Actionscript »

problema con guestbook en flash

Estas en el tema de problema con guestbook en flash en el foro de Flash y Actionscript en Foros del Web. buen dia a todos baje un guestbook de siguiente link http://www.flash-db.com/Tutorials/guestbook "][/URL] con su respectivo php y la cree su respectiva base de datos pero ...
  #1 (permalink)  
Antiguo 25/08/2008, 08:21
Avatar de yefranjo77  
Fecha de Ingreso: febrero-2008
Ubicación: Aragua - Venezuela
Mensajes: 312
Antigüedad: 9 años, 10 meses
Puntos: 1
problema con guestbook en flash

buen dia a todos

baje un guestbook de siguiente link http://www.flash-db.com/Tutorials/guestbook"][/URL]

con su respectivo php y la cree su respectiva base de datos pero me arroja el siguiente error


Error opening URL "file:///C|/Documents%20and%20Settings/Francisco/Escritorio/Copia%20de%20redeseduinw/GuestBook.php?action=read&r=909&NumLow=0"

se hizo la revision del codigo php y del flash y aparente mente todo esta bien

otra opcion que deseo ver (((si se puede y como))) es imprimir el reporte de usuario que aparece en la lista del guestbook
de ante mano gracias por sus aportes

Última edición por yefranjo77; 25/08/2008 a las 08:38
  #2 (permalink)  
Antiguo 25/08/2008, 10:41
 
Fecha de Ingreso: diciembre-2007
Mensajes: 39
Antigüedad: 10 años
Puntos: 0
Respuesta: problema con guestbook en flash

No puedes intentar abrir un archivo php desde una ubicacion local, es decir tu PC. TIenes que subirlo a un servidor para que ejecute el php.
  #3 (permalink)  
Antiguo 25/08/2008, 10:53
Avatar de yefranjo77  
Fecha de Ingreso: febrero-2008
Ubicación: Aragua - Venezuela
Mensajes: 312
Antigüedad: 9 años, 10 meses
Puntos: 1
Respuesta: problema con guestbook en flash

gracias por responder amigo leonhe4rt

tengo servidor apache instalado

el detalle es que si observaste la programacion tanto del flash como la del php
en ninguno del ejemplo que este en ese link no se ve una URL como tal para que indique que hay error al abrir una url

URL "file:///C|/Documents%20and%20Settings/Francisco/Escritorio/Copia%20de%20redeseduinw/GuestBook.php?action=read&r=909&NumLow=0"

ahora nose si el flash y la base de datos deben estar alojadas en una ubicacion especial??? ej: DDURO

gracias por tu aporte
  #4 (permalink)  
Antiguo 25/08/2008, 11:55
 
Fecha de Ingreso: diciembre-2007
Mensajes: 39
Antigüedad: 10 años
Puntos: 0
Respuesta: problema con guestbook en flash

lo he estado mirando puede ser de dos cosas creo yo. En el php tienes ke editarlo y poner los datos de tu base de datos, en estos campos.
Código:
$DBhost = "localhost";   // Database Server
   $DBuser = "root";            // Database User
   $DBpass = "";            // Database Pass
   $DBName = "turorials";            // Database Name
   $table = "guestbook";             // Database Table
   $numComments = 10;       // Number of Comments per page
Como estas trabajando con apache supongo en tu ordenador alomejor estan bien los datos, aunque contraseña lo mas probable esque tengas que poner 1 :S. El error que me lanza el php el ejecutarlo es en la linea 23 que es donde intenta conectar con la BD, asique supongo que sera en los datos de arriba los que esten mal.Asique revisa el nombre la contraseña y todo eso ;)

Despues. Tienes un install_guestbook.sql, que lo tendras que ejecutar en Mysql para que te cree una tabla que necesita, aunque me da que va a ser de lo de arriba el error...


Espero haberte ayudado.
  #5 (permalink)  
Antiguo 25/08/2008, 12:13
Avatar de yefranjo77  
Fecha de Ingreso: febrero-2008
Ubicación: Aragua - Venezuela
Mensajes: 312
Antigüedad: 9 años, 10 meses
Puntos: 1
Respuesta: problema con guestbook en flash

amigo leonhe4rt

hice todas modificaciones que me pediste en la contraseña coloque = "1", y verifique si los datos estaban bien escritos del cual me di cuenta que

$DBName = "turorials"; // Database Name ...se coloco turorials
y es tutorials asi lo tengo en mi base de datos

pero igual me da el mismo error

Error opening URL "file:///C|/Copia%20de%20redeseduinw/GuestBook.php?action=read&r=554&NumLow=0"

gracias por tu aporte de todas maneras aqui sigo tratando de resolver esto ya que lo debo entregar hoy mismo

espero me siguas ayudando
  #6 (permalink)  
Antiguo 25/08/2008, 12:26
 
Fecha de Ingreso: diciembre-2007
Mensajes: 39
Antigüedad: 10 años
Puntos: 0
Respuesta: problema con guestbook en flash

El problema esta en los datos de conexion, porque lo he probado con los mios y no devuelve ningun error. No se que mas decirte aparte de eso....:(
  #7 (permalink)  
Antiguo 25/08/2008, 12:38
Avatar de yefranjo77  
Fecha de Ingreso: febrero-2008
Ubicación: Aragua - Venezuela
Mensajes: 312
Antigüedad: 9 años, 10 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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:51.