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('&amp;',
'&', 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('&amp;', '&', 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('&amp;', '&', 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('&amp;', '&', $url);
   redirect(append_sid($url, true));
  }
  else
  {
   redirect(append_sid("index.$phpEx", true));
  }
 }
 else
 {
  $url = ( !empty($HTTP_POST_VARS['redirect']) ) ? str_replace('&amp;', '&',
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 ---

Reply via email to