|
|
|
Ошибка...
|
|||
|---|---|---|---|
|
#18+
Permission denied in /hsphere/local/home/kompas/komp-as.ru/admin/includes/homepage.php on line 17 Покажите строку 17 в файле homepage.php ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2005, 18:11 |
|
||
|
Ошибка...
|
|||
|---|---|---|---|
|
#18+
blackrook, фуле там показывать - ясно что там fopen(/hsphere/local/home/kompas/komp-as.ru/templates/homepage.tpl) афтар, смотри permissions на файл homepage.tpl ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2005, 18:27 |
|
||
|
Ошибка...
|
|||
|---|---|---|---|
|
#18+
Ренат , проблема с правами доступа(собс-но там по английски и написано). Лечи командой chmod -- Хочешь избежать критики – ничего не делай, ничего не говори и будь никем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2005, 21:42 |
|
||
|
Ошибка...
|
|||
|---|---|---|---|
|
#18+
В данном разделе вы можите изменять новости, представленые на главной <a href="http://komp-as.ru">странице</a><br> <?php function putfile(&$file,$filename){ global $path; $fpn=fopen($filename,'r'); $line=fgets($fpn,2048); $new_line="<font class=\"hd\">".$line[0]."</font>".substr($line,1); fputs($file,$new_line); while(!feof($fpn)){ $str=fgets($fpn,2048); fputs($file,$str); } fclose($fpn); } function makehomepage($file_name){ global $path; $fpn=fopen($file_name,'w'); fputs($fpn,"<table width=100% cellpading=\"5\" cellspacing=5>\n"); $i=1; while(file_exists($path."admin/includes/news/".$i.".txt")){ switch ($i-3*((integer)($i/3))){ case 1: fputs($fpn,"<TR>\n"); fputs($fpn,"<td class=\"news\" width=\"35%\">\n"); putfile($fpn,$path."admin/includes/news/".$i.".txt"); fputs($fpn,"</td>\n"); break; case 2: fputs($fpn,"<td class=\"news\" width=\"35%\">\n"); putfile($fpn,$path."admin/includes/news/".$i.".txt"); fputs($fpn,"</td>\n"); break; case 0: fputs($fpn,"<td class=\"banner\">\n"); putfile($fpn,$path."admin/includes/news/".$i.".txt"); fputs($fpn,"</td>\n"); fputs($fpn,"</TR>\n"); break; } $i++; } fputs($fpn,"</table>\n"); fclose($fpn); } if(isset($news_1)){ $i=1; $j=1; while(isset(${"news_".$i})){ if(${"news_".$i}){ touch($path."admin/includes/news/".$j.".txt"); unlink($path."admin/includes/news/".$j.".txt"); $fp_new=fopen($path."admin/includes/news/".$j.".txt",'a'); fputs($fp_new,${"news_".$j}); fclose($fp_new); $j++; } $i++; } } makehomepage($path."templates/homepage.tpl"); $i=1; print "<form action=\"admin.php?mode=homepage\" method=\"post\">"; while(file_exists("admin/includes/news/".$i.".txt")){ print "<hr>"; print "<textarea cols='60' rows='5' name='news_$i'>\n"; include("admin/includes/news/".$i.".txt"); print "</textarea><br>\n"; $i++; } print "ДОБАВЛЕНИЕ НОВОСТИ:<br>"; print "<textarea cols='60' rows='5' name='news_$i'>\n"; print "</textarea><br>\n"; print "<input type='submit' value='СОХРАНИТЬ' style='width=150px'>"; print "</form>\n"; ?> Можно коментарии к chmod??? Права доступа вроде нормальны. Ничего не заборикадировано! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2005, 14:50 |
|
||
|
Ошибка...
|
|||
|---|---|---|---|
|
#18+
Понимаешь, вероятнее всего PHP запущен совсем не с теми привилегиями, под которыми ты заливаешь файлы. Как следствие, файловая система видит PHP как левого пользователя, который пытается "взломать" "чужие" файлы. Кстати, chmod() через PHP в таком случае тоже не поможет - владелец не тот - придется уж снова лезть через FTP и прописывать для каждого перезаписываемого файла SITE CHMOD filename 666, а для папки в которую должна быть разрешена запись - 777. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2005, 16:34 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=487&tid=1478814]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
163ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 249ms |
| total: | 492ms |

| 0 / 0 |
