Автор Тема: Файл .htaccess  (Прочетена 22210 пъти)

0 Потребители и 1 Гост преглежда(т) тази тема.

kerkenez

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 2
  • -Получени: 14
  • Публикации: 1205
Отг:Файл .htaccess
« Отговор #15 -: 08 Януари 2010, 14:23:19 »
Много странно, защото проиграх подобна ситуация и при мен работи въпреки че .htaccess ми е deny all
С каква OS си ? Да не би правата ?

zareva_rositsa

  • Full Member
  • ***
  • Благодарности
  • -Казани: 0
  • -Получени: 0
  • Публикации: 149
Отг:Файл .htaccess
« Отговор #16 -: 08 Януари 2010, 20:14:42 »
Windows XP, не знам, просто вече не иска да прочете този файл. Иначе го намира и знае, че е картинка, изписва го на табчето на Mozzila

zareva_rositsa

  • Full Member
  • ***
  • Благодарности
  • -Казани: 0
  • -Получени: 0
  • Публикации: 149
Отг:Файл .htaccess
« Отговор #17 -: 09 Януари 2010, 22:38:21 »
Mри мен се получи с .htaccess файла :). Наистина е било въпрос на права :). Не бях написала вярна стойност за $username в mysql_connect, всъщност въобще не се бях сетила, че това е името от localhost/phpmyadmin/Priviliges.

Ами то хубаво, ама сега някой може ли да каже, каква причина може да има при ъплоуда на файловете размера им да се увеличава 10-тократно? В папката на потребителя ми се получават файлове с размери от порядък 3600 х 2700px.

kerkenez

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 2
  • -Получени: 14
  • Публикации: 1205
Отг:Файл .htaccess
« Отговор #18 -: 09 Януари 2010, 22:45:33 »
дай код

zareva_rositsa

  • Full Member
  • ***
  • Благодарности
  • -Казани: 0
  • -Получени: 0
  • Публикации: 149
Отг:Файл .htaccess
« Отговор #19 -: 10 Януари 2010, 12:16:40 »
upload.php:

Код: PHP
  1. <?php
  2. include  ' common.php ' ;
  3. if($_SESSION[ ' is_logged ' ]===true) {
  4.     if($_FILES[ ' user_pic ' ][ ' tmp_name ' ]) {
  5.         if($_FILES[ ' user_pic ' ][ ' size ' ]>2097152) {
  6.             $err[]= " The file is of too big size " ;
  7.         }
  8.         if($_FILES[ ' user_pic ' ][ ' type ' ]!= ' image/gif '  &&
  9.                 $_FILES[ ' user_pic ' ][ ' type ' ]!= ' image/jpeg '  &&
  10.                 $_FILES[ ' user_pic ' ][ ' type ' ]!= ' image/png '  &&
  11.                 $_FILES[ ' user_pic ' ][ ' type ' ]!= ' image/pjerg ' ) {
  12.             $err[]= ' The file does not seem to be a picture ' ;
  13.         }
  14.         if(!$_POST[ ' folder ' ]>0) {
  15.             $err[]= ' Select folder ' ;
  16.         }
  17.         if(count($err)==0) {
  18.             if(!is_dir( ' user_pics ' .DIRECTORY_SEPARATOR.$_SESSION[ ' user_id ' ])) {
  19.                 mkdir( ' user_pics ' .DIRECTORY_SEPARATOR.$_SESSION[ ' user_id ' ]);
  20.             }
  21.             $name=time(). ' _ ' .$_FILES[ ' user_pic ' ][ ' name ' ];
  22.             if(move_uploaded_file($_FILES[ ' user_pic ' ][ ' tmp_name ' ],
  23.              ' user_pics ' .DIRECTORY_SEPARATOR.
  24.             $_SESSION[ ' user_id ' ].DIRECTORY_SEPARATOR.$name )) {
  25.  
  26.                 if($_POST[ ' is_public ' ]==1) {
  27.                     $public=1;
  28.                 }
  29.                 else {
  30.                     $public=0;
  31.                 }
  32.  
  33.                 run_q( ' INSERT INTO pictures (pic_name, catalogue_id,
  34.                comment, date_added, is_public ) VALUES ( "  ' .$name. '  " ,  ' .(int)$_POST[ ' folder ' ]. ' ,
  35.                     "  ' .addslashes($_POST[ ' user_desc ' ]). '  "  , ' .time(). ' ,  ' .$public. ' ) ' );
  36.  
  37.                 create_thumb( ' user_pics ' .DIRECTORY_SEPARATOR.
  38.                         $_SESSION[ ' user_id ' ].DIRECTORY_SEPARATOR.$name );
  39.  
  40.                 $success=true;
  41.             }
  42.             else {
  43.                 $err[]= ' Error by uploading the file. Please, try again. ' ;
  44.             }
  45.         }
  46.     }
  47.  
  48.     $folders=fetch_all(run_q( ' SELECT * FROM user_catalogs
  49.        WHERE user_id= "  ' .$_SESSION[ ' user_id ' ]. '  "  ' ));
  50.     include  ' templates/header.php ' ;
  51.     include  ' templates/upload.php ' ;
  52.     include  ' templates/footer.php ' ;
  53. }
  54. else {
  55.     header( ' Location: index.php ' );
  56.     exit;
  57. }
  58.  
  59. function create_thumb($sourse, $thumb_width=100) {
  60.     $fl=dirname($sourse);
  61.     $new_name= ' thumb_ ' .basename($sourse);
  62.     $img=imagecreatefromjpeg($sourse);
  63.     $width = imagesx( $img );
  64.     $height = imagesy( $img );
  65.     $new_width = $thumb_width;
  66.     $new_height = floor( $height * ( $thumb_width / $width ) );
  67.     $tmp_img = imagecreatetruecolor( $new_width, $new_height );
  68.     imagecopyresized( $tmp_img, $img, 0, 0, 0, 0, $new_width,
  69.             $new_height, $width, $height );
  70.     imagejpeg( $tmp_img, $fl.DIRECTORY_SEPARATOR.$new_name );
  71. }
  72.  
  73. ?>
« Последна редакция: 15 Април 2015, 20:41:46 от Avalanche »

kerkenez

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 2
  • -Получени: 14
  • Публикации: 1205
Отг:Файл .htaccess
« Отговор #20 -: 10 Януари 2010, 18:52:41 »
Нищо нередно не виждам, освен да ти препоръчам да ползваш imagecopyresampled() вместо imagecopyresized() за да изважда по-добре изглеждащи thumbnails...
(инак тъмбовете ли ти ги вади по-големи или самата картинка а тъмба е нормален или какво точно не е в ред)

zareva_rositsa

  • Full Member
  • ***
  • Благодарности
  • -Казани: 0
  • -Получени: 0
  • Публикации: 149
Отг:Файл .htaccess
« Отговор #21 -: 10 Януари 2010, 18:59:32 »
самата картинка излиза много по-голяма в папката на проекта, тъмбовете са ок

kerkenez

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 2
  • -Получени: 14
  • Публикации: 1205
Отг:Файл .htaccess
« Отговор #22 -: 10 Януари 2010, 21:37:45 »
Би ли сложила в един архив картинка преди да я качиш и след като е качена

zareva_rositsa

  • Full Member
  • ***
  • Благодарности
  • -Казани: 0
  • -Получени: 0
  • Публикации: 149
Отг:Файл .htaccess
« Отговор #23 -: 11 Януари 2010, 15:54:48 »
всъщност се получава така, че тези ненормални размери са само в папката на проекта, сега видях като копирах картинката, за да я зипна. Като преместя същия файл на друго място, ...... Ще взема да ти дам Skype за да мога да ти шерна екран?

kerkenez

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 2
  • -Получени: 14
  • Публикации: 1205
Отг:Файл .htaccess
« Отговор #24 -: 12 Януари 2010, 11:23:24 »
Дай, довечера ще погледна, че в работата съм с Ubuntu...

zareva_rositsa

  • Full Member
  • ***
  • Благодарности
  • -Казани: 0
  • -Получени: 0
  • Публикации: 149
Отг:Файл .htaccess
« Отговор #25 -: 12 Януари 2010, 17:30:06 »
Благодаря :) !

rossie3

zareva_rositsa

  • Full Member
  • ***
  • Благодарности
  • -Казани: 0
  • -Получени: 0
  • Публикации: 149
Отг:Файл .htaccess
« Отговор #26 -: 13 Януари 2010, 13:29:52 »
Ами аз този път се обаждам да се извиня, защото всъщност не кода поднася изненади и преправя снимката, аз не съм догледала, че оригиналните и размери са си такива огромни: 3600x2700px :blush:  . Тя е свалена от апаратче и аз не съм могла да предположа, че може наистина да е такава огромна  :S.  

Много благодаря за подкрепата, дано не сте отчели темата във форума като загубено време, защото за мен не е!

А галерията си работи перфектно  :)

Поздрави,
Росица

kerkenez

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 2
  • -Получени: 14
  • Публикации: 1205
Отг:Файл .htaccess
« Отговор #27 -: 13 Януари 2010, 19:28:12 »
Сигурен бях, че е така :)

Деан Христов

  • Newbie
  • *
  • Благодарности
  • -Казани: 0
  • -Получени: 1
  • Публикации: 41
    • Деан Христов
Re:Файл .htaccess
« Отговор #28 -: 13 Април 2011, 13:45:13 »
Здравейте. Имам  някаквъв страннен проблем нещо файла: .htaccess неми работи?
 в него съм написал
Order Deny,Allow
Deny from all

В конфирурационният файл на Apache съм направил следните промени:

<VirtualHost *:80>
ServerAdmin webmaster@localhost

DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None <= ????
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None <= ????
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride All <= ????
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
Работя върхо ОS => Linux ubonto 10.4v
къде е грешката ? ще се радвам ако някой ми помогне...

 :) :) :)
« Последна редакция: 13 Април 2011, 22:31:55 от kerkenez »

echeveria

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 72
  • -Получени: 94
  • Публикации: 4836
Re:Файл .htaccess
« Отговор #29 -: 13 Април 2011, 14:00:31 »
А що ползваш .хтаксес на локалната си машина, ако мога да запитам де?
Днес Печатарите използват парите за да купят мозъците на онези, които ги превъзхождат, за да ги накарат да им служат и така да се превърнат в жертва на посредствеността. Това ли е причината, поради която ги наричате благо?
<iframe src="http://www.corbindavenport.com/ubuntu/widget.html" style="width: