Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> problem z plikami, zapisywanie do pliku
arczi
post
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 17.10.2006
Skąd: Rzeszów

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


no i drugi moj skrypt, szkoda, ze znowu blad nie do rozwiazania... (IMG:http://forum.php.pl/style_emoticons/default/mad.gif)

Kod
<HTML>
<HEAD>
</HEAD>
       <title>Data Base of rci shop-service.</title>
<BODY>
<?php
$ilosc_amilo = $_POST['ilosc_amilo'];
$ilosc_hp = $_POST['ilosc_hp'];
$razem = $ilosc_amilo + $ilosc_hp;
define("CENAAMILO", '2499');
define("CENAHP", '2399');
$koszt = CENAAMILO*$ilosc_amilo + CENAHP*$ilosc_hp;
$data = date('H:i, jS F');

$DOCUMENT_ROOT = $_POST['DOCUMENT_ROOT'];
@ $gdzie = fopen("$DOCUMENT_ROOT/002db/zakupy.txt", 'ab');
/*if(!$gdzie)
{
    echo "<font color=red><b>Przepraszamy, zamówienie nie może zostać teraz zrealizowane.<br>";
    echo "Prosimy spróbować później.";
    echo "</b></font></body></html>";
    exit;
}*/
$co = $data."\tAmiloPro: ".$ilosc_amilo."\tHP: ".$ilosc_hp.
    "\tKoszt: ".$koszt."PLN\n";    
fwrite($gdzie, $co, strlen($co));                                    // 26
fclose($gdzie);                                                            // 27
if($gdzie) echo "Zamówienie zostało zapisane.<br>";
?>
</BODY>
</HTML>


Errors:
Kod
Warning: fwrite(): supplied argument is not a valid stream resource in C:\www\002db\db.php on line 26

Warning: fclose(): supplied argument is not a valid stream resource in C:\www\002db\db.php on line 27


Z gory dzieki (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)
Go to the top of the page
+Quote Post
sticker
post
Post #2





Grupa: Zarejestrowani
Postów: 611
Pomógł: 19
Dołączył: 28.02.2005
Skąd: Wrocław

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


chyba nie otworzyłeś pliku jak należy... wyłączyłeś wyświetlanie komuniaktu o błędzie i pewnie dlategoe nie wiesz że błąd jest w funkcji fopen.. Twój skryp nie wie co to jest
  1. <?php
  2. $DOCUMETN_ROOT
  3. ?>
- może chodziło Ci o taką mienną serwera
  1. <?php
  2. $_SEVER['DOCUMENT_ROOT'];
  3. ?>
no ale to tylko ty wiesz o co chodziło (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
W liniach 26 i 27 masz napisane że argument $gdzie nie jest prawidłowy źródłem danych
Go to the top of the page
+Quote Post
lopik
post
Post #3





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 7.07.2006

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


1. DOCUMENT_ROOT - nie wolno używać takiej nazwy zmiennej.
2. Plik 'zapupy.txt' istnieje ?
Go to the top of the page
+Quote Post
arczi
post
Post #4





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 17.10.2006
Skąd: Rzeszów

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


heh juz wszystko dziala ;]

sticker nie zrozumialem Cie dokladnie, powinno byc:
$_SERVER['DOCUMENT_ROOT'];

dzieki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował arczi 18.10.2006, 14:47:00
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 - 00:34