Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Problem ze znalezieniem pliku
Darek82
post 25.11.2009, 21:09:52
Post #1





Grupa: Zarejestrowani
Postów: 130
Pomógł: 0
Dołączył: 27.04.2009

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


Mam taki komunikat jak na zdjeciu co moze byc tego powodem? Zalozylem folder zamowienia i w nim plik zamowienia.txt a jednak cos jest nie tak...

Go to the top of the page
+Quote Post
nospor
post 25.11.2009, 21:11:31
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




nie mozna było tekstu dać? Naprawdę trzeba było z tego obrazek robić?

Komunikat błędu chyba dość wyraźnie mówi: plik nie istnieje...


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
piotrooo89
post 25.11.2009, 21:11:37
Post #3


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




chmod


--------------------
Go to the top of the page
+Quote Post
nospor
post 25.11.2009, 21:12:23
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




@piotroo jak by chodzilo o prawa to by miał w komunikacie ze nie ma praw. wyraźnie napisane ze nie ma plik a nie praw winksmiley.jpg


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
piotrooo89
post 25.11.2009, 21:13:33
Post #5


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




@nospor ale ja kiedyś tak miałem jak nie miałem nadanych chmodów na katalog smile.gif


--------------------
Go to the top of the page
+Quote Post
nospor
post 25.11.2009, 21:14:28
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




To moze oprócz chmodow nie miales też plików winksmiley.jpg


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Darek82
post 25.11.2009, 21:35:38
Post #7





Grupa: Zarejestrowani
Postów: 130
Pomógł: 0
Dołączył: 27.04.2009

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


No ale uzywam zainstalowanego na komputerze Krasnal Serv. i w C:\usr\apache\httpd\html\ tworze folder zamowienia z plikiem zamowienia.txt i dalej nic wkleje kawalek kodu moze tam mam cos zle :/

Kod
$ciagwyjsciowy= "$data $ilosc_SE".' telefonów Sony Ericsson '.$ilosc_siemens.' telefonów Siemens '
                .$ilosc_nokia.' telefonów Nokia '.$wartosc.' zł '.$adres;

    echo $ciagwyjsciowy;        
                
$wp= fopen("$DOCUMENT_ROOT/../zamowienia/zamowienia.txt", 'ab');


pomoże mi ktoś?...wgrałem pliki z ćwcziczeń z ksiazki na ten serwer i to samo ten sam komunikat
Go to the top of the page
+Quote Post
piotrooo89
post 25.11.2009, 21:38:01
Post #8


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




a może za pomocą file_put_contents uda Ci się to zrealizować?


--------------------
Go to the top of the page
+Quote Post
Darek82
post 25.11.2009, 21:42:03
Post #9





Grupa: Zarejestrowani
Postów: 130
Pomógł: 0
Dołączył: 27.04.2009

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


