Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   [php]толи лыжи не едут, толи.... (https://forum.antichat.xyz/showthread.php?t=141446)

Sn@k3 14.09.2009 21:02

[php]толи лыжи не едут, толи....
 
вообщем есть код))) смотрю в него уже второй день) жо этого написал тучу, да и ваще писал много всего но таких косяков не замечал, кароче напастьт ее*********

PHP код:

<? 
error_reporting
(0);


if(
$_GET['step']) { 
if(
$_GET['step'] =='ok') { 


if(
strlen($T1) >= 2) {    
if(
strlen($T3) >= 7) {        
if((
strlen($T4) >= 5) and (strlen($T4) <= 9)) {
if(
strlen($T5) >= 4)  {     

    

} else {echo
'<center>Введите корректное сообщения.</center>'; }    
} else {echo
'<center>Введите корректно Ваш номер ICQ.</center>'; }   
} else {echo
'<center>Введите корректно Ваш E-mail.</center>'; }    
} else {echo
'<center>Введите корректно Ваше имя.</center>'; } 

$message='Name: '
$message.= $T1
$message.="\n";
$message.= "Sourthname: $T2"
$message.="\n";
$message.= "E-mail:$T3\n";
$message.= "ICQ:$T4\n";
$message.= "text:$T5";

$dat1.= 'zakaz\';
$dat1.= date("d.F.y.H.i");
$dat1.= '
.dat';




$f12=fopen($dat1,w);
fwrite($f12,$message);
fclose($f12);

////mail('
xxxxxx@mail.ru', '...........', $message);
echo'
<center>Ваш заказ на......</center>'; 
$block='
disabled';
 } 



?>

ругается тут:
////mail('x.................

если удаляю, потом тут $dat1.= '.dat';


если удаляю
$dat1.= 'zakaz57\';
$dat1.= date("d.F.y.H.i");
$dat1.= '.dat';


не ругается вообще мухахахах ваще)

wildshaman 14.09.2009 21:09

Прости, но яебал так кдитьо)о

aboutlook 14.09.2009 21:22

$dat1.= 'zakaz\'; замени на
$dat1.= 'zakaz\\';

Так как \ являеться символом экранирования.
Ну и используй любой редактор с подсветкой все сразу станет ястно.

aboutlook 14.09.2009 21:23

Ну и вообще старайся экранировать в строках все что кажеться стремным, для надежности.

mailbrush 14.09.2009 21:29

Из редакторов советую PHPDesigner. Там и дебаггер встроенный есть, и подсветка синтаксиса и еще много полезных штучек (делает код удобочитаемым, вот таким:)
PHP код:

<?php

     error_reporting
(0);


     if (
$_GET['step'])
     {
         if (
$_GET['step'] == 'ok')
         {


             if (
strlen($T1) >= 2)
             {
                 if (
strlen($T3) >= 7)
                 {
                     if ((
strlen($T4) >= 5) and (strlen($T4) <= 9))
                     {
                         if (
strlen($T5) >= 4)
                         {


                         }
                         else
                         {
                             echo 
'<center>Введите корректное сообщения.</center>';
                         }
                     }
                     else
                     {
                         echo 
'<center>Введите корректно Ваш номер ICQ.</center>';
                     }
                 }
                 else
                 {
                     echo 
'<center>Введите корректно Ваш E-mail.</center>';
                 }
             }
             else
             {
                 echo 
'<center>Введите корректно Ваше имя.</center>';
             }

             
$message 'Name: ';
             
$message .= $T1;
             
$message .= "\n";
             
$message .= "Sourthname: $T2";
             
$message .= "\n";
             
$message .= "E-mail:$T3\n";
             
$message .= "ICQ:$T4\n";
             
$message .= "text:$T5";

             
$dat1 .= 'zakaz\\';
             
$dat1 .= date("d.F.y.H.i");
             
$dat1 .= '.dat';


             
$f12 fopen($dat1w);
             
fwrite($f12$message);
             
fclose($f12);

             
mail('xxxxxx@mail.ru''...........'$message);
             echo 
'<center>Ваш заказ на......</center>';
             
$block 'disabled';
         }
     }

?>


Sn@k3 14.09.2009 21:48

емм это всё блокнот) я понял) кароче пойду качать пхпдезигнер)

aboutlook 14.09.2009 21:49

По редакторам думаю каждому свое по вкусу.
Что б найти где баго мне хватило
vim +
set syntax=php
syntax on

Но это если из универсального. Когда не пойми на чем в следующий раз прийдеться кодить.

mailbrush 14.09.2009 22:19

aboutlook, не все под линухами сидят :)

Kusto 14.09.2009 22:28

Цитата:

Сообщение от Sn@k3
емм это всё блокнот) я понял) кароче пойду качать пхпдезигнер)

если нужен- могу скинуть у меня с кейгеном (десигнер не бесплатная прога и сложно крякнутую найти)
P.S. Я сам им пользуюсь (он процентов 30 кода за тебя пишет)

mailbrush 14.09.2009 22:40

Цитата:

Сообщение от Kusto
если нужен- могу скинуть у меня с кейгеном (десигнер не бесплатная прога и сложно крякнутую найти)
P.S. Я сам им пользуюсь (он процентов 30 кода за тебя пишет)

Хе-хе... http://torrents.ru/forum/viewtopic.php?t=1322518 я качал отсюда :) с первого раза крякнутую нашё


Время: 16:56