Показать сообщение отдельно

  #6  
Старый 19.01.2009, 21:52
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
С нами: 9443906

Репутация: 3313


По умолчанию

Скачай PHPDesigner и в дебагере проверь =\

Но ошибка у тебя синтаксическая:
Цитата:
do
{
$sum = $sum + $i;
$i++;


while ($i <= 5)

echo "= - $sum";
}
Тогда уж:

PHP код:
do 

$sum $sum $i
$i++; 


echo 
"= -  $sum"
}while (
$i <= 5
Да и не забывай про отступы, потом они тебе ой-как пригодятся!


Представь себе этот скрипт без отступов:
PHP код:
if($no_spaces){
                    
$shift=0;
                    if(
$i>0){
                        
$shift=10000;
                        for(
$sy=7;$sy<$fontfile_height-20;$sy+=1){
                            for(
$sx=$m['start']-1;$sx<$m['end'];$sx+=1){
                                
$rgb=imagecolorat($font$sx$sy);
                                
$opacity=$rgb>>24;
                                if(
$opacity<127){
                                    
$left=$sx-$m['start']+$x;
                                    
$py=$sy+$y;
                                    if(
$py>$height) break;
                                    for(
$px=min($left,$width-1);$px>$left-12 && $px>=0;$px-=1){
                                        
$color=imagecolorat($img$px$py) & 0xff;
                                        if(
$color+$opacity<190){
                                            if(
$shift>$left-$px){
                                                
$shift=$left-$px;
                                            }
                                            break;
                                        }
                                    }
                                    break;
                                }
                            }
                        }
                        if(
$shift==10000){
                            
$shift=mt_rand(4,6);
                        }

                    } 
И как здесь разберешься, что куда ставить)?
PHP код:
if($no_spaces){
$shift=0;
if(
$i>0){
$shift=10000;
for(
$sy=7;$sy<$fontfile_height-20;$sy+=1){
for(
$sx=$m['start']-1;$sx<$m['end'];$sx+=1){
$rgb=imagecolorat($font$sx$sy);
$opacity=$rgb>>24;
if(
$opacity<127){
$left=$sx-$m['start']+$x;
$py=$sy+$y;
if(
$py>$height) break;
for(
$px=min($left,$width-1);$px>$left-12 && $px>=0;$px-=1){
$color=imagecolorat($img$px$py) & 0xff;
if(
$color+$opacity<190){
if(
$shift>$left-$px){
$shift=$left-$px;
}
break;
}
}
break;
}
}
}
if(
$shift==10000){
$shift=mt_rand(4,6);


Последний раз редактировалось ChaaK; 19.01.2009 в 21:57..
 
Ответить с цитированием