bede musial o tej komendzie poczytac bo nie wiem jak wstawic Ja wstawie caly kod tego skryptu moze wtedy cos zauwazycie co zle robie :/

  1. <?php
  2. $ilosc_SE= $_POST['ilosc_SE'];
  3. $ilosc_siemens= $_POST['ilosc_siemens'];
  4. $ilosc_nokia= $_POST['ilosc_nokia'];
  5. $adres= $_POST['adres'];
  6.  
  7. $DOCUMENT_ROOT=$_POST['DOCUMENT_ROOT'];
  8. ?>
  9.  
  10.  
  11. <html>
  12. <head>
  13. <title>Sklep - sprzedaż telefonów komórkowych</title>
  14. </head>
  15. <body>
  16.  
  17. <h2>Zamówiono</h2>
  18.  
  19. <?php
  20. define("CENA_SE",400);
  21. define("CENA_SIEMENS",300);
  22. define("CENA_NOKIA",150);
  23. $wartosc=($ilosc_SE*CENA_SE)+($ilosc_siemens*CENA_SIEMENS)+($ilosc_nokia*CENA_NOKIA);
  24.  
  25. $data=date('H:i. j F Y');
  26.  
  27.  
  28. echo 'Zamówienie przyjęte o '.$data.'<br>';
  29. echo 'Zamówienie Państwa wygląda nastepująco <br>';
  30.  
  31. echo 'Telefonów Sony Ericsson - '.$ilosc_SE.' sztuk<br>';
  32. echo 'Telefonów Siemens - '.$ilosc_siemens.' sztuk<br>';
  33. echo 'Telefonów Nokia - '.$ilosc_nokia.' sztuk<br>';
  34. echo 'Wartość zamówionego towaru wynosi '.$wartosc.' zł<br>';
  35. echo 'Adres wysyłki to '.$adres.'<br>';
  36.  
  37. $ciagwyjsciowy= "$data $ilosc_SE".' telefonów Sony Ericsson '.$ilosc_siemens.' telefonów Siemens '
  38. .$ilosc_nokia.' telefonów Nokia '.$wartosc.' zł '.$adres;
  39.  
  40.  
  41.  
  42. $wp= fopen("$DOCUMENT_ROOT/../sklep/zamowienia.txt", 'ab');
  43. echo $wp;
  44. if (!$wp) {
  45. echo '<p><strong> Zamówienie Państwa nie może zostać przyjęte w tej chwili.'
  46. .' Proszę sprubować później.</strong></p></body></html>';
  47. }
  48. fwrite($wp,$ciagwyjsciowy, strlen($ciagwyjsciowy));
  49. fclose($wp);
  50.  
  51. echo '<p>Zamówienie zapisane</p>';
  52.  
  53.  
  54.  
  55. ?>
  56.  
  57.  
  58. </body>
  59. </html>
Go to the top of the page
+Quote Post
Ociu
post 25.11.2009, 21:47:43
Post #10





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




Apeluję, o używanie odpowiedniego bbCode. Poprawiłem, ale to ostatni raz.
Go to the top of the page
+Quote Post
piotrooo89
post 25.11.2009, 21:52:14
Post #11


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




a może po prostu podajesz zła ścieżkę do pliku?


--------------------
Go to the top of the page
+Quote Post
maly_swd
post 25.11.2009, 21:52:18
Post #12





Grupa: Zarejestrowani
Postów: 744
Pomógł: 118
Dołączył: 14.02.2009
Skąd: poziome

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


A zrob tak:
  1. $wp= fopen("../zamowienia/zamowienia.txt", 'ab');


--------------------
śmieszne obrazki
Kryzys: Ser jem spleśniały, wino piję stare i samochód mam bez dachu..
Go to the top of the page
+Quote Post
Darek82
post 25.11.2009, 21:56:57
Post #13





Grupa: Zarejestrowani
Postów: 130
Pomógł: 0
Dołączył: 27.04.2009

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


Zrobilem tak jak MALY_SWD mi napisal i zadzialalo ....a wiecie czemu tak akurat sie udalo a wczesniej nie? :/

dzieki wam ruszam dalej z tego miejsca smile.gif

Ten post edytował Darek82 25.11.2009, 22:07:25
Go to the top of the page
+Quote Post
maly_swd
post 25.11.2009, 22:54:55
Post #14





Grupa: Zarejestrowani
Postów: 744
Pomógł: 118
Dołączył: 14.02.2009
Skąd: poziome

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


"$DOCUMENT_ROOT/../zamowienia/zamowienia.txt";
moim zdaniem to schodzilo o jeden poziom wyzej

zobacz tak:
"/zamowienia/zamowienia.txt"; - tez powinno zadzialac

a to to nie wiem co mialo robic:)
$DOCUMENT_ROOT=$_POST['DOCUMENT_ROOT'];

w POSCIE tego przecie nie ma, jest chyba w zmiennej SERVER


--------------------
śmieszne obrazki
Kryzys: Ser jem spleśniały, wino piję stare i samochód mam bez dachu..
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 Wersja Lo-Fi Aktualny czas: 14.07.2025 - 21:19