Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Grafika uploadowana skryptem php, nie daje się wyświetlić
Juzef
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 1
Dołączył: 15.02.2006
Skąd: Zakrzów

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


Oj, początkujacemu wiatr w oczy...
Mam tu taki problem na ten moment.... za pomocą prostego, zerżniętego skądś z netu skryptu który tu oto jest:
  1. <?php
  2. if(!is_uploaded_file($_FILES['pliczek']['tmp_name']))
  3. {
  4. echo "Musisz wybrac jakis plik!";
  5. }
  6.  
  7. if($_FILES['pliczek']['error'] != 0){
  8. echo "Wystpi bd podczas przesyania pliku!
  9. Sprawd czy plik posiada odpowiedni wagďż˝i sprďż˝uj ponownie!
  10. ";
  11. // //Sprawdzamy MIME TYPE pliku
  12. if($_FILES['pliczek']['type'] == "image/jpeg" ||
  13. $_FILES['pliczek']['type'] == "image/png" ||
  14. $_FILES['pliczek']['type'] == "image/gif"){
  15. //Dotarlimy tutaj to wszystko jest OK = UPLOAD
  16. if(move_uploaded_file($_FILES['pliczek']['tmp_name'], "upload/".$_FILES['pliczek']['name'])){
  17. echo "Plik wrzucono pomyĹ›lnie!";
  18. }else{
  19. echo "WystÄ…piĹ‚ nieoczekiwany bd podczas kopiowania!
  20. ";
  21. }
  22. }else{
  23. echo "Moesz uploadowaďż˝tylko obrazki!
  24. ";
  25. }
  26. }
  27. else 
  28. echo "nie byĹ‚o obvrazka";
  29. ?>
.... tym ładuję obraz do folderu na serwerze, skąd następnie chcę go wyświetlić. Niestety wyświetlenie jest niemożliwe, nic się nie pojawia.
Jeśli natomiast ten felerny plik załaduję przez ftp,nazwę tak samo jak tamten i w ogóle jest to ten sam plik ale inaczej na serwer ładowany, z wyświetleniem nie ma problemu. Czy mógłby mnie ktoś oświecic o co tu chodzi?
Go to the top of the page
+Quote Post
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%)
-----


to pokaz jak wyswietlasz pliki bo moze tam tkwi blad
Go to the top of the page
+Quote Post
Juzef
post
Post #3





Grupa: Zarejestrowani
Postów: 45
Pomógł: 1
Dołączył: 15.02.2006
Skąd: Zakrzów

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


Hm.... wyświetlam? Znaczy grafikę? Nie, tak samo wyświetlam ładowaną przez ftp i działa, a tak to nie. A sam obraz to normalnie myślę:
  1. <?php
  2. //$image - zawiera sciezke do pliku wyciagana z mysql
  3. echo "<img src="".$image."" />";
  4. ?>
Go to the top of the page
+Quote Post
DawidF
post
Post #4





Grupa: Zablokowani
Postów: 120
Pomógł: 2
Dołączył: 4.11.2004

Ostrzeżenie: (10%)
X----


A możesz podać, jakie uprawnienia ma plik podczas ładowania via FTP, a jakie - podczas uploadowania via stronka?
Go to the top of the page
+Quote Post
Juzef
post
Post #5





Grupa: Zarejestrowani
Postów: 45
Pomógł: 1
Dołączył: 15.02.2006
Skąd: Zakrzów

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


Hm.... no na to wpadłem kilka godzin temu, ale nie bardzo mam dostep do własciwego kompa... sprawdze to jak tylko sie uda.
Go to the top of the page
+Quote Post
wipo
post
Post #6





Grupa: Zarejestrowani
Postów: 856
Pomógł: 19
Dołączył: 30.08.2005
Skąd: 100lica

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


A pokaż formularz dzięki któremu chcesz wysłać zdjęcie
Go to the top of the page
+Quote Post
Juzef
post
Post #7





Grupa: Zarejestrowani
Postów: 45
Pomógł: 1
Dołączył: 15.02.2006
Skąd: Zakrzów

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


E, nie trza.... juz odkryłem sedno sprawy. Jednak jest tu wina chmodów, bo obrazek wrzucony skryptem ma dostęp tylko dla usera, znaczy 700. Wiec moze mi tera kto podpowie co zrobic zeby skrypt wrzucał to dobrze, tzn. chmod zeby był 755?
Go to the top of the page
+Quote Post
wipo
post
Post #8





Grupa: Zarejestrowani
Postów: 856
Pomógł: 19
Dołączył: 30.08.2005
Skąd: 100lica

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


To zrób po wrzuceniu shell_exec("chmod 755 *");
Go to the top of the page
+Quote Post
Juzef
post
Post #9





Grupa: Zarejestrowani
Postów: 45
Pomógł: 1
Dołączył: 15.02.2006
Skąd: Zakrzów

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


Noo.... prawie by było.... ale... mam serwer na ovh.org i taki zonk wyskoczył:
"Warning: shell_exec() [function.shell-exec]: Cannot execute using backquotes in Safe Mode"
Go to the top of the page
+Quote Post
wipo
post
Post #10





Grupa: Zarejestrowani
Postów: 856
Pomógł: 19
Dołączył: 30.08.2005
Skąd: 100lica

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


Proponuje spojrzeć na
http://pl2.php.net/chmod
Go to the top of the page
+Quote Post
Juzef
post
Post #11





Grupa: Zarejestrowani
Postów: 45
Pomógł: 1
Dołączył: 15.02.2006
Skąd: Zakrzów

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


Łokiej, dzięki wam wielkie, sprawa załatwiona. Do następnego problemu....(IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
MS Hornet
post
Post #12





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 6.04.2006

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


Wiem że topic stary, ale pasuje do mojego pytania idealnie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Mam 2 serwery - LAPM (skonfigurowane prawdopodobnie tak samo), na jednym jak robie w php upload plików to pliki tworzone są z uprawnieniami 644, a na drugim 600 (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Może ktoś wie z czego (jakaś konfiguracja któregoś składnika LAMPy) wynika ta różnica !?!
Go to the top of the page
+Quote Post
sebik
post
Post #13





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 4.01.2007

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


rozumiem ze uzywasz tego samego skryptu do uploadownia pliku, pewnie problem tkwi w domyslnych uprawnieniach w systemie plikow, jesli skrypt nie ustawi uprawnien przez chmod to ustawiane sa domyslne okreslone w systemie (zazwyczaj jest to 755) ale mozna je zmienic (umask)

Ten post edytował sebik 9.01.2007, 18:17:01
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #14





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Prosze uzupelnic tytul topika o odpowiedni tag ( szczegoly )

Inaczej topik zostanie zamkniety.

---
zrobiłem to sam bo akurat przeglądałem temat - tiraeth
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: 23.08.2025 - 02:21