Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Upload i htaccess
magier123
post
Post #1





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 27.03.2007

Ostrzeżenie: (0%)
-----


Witam wszystkich. Sprawa wyglada nastepujaco. Mam skrypt ktory dzialal na poprzednim serwerze a na obecenym nie chce dzialac. Jest to upload pliku na serwer. Podejrzewam ze trzeba zamiescic cos w .htaccess ale nie znam sie na konfiguracji tego pliku. Zmienialem juz CHMOD total commanderem dla folderow i nic. Dalej nie mam dostepu do folderu... jak probowalem jakis gotowy skrypt to zadzialal...no ale chce swoj (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) .

  1. <?php
  2. $plik_tmp = $_FILES['plik']['tmp_name'];
  3. $plik_nazwa = $_FILES['plik']['name'];
  4. $plik_rozmiar = $_FILES['plik']['size'];
  5.  
  6. if(is_uploaded_file($plik_tmp)) {
  7.  move_uploaded_file($plik_tmp, "big/$plik_nazwa");
  8. echo "<font>Plik: <strong>$plik_nazwa</strong> o rozmiarze
  9. <strong>$plik_rozmiar bajtów</strong> został przesłany na serwer!</font>";
  10. }
  11. ?>


W tej postaci dziala caly czas na innym serwerze...

Czy ktos zna rozwiazanie?
Go to the top of the page
+Quote Post
Daimos
post
Post #2





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

Ostrzeżenie: (0%)
-----


jakis komunikat bledu?
Go to the top of the page
+Quote Post
magier123
post
Post #3





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 27.03.2007

Ostrzeżenie: (0%)
-----


Nie nie ma zadnego komunikatu... po prostu skrypt sie wykonuje i nic sie nie dzieje.. plik sie nie przesyla... jak kombinowalem z innym skryptem to bylo cos tam "Premission denied"

Jeli komus to pomoze to skrypt MYGALLERY nie ma problemu z dostepem do folderow i normalnie dodaje zdjecia...

Własnie przetestowalem jeszcze jedna rzecz i okazuje sie ze do glownego folderu moge normalnie upload robic.... nie moge do tych folderow ktore sam sobie zrobilem (te ktore sa "nizej") prawa CHMOD nic nie daja... wiec moze jest jakis sposob zeby zezwolic skryptowi na upload?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Obeceni uzywam takiego skryptu

  1. <?php
  2. if (!isSet($myfile)) {
  3. ?>
  4. <form enctype="multipart/form-data" action="<?= $PHP_SELF
  5. ?>" method="post">';
  6.  <input type="file" name="myfile">
  7.  <input type="submit" value="submit">
  8.  <input type="hidden" name="MAX_FILE_SIZE"
  9. value="10000">
  10. </form>
  11. <?php
  12. } elseif (is_uploaded_file($myfile)) {
  13.  copy('big/'.$myfile, $myfile_name);
  14.  echo "Udany upload pliku!";
  15. } else
  16.  die('Próba ataku! Plik: ' . $myfile);
  17. ?>


i jesli go uzyje to wyskakuje mi blad

"Warning: copy(big//tmp/phpqhhhXI) [function.copy]: failed to open stream: No such file or directory in /home/krupps/public_html/test.php on line 13"

natomiast jesli usune nazwe folderu "big" ze skryptu to upload dziala ale do glownego katalogu

no i co nie ma nikt pomyslu? (IMG:http://forum.php.pl/style_emoticons/default/blink.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 30.08.2025 - 09:00