PHP код в стринг?

rotator

Registered
Искам да попитам как мога да вкарам php код в 1 стринг примерно $code
Смисал ако е 5-10 реда ще го оправя но ако примерно е около 300 реда как ще стане? +1

Кода е от сорта на това =>
<?php
include('config.php');
header("Content-type: image/png; charset=windows-1251");

function cp1251_utf8( $sInput )
{
$sOutput = "";

for ( $i = 0; $i < strlen( $sInput ); $i++ )
{
$iAscii = ord( $sInput[$i] );

if ( $iAscii >= 192 && $iAscii <= 255 )
$sOutput .= "&#".( 1040 + ( $iAscii - 192 ) ).";";
else if ( $iAscii == 168 )
$sOutput .= "&#".( 1025 ).";";
else if ( $iAscii == 184 )
$sOutput .= "&#".( 1105 ).";";
else
$sOutput .= $sInput[$i];
}
return $sOutput;
}

$sql = "SELECT * FROM `таблица` WHERE `id`='1' ORDER BY `id` D...
?>
 
нещо не те разбирам как ако са 5-10 реда ще го оправиш кво има да му оправяш ако е за кавичките пробвай с единична $code = 'koda';
 
Пробвах го ... при малко код става но при много как ще избегна грешките като ', ", ; , и тн ... виж първият пост за какво става дума едитнах го ..
 
Код:
<?php
$code = "<?php 
 include('config.php'); 
 header(\"Content-type: image/png; charset=windows-1251\"); 
 
 function cp1251_utf8( $sInput ) 
 { 
 $sOutput = \"\"; 
 
 for ( $i = 0; $i < strlen( $sInput ); $i++ ) 
 { 
 $iAscii = ord( $sInput[$i] ); 
 
 if ( $iAscii >= 192 && $iAscii <= 255 ) 
 $sOutput .= \"&#\".( 1040 + ( $iAscii - 192 ) ).\";\"; 
 else if ( $iAscii == 168 ) 
 $sOutput .= \"&#\".( 1025 ).\";\"; 
 else if ( $iAscii == 184 ) 
 $sOutput .= \"&#\".( 1105 ).\";\"; 
 else 
 $sOutput .= $sInput[$i]; 
 } 
 return $sOutput; 
 } 
 
 $sql = \"SELECT * FROM `таблица` WHERE `id`='1' ORDER BY `id` D... \"
 ?>";
:)
 
Бумер аз точно това имама предвид ... но представи си около 300 реда и повече ?
 
Пробвах и
<<<EOM EOM;
и пак дава на 1 място грешка ... но вече си го направих ръчно със оправяне на всички с \
Темата може да се заключи!
 
<<<EOM EOM;

Нали не си забравил че след отварящия таг <<<EOM на същия ред не трябва да има друго? И че затварящия таг EOM; трябва да е сам на последния ред, да започва в самото начало без нищо при него(дори спейс) нито след него?
 
Естествено че не съм слагал нищи ... за толкова прост ли ме имаш ..
 

Горе