Просмотр полной версии : [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
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';
}
}
?>
емм это всё блокнот) я понял) кароче пойду качать пхпдезигнер)
aboutlook
14.09.2009, 21:49
По редакторам думаю каждому свое по вкусу.
Что б найти где баго мне хватило
vim +
set syntax=php
syntax on
Но это если из универсального. Когда не пойми на чем в следующий раз прийдеться кодить.
mailbrush
14.09.2009, 22:19
aboutlook, не все под линухами сидят :)
емм это всё блокнот) я понял) кароче пойду качать пхпдезигнер)
если нужен- могу скинуть у меня с кейгеном (десигнер не бесплатная прога и сложно крякнутую найти)
P.S. Я сам им пользуюсь (он процентов 30 кода за тебя пишет)
mailbrush
14.09.2009, 22:40
если нужен- могу скинуть у меня с кейгеном (десигнер не бесплатная прога и сложно крякнутую найти)
P.S. Я сам им пользуюсь (он процентов 30 кода за тебя пишет)
Хе-хе... http://torrents.ru/forum/viewtopic.php?t=1322518 я качал отсюда :) с первого раза крякнутую нашё
http://nnm.ru/blogs/daemonfro/php_designer_6_2_5_2_full/
Из редакторов советую PHPDesigner. Там и дебаггер встроенный есть, и подсветка синтаксиса и еще много полезных штучек (делает код удобочитаемым, вот таким:) <?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';
}
}
?>
ахеренно удобочитаемый код
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot