Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wysyłanie plików na serwer, Problem z chmodem :/
Ultras
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 15.08.2006

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


Witam to mój pierwszy temat pisze go ze względu na to że żaden znaleziony sktypt rekord na chmod mi nie działa. A więc tak, pliki sie uploadują na serwer w całości ale mają chmod 600 co nie pozwala na wyswietlenie plikow na stronie. Proszę was o pomoc co mam dodac i gdzie aby oba wysylane pliki maily chmod 644 Z góry dzięki. A o to kod:
  1. <?
  2. require 'konfiguracja.php'
  3. ?>
  4.  
  5. <html>
  6. <body background="obrazki/tlo.gif"><form action="dodajmecz.php" method="post" enctype="multipart/form-data">
  7. Mecz:<br />
  8. <input type="text" name="mecz" /><br />
  9. W domu gra:<br />
  10. <input type="text" name="dom" /><br />
  11. <br />
  12. <input type="hidden" name="MAX_FILE_SIZE" value="30000">
  13. <input type="file" name="obrazek1" size="40"><br>
  14. Na wyjeĽdzie gra:<br />
  15. <input type="text" name="wyjazd" /><br />
  16. <input type="hidden" name="MAX_FILE_SIZE" value="30000">
  17. <input type="file" name="obrazek2" size="40"><br>
  18.  
  19.  
  20.  
  21. <input type="submit" value="dodaj" />
  22. </form>
  23.  
  24.  
  25.  <?php
  26.  move_uploaded_file($_FILES['obrazek1']['tmp_name'],"obrazki/".$_FILES['obrazek1']['name']); 
  27. move_uploaded_file($_FILES['obrazek2']['tmp_name'],"obrazki/".$_FILES['obrazek2']['name']); 
  28. // odbieramy dane z formularza
  29. $mecz = $_POST['mecz'];
  30. $dom = $_POST['dom'];
  31. $obrazek1 = $_FILES['obrazek1']['name'];
  32. $wyjazd = $_POST['wyjazd'];
  33. $obrazek2 = $_FILES['obrazek2']['name'];
  34.  
  35. if($mecz and $dom and $obrazek1 and $wyjazd and $obrazek2) {
  36.  
  37.  
  38. // łączymy się z bazą danych
  39. $connection = @mysql_connect($host, $user, $pass)
  40. or die('Brak połączenia z serwerem MySQL');
  41. $db = @mysql_select_db($baza, $connection)
  42. or die('Nie mogę połączyć się z bazą danych');
  43.  
  44. // dodajemy rekord do bazy
  45. $ins = @mysql_query("INSERT INTO kategorie SET mecz='$mecz', dom='$dom', obrazek1='$obrazek1', wyjazd='$wyjazd', obrazek2='$obrazek2'");
  46.  
  47. if($ins) echo "Mecz zostal dodany";
  48. else echo "Nie udalo sie dodac meczu, moze to blad serwera?";
  49.  
  50.  
  51. mysql_query("INSERT INTO wynik 
  52. (mecz, dom, wyjazd) VALUES('$mecz', '0', '0' ) ") 
  53. or die(mysql_error()); 
  54. mysql_close($connection); 
  55. }
  56.  
  57. ?> 
  58. </body></html>


Ten post edytował Ultras 21.08.2006, 19:00:07
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
skowron-line
post
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


if(moved_uploaded_file.....itak dalej
dajesz manual/chmod


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
regi_
post
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 1.08.2006

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


  1. <?php
  2. (...)
  3. move_uploaded_file($_FILES['obrazek2']['tmp_name'],"obrazki/".$_FILES['obrazek2']['name']); 
  4. chmod("obrazki/".$_FILES['obrazek2']['name'],0777); // sprobuj dodac CHMOD 
  5. (...)
  6. ?>


sprobuj zrobic cos takiego. mi to pomoglo winksmiley.jpg

Ten post edytował regi_ 21.08.2006, 21:25:47


--------------------
Go to the top of the page
+Quote Post
Ultras
post
Post #4





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 15.08.2006

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


Dzieki wam wielkie, chociaz wczesniej probowalem to robic mialem identycznie ale wiem jaki byl blad po prostu mialem przeciazone lacze tak jak to zwykle jest o 2:00, jeszcze raz dzieki...
Go to the top of the page
+Quote Post
jeli
post
Post #5





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 24.07.2006
Skąd: Ostrów Wlkp

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


a to dziwne tongue.gif umnie pokazuje ze jest blad z chmodem mimo ze zrobilem tak jak poradizles:P

Warning: chmod(): Operation not permitted in /home/dit/domains/projektanci.ebig.pl/public_html/pliki/index.php on line 21

Ten post edytował jeli 23.08.2006, 11:51:01


--------------------
"Ten wie tamten wie tylko ja nie wiem, moze cos przeoczylem a moze nie znam sam siebie"
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 14:44