Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
[PHP] Dodawanie newsów - modyfikacja skryptu - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: [PHP] Dodawanie newsów - modyfikacja skryptu (/thread-php-dodawanie-newsow-modyfikacja-skryptu)



[PHP] Dodawanie newsów - modyfikacja skryptu - Blady - 21-02-2010

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.


RE: [PHP] Dodawanie newsów - modyfikacja skryptu - dziamber - 21-02-2010

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.


RE: [PHP] Dodawanie newsów - modyfikacja skryptu - Blady - 21-02-2010

Tak, tak wiem, ale chcę wykonać to na plikach i dlatego was się pytam co i jak.


RE: [PHP] Dodawanie newsów - modyfikacja skryptu - Labsta.com - 21-02-2010

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.