php-windows Digest 2 Aug 2004 17:54:15 -0000 Issue 2343
Topics (messages 24330 through 24333):
Re: Confused
24330 by: Angelo binc2
24331 by: Luis Moreira
Unable to load php_mysql.dll
24332 by: Nadim Attari
PHP help: login.php T_ELSE error
24333 by: server-matrix
Administrivia:
To subscribe to the digest, e-mail:
[EMAIL PROTECTED]
To unsubscribe from the digest, e-mail:
[EMAIL PROTECTED]
To post to the list, e-mail:
[EMAIL PROTECTED]
----------------------------------------------------------------------
--- Begin Message ---
why not just echo the results out in the browser to see what results are
returned.
HTH
Angelo Zanetti
Z Logic
[c] +27 72 441 3355
[t] +27 21 464 1363
[f] +27 21 464 1371
www.zlogic.co.za
--------------------------------------------------------------------
Disclaimer
This e-mail transmission contains confidential information,
which is the property of the sender.
The information in this e-mail or attachments thereto is
intended for the attention and use only of the addressee.
Should you have received this e-mail in error, please delete
and destroy it and any attachments thereto immediately.
Under no circumstances will the Cape Technikon or the sender
of this e-mail be liable to any party for any direct, indirect,
special or other consequential damages for any use of this e-mail.
For the detailed e-mail disclaimer please refer to
http://www.ctech.ac.za/polic or call +27 (0)21 460 3911
--- End Message ---
--- Begin Message ---
I just read the thread, so I hope I am not missing anything important.
You talk about a "php page", but the IMG code is HTML, so I suppose you
have the HTML tags in place.
I tried this
<html>
<body>
<img src="<?php $a="teste"; echo $a; ?>" width="87" height="120" />
</body>
</html>
and it works fine.
Maybe you have some quotes missing, that are needed to have the right
syntax.
If this doesn't help, you can, if you want, send the full code and I'll
take a peek
Luis
Schalk Neethling wrote:
So in my mind I am thinking after being parsed there should be a line
reading:
<img src="../media/ads/001.jpg" width="87" height="120" />
Justin Patrin wrote:
On Fri, 30 Jul 2004 23:46:22 +0200, Schalk Neethling
<[EMAIL PROTECTED]> wrote:
Why would the following line not be parsed in a PHP page?
<img src="<?php echo $row_ads['full_img']; ?>" width="87"
height="120" />
Are you saying that all other PHP code in the page is run, but this
isn't?
This is how I would code that:
<?php
echo '<img src="'.$row_ads['full_img'].'" width="87" height="120" />';
--- End Message ---
--- Begin Message ---
Hello,
I've installed PHP Version 5.0.0 (windows installer downloaded from php.net)
on Windows 2000 SP4. All works fine!
The configuration is as follows:
System Windows NT XXXXX 5.0 build 2195
Build Date Jul 13 2004 21:34:42
Configure Command cscript /nologo configure.js
"--enable-snapshot-build" "--with-gd=shared"
Server API CGI/FastCGI
Virtual Directory Support enabled
Configuration File (php.ini) Path C:\WINNT\php.ini
PHP API 20031224
PHP Extension 20040412
Zend Extension 220040412
Debug Build no
Thread Safety enabled
IPv6 Support enabled
Registered PHP Streams php, file, http, ftp, compress.zlib
Registered Stream Socket Transports tcp, udp
Then i've uncommented the line "extension=php_mysql.dll" and set
extension_dir = ".\ext";
I copied the unpacked "php_mysql.dll" file (again downloaded the binaries
from php.net) into "ext" folder in PHP
Now i get the following:
"PHP Warning: PHP Startup: Unable to load dynamic library
'.\ext\php_mysql.dll' - Le module sp�cifi� est introuvable. in Unknown on
line 0"
Note that i've set
- cgi.force_redirect = 0;
- fastcgi.impersonate = 1;
Still the same problem. Any help please.
Nadim Attari
Alienworkers.com
--- End Message ---
--- Begin Message ---
Please could somebody help me with this. I'm quite new to PHP. I can't seem
to find what needs to bechanged in this.
// session id check
if (!empty($HTTP_POST_VARS['sid']) || !empty($HTTP_GET_VARS['sid']))
{
$sid = (!empty($HTTP_POST_VARS['sid'])) ? $HTTP_POST_VARS['sid'] :
$HTTP_GET_VARS['sid'];
}
else
{
$sid = '';
}
if( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) ||
isset($HTTP_POST_VARS['logout']) || isset($HTTP_GET_VARS['logout']) )
{
if( ( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) )
&& !$userdata['session_logged_in'] )
{
$username = isset($HTTP_POST_VARS['username']) ?
trim(htmlspecialchars($HTTP_POST_VARS['username'])) : '';
$username = substr(str_replace("\\'", "'", $username), 0, 25);
$username = str_replace("'", "\\'", $username);
$password = isset($HTTP_POST_VARS['password']) ?
$HTTP_POST_VARS['password'] : '';
$sql = "SELECT user_id, username, user_password, user_active, user_level
FROM " . USERS_TABLE . "
WHERE username = '" . str_replace("\\'", "''", $username) . "'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Error in obtaining userdata', '', __LINE__,
__FILE__, $sql);
}
if( $row = $db->sql_fetchrow($result) )
{
if( $row['user_level'] != ADMIN && $board_config['board_disable'] )
{
redirect(append_sid("index.$phpEx", true));
}
else
{
if( md5($password) == $row['user_password'] && $row['user_active'] )
{
$autologin = ( isset($HTTP_POST_VARS['autologin']) ) ? TRUE : 0;
$session_id = session_begin($row['user_id'], $user_ip, PAGE_INDEX,
FALSE, $autologin);
if( $session_id )
{
$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? str_replace('&',
'&', htmlspecialchars($HTTP_POST_VARS['redirect'])) : "index.$phpEx";
redirect(append_sid($url, true));
}
else
{
message_die(CRITICAL_ERROR, "Couldn't start session : login", "",
__LINE__, __FILE__);
}
}
else
{
$redirect = ( !empty($HTTP_POST_VARS['redirect']) ) ?
str_replace('&', '&', htmlspecialchars($HTTP_POST_VARS['redirect'])) :
'';
$redirect = str_replace('?', '&', $redirect);
}
if (strstr(urldecode($redirect), "\n") ||
strstr(urldecode($redirect), "\r"))
{
message_die(GENERAL_ERROR, 'Tried to redirect to
potentially insecure url.');
}
$template->assign_vars(array(
'META' => "<meta http-equiv=\"refresh\"
content=\"3;url=login.$phpEx?redirect=$redirect\">")
);
$message = $lang['Error_login'] . '<br /><br />' .
sprintf($lang['Click_return_login'], "<a
href=\"login.$phpEx?redirect=$redirect\">", '</a>') . '<br /><br />' .
sprintf($lang['Click_return_index'], '<a href="' .
append_sid("index.$phpEx") . '">', '</a>');
message_die(GENERAL_MESSAGE, $message);
}
}
}
else
{
$redirect = ( !empty($HTTP_POST_VARS['redirect']) ) ?
str_replace('&', '&', htmlspecialchars($HTTP_POST_VARS['redirect'])) :
"";
$redirect = str_replace("?", "&", $redirect);
$template->assign_vars(array(
'META' => "<meta http-equiv=\"refresh\"
content=\"3;url=login.$phpEx?redirect=$redirect\">")
);
$message = $lang['Error_login'] . '<br /><br />' .
sprintf($lang['Click_return_login'], "<a
href=\"login.$phpEx?redirect=$redirect\">", '</a>') . '<br /><br />' .
sprintf($lang['Click_return_index'], '<a href="' .
append_sid("index.$phpEx") . '">', '</a>');
message_die(GENERAL_MESSAGE, $message);
}
}
else if( ( isset($HTTP_GET_VARS['logout']) ||
isset($HTTP_POST_VARS['logout']) ) && $userdata['session_logged_in'] )
{
if( $userdata['session_logged_in'] )
{
session_end($userdata['session_id'], $userdata['user_id']);
}
if (!empty($HTTP_POST_VARS['redirect']) ||
!empty($HTTP_GET_VARS['redirect']))
{
$url = (!empty($HTTP_POST_VARS['redirect'])) ?
htmlspecialchars($HTTP_POST_VARS['redirect']) :
htmlspecialchars($HTTP_GET_VARS['redirect']);
$url = str_replace('&', '&', $url);
redirect(append_sid($url, true));
}
else
{
redirect(append_sid("index.$phpEx", true));
}
}
else
{
$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? str_replace('&', '&',
htmlspecialchars($HTTP_POST_VARS['redirect'])) : "index.$phpEx";
redirect(append_sid($url, true));
}
//
// Do a full login page dohickey if
// user not already logged in
//
**** else if( !$userdata['session_logged_in'] ) *****
{
$page_title = $lang['Login'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
**** That's the error line, Line 158
Parse error: parse error, unexpected T_ELSE in
/home/site/public_html/phpBB2/login.php on line 158
--- End Message ---