Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Пустой экран вместо результата работы скрипта
 
 автор: One art galery   (08.11.2006 в 16:55)   письмо автору
 
 


<?
        
include ('funck.php');

   
$str1 $lg;   
   
$str2 bin2hex($str1);
   
$str3 $ph
   
$str4 bin2hex($str3);

if (!
$str2 $log)  // $log = 6c6f676f7574796f75
 
{   
  if (!
$str4 $passing)   // $ph = 6d616465696e70616476616c6d6f736b6f7 7
   
{
     echo (
"<p>Хакерам от нас ПРИВЕТ</p>");
   }
       else
   {
     echo (
"Все ок ! Здраствуй админ !");
  }
// <--- неуверен в этом значке
?>

$lg и $ph передаются из формы методом post
ввожу в форму данные и нажимаю ок, и на этой php странице просто пустой икран не ошибки не чего!(даже банер бесплатного(holm) хостинга нету!!!)
ПОМОГИТЕ!!!
я не уверен в этой строке

if (!$str2 = $log)

возможно ли вообще так писать??? но мне нужно проверить если эта переменная равно той то все получаеться! если так нельзя пожалуста объесните а лучше покажите как можно???!!!

   
 
 автор: Diablo_   (08.11.2006 в 16:58)   письмо автору
 
   для: One art galery   (08.11.2006 в 16:55)
 

по мойму вот так, должно быть!

if ($str2 != $log)

   
 
 автор: One art galery   (08.11.2006 в 17:02)   письмо автору
 
   для: Diablo_   (08.11.2006 в 16:58)
 

Да наверно так!(т.к. если ввожу не те данные то пишет (хакерам..привет)
но пародокс заключаеться в том что если я ввожу правильные данные то просто белый экран!
=((

   
 
 автор: elenaki   (08.11.2006 в 17:08)   письмо автору
 
   для: One art galery   (08.11.2006 в 17:02)
 

если просто белый экран, скорее всего какая-то ошибка PHP, а на хостинге выключен error_reporting(E_ALL);

на локальном-то что говорит? наверняка, parse error в какой-то строке...

   
 
 автор: One art galery   (08.11.2006 в 17:17)   письмо автору
 
   для: elenaki   (08.11.2006 в 17:08)
 

Чесно говоря компьютер не мой и устанавливать Apache мне запретили...поэтому говорить что на локальном твориться я немогу!
но врятли выключен error_reporting(E_ALL); т.к. я сейчас попробовал убрать в конце скрипта

...
  }
} // ВОТ ЭТО УБРАЛ
?> // это и есть 20 строка

и мне он начел писать ошибку
Parse error: parse error, unexpected $ in /home/f/forfastbb.h16.ru/WWW/new/adminph.php on line 20
не че не пойму...что за бред!

   
 
 автор: Trianon   (08.11.2006 в 18:46)   письмо автору
 
   для: One art galery   (08.11.2006 в 17:17)
 

> Чесно говоря компьютер не мой
А Вам предложили проверить на Вашем. :)

   
 
 автор: DEN777   (08.11.2006 в 19:22)   письмо автору
 
   для: Trianon   (08.11.2006 в 18:46)
 

<?  
include ('funck.php'); 
   
$str1 $lg;    
    
$str2 bin2hex($str1); 
   
$str3 $ph;  
    
$str4 bin2hex($str3); 

if (
$str2 == $log):  
  if (
$str4 != $passing): echo ("<p>Хакерам привет</p>"); 
     else: echo (
"Всё ок! Привет админ"); 
   endif;
   else: echo (
"<p>Хакерам привет</p>");
endif;
?>

   
 
 автор: One art galery   (09.11.2006 в 12:06)   письмо автору
 
   для: DEN777   (08.11.2006 в 19:22)
 

Немного не разобрался в синтаксисе, но зато работает!
СПАСИБО!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования