upload na failove prez web

5 отговора 202 прегледа
#1

upload na failove prez web

Uplodwam daden txt fail prez web. No sled kato se kachi na server-a i se iztegli prez standarten ftp klient, faila e promenen. Indikira po edin prazen red.


Imam i oshte edin podoben problem s upload na fail no tozi put *.jpg. Sled kato se uplodne faila wijdam go prez ftp klient no ne mogada go iztria ili preimenuwam. Daje i prez web ne moga da go otworia. Dawa mi che niama takuw fail.

I dwata web server-a sa na freeBSD s apache.

Отговор
в отговор на brayan #2

Re: upload na failove prez web

1. Kak uploadva6 TXT - to ? v smisal kak go dokarva6 do tam da si ima imeto i da moze6 da si go iztegli6 prez FTP-to ?

2. JPG-to da ne bi da ima6 problem s malki i golemi bukvi ? V lin i bsd tezi ne6ta imat zna4enie ! Kakva gre6ka ti dava kato se opitva6 da go manipulira6 s FTP ?
da ima ne6to na kirilitca vav filenameto ?

E tuk ni6to niama :[линк]
Отговор
в отговор на brayan #3

Re: upload na failove prez web

Abe az ne znam ama... pyrwo wij dali go uploadwa6 kato ascii ili kato binary 6toto ne kaza kak go uploadwa6 wse pak i s kakwo to4no... ina4e malki i golemi bukwi ima zna4enie kakto e kazal ro6avia...

Day after day, love turns grey
Like the skin of a dying man

Отговор
в отговор на Aнoнимeн #4

Re: upload na failove prez web

Uplodwam go s $HTTP_POST_FILES, i *.jpg failovete pak prez $HTTP_POST_FILES.
Znam che za linux-a i bsdto ima znachenie malki i golemi bukwi, no ne mi slia che problema e w towa. az kogato gi kachwam failvete mu zadawam winagi nda gi obrushta w malki bukwi za da nima razminawame.

Отговор
в отговор на brayan #5

Re: upload na failove prez web

Ами пробвах да upload-на txt файл и нямаше проблем, подобно беше и с *.jpg. Това е кода, който аз използвам (е не целия, защото е част от скрип за ценова листа на компютърни фирми, но тук е часта, която те засяга):

--------------- Форма -----------------
<form method="POST" action="index.php" enctype="multipart/form-data">
<input type="hidden" name="action" value="addfile">
<b>Файл:</b>
<input type="file" name="filename" size="40" class="custominput">

<input type="submit" name="b1" value="Добави">
------------------------------------------

-------------- PHP скрипта -----------
$filename = ( $HTTP_POST_FILES['filename']['tmp_name'] != "none") ? $HTTP_POST_FILES['filename']['tmp_name'] : "";

if ($action == "addfile") {
$file_on_server = "pricelist.txt";

if (copy($filename, $file_on_server)) {
if (file_exists($file_on_server)) { print "UPLOADED";}
}

}

По този начин те си качват TXT или CVS файл със цените на продуктите на сайта, който после от друг скрипт се обработва.

P.S. Заправих да кажа: сървъра е с RedHat

Отговор
в отговор на brayan #6

Re: upload na failove prez web

Kogato svaliash faila si prez ftp se uveri che go svaliash v binary rejim inache shte imash po edin prazen red.

Vtoria ti problem e stranen i moje da se dulji na dve neshta: (a) greshni permission-i na faila (savetvam te sled upload da pravish chmod 755 ili niakoi drug permission koito vkluchva v sebe si read); (b) proxy. ako si zad niakoe transparent proxy kakto sum zapokiten moje da imash seriozni trudnosti s vijdaneto na faila.

Отговор