Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[PHP] Dodawanie newsów - modyfikacja skryptu
#1
Shy 
Witam, mam taki oto skrypt php do zapisu danych:


Kod:
<?php


$pole1 = trim($_POST['pole1']);
$pole2 = trim($_POST['pole2']);

if(empty($pole1) and empty($pole2)) {
      

echo '<form action="" method="post">
<input type="text" name="pole1" style="width: 200px;" /><br />
<textarea name="pole2" style="width: 200px; height: 100px;">
</textarea><br />
<input type="submit" value="Zapisz" />
</form>';
}
else {

    

    $dane = $pole1."`".$pole2."\n";
    $pole2 = str_replace("\r\n","",$pole2);
    $pole2 = str_replace("\n","<br>",$pole2);

    $file = "baza.txt";

    $fp = fopen($file, "r+");

    flock($fp, 2);
    
    rewind($fp);
    
    fwrite($fp, $dane);

    flock($fp, 3);
    
    fclose($fp);
      
    
    echo "<a href=\"szablon3.html\">Zobacz wpisane dane</a>";
}

?>


Co zrobić, aby dane były dopisywane na początku pliku tekstowego. Chodzi mi o to, aby newsy były wyświetlane w kolejności od najnowszego, do najstarszego.
Odpowiedz
#2
Przestaw się na bazę danych MySQL, zapisywanie danych w plikach jest niebezpieczne, nieprofesjonalne, niepraktyczne, trudne w pózniejszym łączeniu z innymi aplikacjami itd. W kilka dni nauczysz się kilku prostych komend i obsługi bazy a będziesz z tego korzystał bardzo długo.
[Obrazek: 2guxq1i.gif]
Odpowiedz
#3
Tak, tak wiem, ale chcę wykonać to na plikach i dlatego was się pytam co i jak.
Odpowiedz
#4
Chyba najlepiej byłoby wczytać plik do zmiennej i połączyć z nowym (do $stare wczytać przez fread czy coś).
Kod:
$dane=$dane.$stare;

BTW coś tam chyba masz nie po kolei z tym str_replace.
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Limit czasu wykonywania skryptu jasikj 3 5,082 23-09-2013, 14:26
Ostatni post: Engine
  [PHP][MYSQL] Niepoprawne działanie skryptu z komentarzami i stronicowaniem komentarzy martinprz 3 4,133 26-11-2012, 14:17
Ostatni post: andrzejhi
  naprawa skryptu pablo92 1 2,345 12-09-2012, 03:24
Ostatni post: Pedro84
  Dynamiczne dodawanie zdjęcia i rozwiązanie z <br> (MYSQL, PHP) chrisses93 6 4,444 15-03-2012, 01:39
Ostatni post: chrisses93
  Własny przycisk polub URL + dodawanie rekordu do bazy danych. dawidirzyk 1 2,397 20-12-2011, 23:01
Ostatni post: urlsite

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl