Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Problem z bazą danych na plikach, działa na Krasnalu a na innym serwerze już nie
mathms
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 3.09.2007
Skąd: Gdańsk

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


Witam! Napisałem małą bazę: zczytuje dane z formularza, zapisuje do pliku, wyświetla itp. Wszystko ładnie chodzi jak odpalam to u siebie na Krasnalu, ale zaczyna sie sypać jak wrzucę to na serwer ogólnodostępny. Już sprawdziłem na serwerze obsługę plików i jest. Ustawiłem chmod plików tekstowych na 777. Nie wiem gdzie jest problem (IMG:http://forum.php.pl/style_emoticons/default/wstydnis.gif) Może ma ktoś już podobne doświadczenia? Pozdr.

Ten post edytował mathms 4.09.2007, 19:24:00
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mathms
post
Post #2





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 3.09.2007
Skąd: Gdańsk

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


Oto kod. Dla pełnej przejrzystości sytuacji wrzuciłem z formularzem.

  1. <?php
  2. if(!$data || !$prelegent || !$tytul){
  3. echo "<table cellpadding=\"5\" border=\"0\"><form method=\"post\">
  4. <tr>
  5. <td><p class=\"tresc\">Data</p></td>
  6. <td><input type=\"text\" name=\"data\" style=\"width: 250px\"></td>
  7. </tr>
  8. <tr>
  9. <td><p class=\"tresc\">Prelegent</p></td>
  10. <td><input type=\"text\" name=\"prelegent\" style=\"width: 250px\"></td>
  11. </tr>
  12. <tr>
  13. <td><p class=\"tresc\">Tytuł</p></td>
  14. <td><input type=\"text\" name=\"tytul\" style=\"width: 250px\"></td>
  15. </tr>
  16. <tr>
  17. <td>&nbsp;</td>
  18. <td><input type=\"submit\" name=\"button\" value=\"Wyslij\">&nbsp;
  19. <input type=\"reset\" value=\"Wyczyść\"></td></form>
  20. </tr>
  21. </table>";
  22. }
  23. else{
  24. if ($_POST['button'] == "Wyslij"){
  25. $plik = "plik.txt";
  26. if (is_writeable($plik)) {
  27. if (!$handle = fopen($plik, "a")) echo "Nie mogę otworzyć pliku...";
  28. if (fwrite($handle, $_POST['data']." || ".$_POST['prelegent']." || ".$_POST['tytul']."") == FALSE) echo "Nie mogę zapisać danych do pliku...";
  29. else echo "<p class="TRESC">Dane zostały zapisane.<br></p>";
  30. fclose($handle);
  31. } else echo "Plik nie istnieje lub jest nie do zapisu...";
  32. }
  33. }
  34. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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: 3.10.2025 - 01:31