Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wprowadzanie i czytanie danych z pliku
-$MaLLeR-
post
Post #1





Goście







Witam serdecznie, mam problem z takim czymś ( (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ) co w założeniu powinno dodawać do pliku elementy i wyswietlac je.. tylko mam okropny problem bo naprawde raczkuje dopiero w php i ciężko jest mi zrozumieć co zrobiłem źle, dlatego proszę o pomoc.

CODE
<html>
<body bgcolor="blue">
<font type="Arial" color="white">
<h3><center>Wykorzystane ulice z HBI</center><h3>
<p>
<b><u>Ulice:</u></b><br>
<?php

$dane = file("ulice.txt") or die('nie można otworzyć pliku z danymi');

krsort($dane);

foreach($dane as $linia)
{
$kom = explode("|&&|", chop($linia));

echo ' '.$kom[0].'<br>';
}

?>
<br><br><br>
<b><u>Wprowadz ulice:</u></b>

<form action="index.php" method="post">
<p>Ulica: <input type="text" name="ulica">
<p><input type="submit" name="main" value="Wprowadz">
<input type="Reset">

</form>
<?php
if(isset($_POST['main'])):
$plik = fopen("ulice.txt", "a");
fputs($plik, "$ulica");
fclose($plik);
endif;
if(isset($_POST['main']))
{
header("Location: http://smaller.prh.pl/dokumenty/ulice/index.php");
}
?>

</font>
</body>
</html>



Błagam o pomoc, zapewne są to banalne błędy ale proszę o wyrozumiałość. (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif)
Go to the top of the page
+Quote Post
qrees
post
Post #2





Grupa: Zarejestrowani
Postów: 275
Pomógł: 44
Dołączył: 23.11.2007

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


Cytat($MaLLeR @ 30.01.2008, 22:39:55 ) *
Witam serdecznie, mam problem z takim czymś ( (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ) co w założeniu powinno dodawać do pliku elementy i wyswietlac je.. tylko mam okropny problem bo naprawde raczkuje dopiero w php i ciężko jest mi zrozumieć co zrobiłem źle, dlatego proszę o pomoc.

CODE
<html>
<body bgcolor="blue">
<font type="Arial" color="white">
<h3><center>Wykorzystane ulice z HBI</center><h3>
<p>
<b><u>Ulice:</u></b><br>
<?php

$dane = file("ulice.txt") or die('nie można otworzyć pliku z danymi');

krsort($dane);

foreach($dane as $linia)
{
$kom = explode("|&&|", chop($linia));

echo ' '.$kom[0].'<br>';
}

?>
<br><br><br>
<b><u>Wprowadz ulice:</u></b>

<form action="index.php" method="post">
<p>Ulica: <input type="text" name="ulica">
<p><input type="submit" name="main" value="Wprowadz">
<input type="Reset">

</form>
<?php
if(isset($_POST['main'])):
$plik = fopen("ulice.txt", "a");
fputs($plik, "$ulica");
fclose($plik);
endif;
if(isset($_POST['main']))
{
header("Location: http://smaller.prh.pl/dokumenty/ulice/index.php");
}
?>

</font>
</body>
</html>



Błagam o pomoc, zapewne są to banalne błędy ale proszę o wyrozumiałość. (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif)

A skąd ci się ten endif wziął? nie ma czegoś takiego. Poprawna forma dla if to:
  1. <?php
  2. if(warunek){
  3. Instrukcje;
  4. };
  5. ?>

PS: używaj php zamiast code, to będzie bardziej czytelne...
Go to the top of the page
+Quote Post
-$MaLLeR-
post
Post #3





Goście







Zatem serdecznie przepraszam i wstawiam w box php. (IMG:http://forum.php.pl/style_emoticons/default/wstydnis.gif) Poprawiłem tą pętlę, lecz coś zepsułem i nie mam pojecią co... nie dodaje wogole do pliku tego tekstu.
Zalezy mi na tym zeby ten skrypt dzialal tak, gdy wpisujemy dane ze strony, one maja sie dopisywac na koniec pliku tekstowego, nastepnie strona ma sie odswiezac, tak zeby wpisana ulica juz widniala na stronie przy wypisywaniu. Proszę o pomoc!

  1. <html>
  2. <body bgcolor="blue">
  3. <font type="Arial" color="white">
  4. <h3><center>Wykorzystane ulice z HBI</center><h3>
  5. <p>
  6. <b><u>Ulice:</u></b><br>
  7. <?php 
  8.  
  9. $dane = file("ulice.txt") or die('nie można otworzyć pliku z danymi'); 
  10.  
  11. krsort($dane); 
  12.  
  13. foreach($dane as $linia) 
  14. { 
  15. $kom = explode("|&&|", chop($linia)); 
  16.  
  17. echo ' '.$kom[0].'<br>'; 
  18. } 
  19.  
  20. ?> 
  21. <br><br><br>
  22. <b><u>Wprowadz ulice:</u></b>
  23.  
  24. <form action="index.php" method="post">
  25. <p>Ulica: <input type="text" name="ulica">
  26. <p><input type="submit" name="main" value="Wprowadz">
  27. <input type="Reset">
  28.  
  29. </form>
  30. <?php
  31. if(isset($_POST['main'])){
  32. $plik = fopen("ulice.txt", "a"); 
  33. fputs($plik, "$ulica"); 
  34. fclose($plik);
  35. header("Location: <a href=\"http://smaller.prh.pl/dokumenty/ulice/index.php");&#092;" target=\"_blank\">http://smaller.prh.pl/dokumenty/ulice/index.php");</a>
  36. };
  37. ?>
  38.  
  39. </font>
  40. </body>
  41. </html>
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: 15.09.2025 - 04:41