Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z plikami
Forum PHP.pl > Forum > Przedszkole
arczi
no i drugi moj skrypt, szkoda, ze znowu blad nie do rozwiazania... 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 snitch.gif
sticker
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 smile.gif
W liniach 26 i 27 masz napisane że argument $gdzie nie jest prawidłowy źródłem danych
lopik
1. DOCUMENT_ROOT - nie wolno używać takiej nazwy zmiennej.
2. Plik 'zapupy.txt' istnieje ?
arczi
heh juz wszystko dziala ;]

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

dzieki smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.