RE: [PHP-DB] Strange problem!
Hi all, I resolved the problem moving the ob_end_flush() function to the end of the scrip and calling the mail function before! -Original Message- From: Chris [mailto:[EMAIL PROTECTED] Sent: MiƩrcoles, 23 de Agosto de 2006 09:55 p.m. To: Miguel Guirao Cc: php-db@lists.php.net Subject: Re: [PHP-DB] Strange problem! Miguel Guirao wrote: > > Hello everybody out here and there, > > I'm experiencing a weird problem with one of my scripts, I'm using > ob_start() in order to store the content of a web page in a string variable: > > $salida=ob_get_contents(); > ob_end_flush(); > $doc=$rmat.".doc"; > $file=fopen($doc,"w"); > fputs($file,$salida); > fclose($file); > > The file is actually created! But, I try to call a mail function (not the > mail built-in function) after that code in order to mail the recently > created file, but a get a blank page in the browser, just with the basic > HTML tags if a look at the source code. If a remove or comment out any code > below that, the script returns to live again. Start putting debug code into your script(s) and see where it gets to. This is simple but effective: echo "In file " . __FILE__ . " got to line " . __LINE__ . ""; and see where it stops. Check your apache error log and see if that contains any info. (You'd get a better response from the php-general list rather than the php-db list). -- Postgresql & php tutorials http://www.designmagick.com/ -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php Este mensaje es exclusivamente para el uso de la persona o entidad a quien esta dirigido; contiene informacion estrictamente confidencial y legalmente protegida, cuya divulgacion es sancionada por la ley. Si el lector de este mensaje no es a quien esta dirigido, ni se trata del empleado o agente responsable de esta informacion, se le notifica por medio del presente, que su reproduccion y distribucion, esta estrictamente prohibida. Si Usted recibio este comunicado por error, favor de notificarlo inmediatamente al remitente y destruir el mensaje. Todas las opiniones contenidas en este mail son propias del autor del mensaje y no necesariamente coinciden con las de Radiomovil Dipsa, S.A. de C.V. o alguna de sus empresas controladas, controladoras, afiliadas y subsidiarias. Este mensaje intencionalmente no contiene acentos. This message is for the sole use of the person or entity to whom it is being sent. Therefore, it contains strictly confidential and legally protected material whose disclosure is subject to penalty by law. If the person reading this message is not the one to whom it is being sent and/or is not an employee or the responsible agent for this information, this person is herein notified that any unauthorized dissemination, distribution or copying of the materials included in this facsimile is strictly prohibited. If you received this document by mistake please notify immediately to the subscriber and destroy the message. Any opinions contained in this e-mail are those of the author of the message and do not necessarily coincide with those of Radiomovil Dipsa, S.A. de C.V. or any of its control, controlled, affiliates and subsidiaries companies. No part of this message or attachments may be used or reproduced in any manner whatsoever. -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP-DB] Strange problem!
try posting the code Bastien From: Miguel Guirao <[EMAIL PROTECTED]> To: php-db@lists.php.net Subject: [PHP-DB] Strange problem! Date: Wed, 23 Aug 2006 09:41:05 -0500 Hello everybody out here and there, I'm experiencing a weird problem with one of my scripts, I'm using ob_start() in order to store the content of a web page in a string variable: $salida=ob_get_contents(); ob_end_flush(); $doc=$rmat.".doc"; $file=fopen($doc,"w"); fputs($file,$salida); fclose($file); The file is actually created! But, I try to call a mail function (not the mail built-in function) after that code in order to mail the recently created file, but a get a blank page in the browser, just with the basic HTML tags if a look at the source code. If a remove or comment out any code below that, the script returns to live again. Any ideas of what is going on? BEST REGARDS, --- Miguel Guirao Aguilera Logistica R8 TELCEL Tel. (999) 960.7994 Este mensaje es exclusivamente para el uso de la persona o entidad a quien esta dirigido; contiene informacion estrictamente confidencial y legalmente protegida, cuya divulgacion es sancionada por la ley. Si el lector de este mensaje no es a quien esta dirigido, ni se trata del empleado o agente responsable de esta informacion, se le notifica por medio del presente, que su reproduccion y distribucion, esta estrictamente prohibida. Si Usted recibio este comunicado por error, favor de notificarlo inmediatamente al remitente y destruir el mensaje. Todas las opiniones contenidas en este mail son propias del autor del mensaje y no necesariamente coinciden con las de Radiomovil Dipsa, S.A. de C.V. o alguna de sus empresas controladas, controladoras, afiliadas y subsidiarias. Este mensaje intencionalmente no contiene acentos. This message is for the sole use of the person or entity to whom it is being sent. Therefore, it contains strictly confidential and legally protected material whose disclosure is subject to penalty by law. If the person reading this message is not the one to whom it is being sent and/or is not an employee or the responsible agent for this information, this person is herein notified that any unauthorized dissemination, distribution or copying of the materials included in this facsimile is strictly prohibited. If you received this document by mistake please notify immediately to the subscriber and destroy the message. Any opinions contained in this e-mail are those of the author of the message and do not necessarily coincide with those of Radiomovil Dipsa, S.A. de C.V. or any of its control, controlled, affiliates and subsidiaries companies. No part of this message or attachments may be used or reproduced in any manner whatsoever. -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP-DB] Strange problem!
Miguel Guirao wrote: Hello everybody out here and there, I'm experiencing a weird problem with one of my scripts, I'm using ob_start() in order to store the content of a web page in a string variable: $salida=ob_get_contents(); ob_end_flush(); $doc=$rmat.".doc"; $file=fopen($doc,"w"); fputs($file,$salida); fclose($file); The file is actually created! But, I try to call a mail function (not the mail built-in function) after that code in order to mail the recently created file, but a get a blank page in the browser, just with the basic HTML tags if a look at the source code. If a remove or comment out any code below that, the script returns to live again. Start putting debug code into your script(s) and see where it gets to. This is simple but effective: echo "In file " . __FILE__ . " got to line " . __LINE__ . ""; and see where it stops. Check your apache error log and see if that contains any info. (You'd get a better response from the php-general list rather than the php-db list). -- Postgresql & php tutorials http://www.designmagick.com/ -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP-DB] Strange problem with mySQL
Brown, Craig wrote: I am trying to update a database that I use to store user names and the hashed values of passwords. The database name is Login, the table is "users". I have the following commands in my php file. @ $db=mysql_pconnect('localhost','apache','password'); mysql_select_db('Login'); $query="UPDATE users set pw='$hash' WHERE id='$user'"; $results = mysql_query($query); The result is always false. If I enter the value of $query into a console (such as mysqlcc). The command works fine. Any ideas? Thanks! Craig Actually, you are entering at the console the value you are hoping $query will have. You never test to see what $query actually is or what is the error. Do you know for sure that the correct value of $user is being parsed? Do you even know that the script made a valid connection and db selection? Put an ECHO $query; statement and some other error checking in there and quit tearing out your hair over assumptions that may be wrong. Doug -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP-DB] Strange problem with mySQL
>I am trying to update a database that I use to store user names and the hashed values of passwords. The database name is Login, the table is "users". >I have the following commands in my php file. >@ $db=mysql_pconnect('localhost','apache','password'); >mysql_select_db('Login'); > $query="UPDATE users set pw='$hash' WHERE id='$user'"; >$results = mysql_query($query); >The result is always false. If I enter the value of $query into a console (such as mysqlcc). The command works fine. Any ideas? If it is false, mysql must be compaining about something, have your tried. $results = mysql_query($query) or die(mysql_error() . " on query --> " .$query); hth Jeff >Thanks! Craig -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php