Parse error...unexpected T_SL

Weingro

Registered
Привет!
Правя първите си стъпки в php и като начало реших да си направя галерия с картинки. Намерих подробно обяснение как става тази работа, обаче се получават грешки при изпълнение. С този код би трябвало да се създаде form за избор на картинки за качване. Обаче получавам:
Parse error: syntax error, unexpected T_SL in /www/an-bg.com/bb/root/preupload.php on line 15
На едно място четох, че може би се дължи на паузата след HTML_END, но ако я махна, кодът до долу се оцветява в червено, т.е. грешка.
Целият урок, от който взех кода е тук: http://www.sitepoint.com/article/php-gallery-system-minutes

Ето и проблемният код с грешка в ред 15 (редът с първото ___HTML_END:
Код:
<?php 
 include 'config.inc.php'; 

 // initialization 
 $photo_upload_fields = ''; 
 $counter = 1; 

 // If we want more fields, then use, preupload.php?number_of_fields=20 
 $number_of_fields = (isset($_GET['number_of_fields'])) ? 
   (int)($_GET['number_of_fields']) : 5; 

 // Firstly Lets build the Category List 
 $result = mysql_query('SELECT category_id,category_name FROM gallery_category'); 
 while($row = mysql_fetch_array($result)) { 
   $photo_category_list .= <<<__HTML_END 
<option value="$row[0]">$row[1]</option>\n 
__HTML_END; 
 } 
 mysql_free_result( $result );   

 // Lets build the Image Uploading fields 
 while($counter <= $number_of_fields) { 
   $photo_upload_fields .= <<<__HTML_END 
<tr><td> 
 Photo {$counter}: 
 <input name="photo_filename[]" 
type="file" /> 
</td></tr> 
<tr><td> 
 Caption: 
 <textarea name="photo_caption[]" cols="30" 
   rows="1"></textarea> 
</td></tr> 
__HTML_END; 
   $counter++; 
 } 

 // Final Output 
 echo <<<__HTML_END 
<html> 
<head> 
<title>Lets upload Photos</title> 
</head> 
<body> 
<form enctype="multipart/form-data" 
 action="upload.php" method="post" 
 name="upload_form"> 
 <table width="90%" border="0" 
   align="center" style="width: 90%;"> 
   <tr><td> 
     Select Category 
     <select name="category"> 
     $photo_category_list 
     </select> 
   </td></tr> 
   <!—Insert the image fields here --> 
   $photo_upload_fields 
   <tr><td> 
     <input type="submit" name="submit" 
       value="Add Photos" /> 
   </td></tr> 
 </table> 
</form> 
</body> 
</html> 
__HTML_END; 
?>
 
Не знам защо, но в твоят код preupload.php се различава от този в архива. :arrow: http://www.sitepoint.com/examples/phpgallery/program_code.zip
Пробвай с него, при мен работи.
 

Back
Горе