Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] zapis i odczyt zmiennych do pliku php, Czy to w ogóle możliwe i zadziała ????
Setesh
post
Post #1





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 2.10.2006
Skąd: Wrocław

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


Wpadłem na pomysł aby zapisywać wartości z formularza do pliku php i tu mój problem się zaczyna bo...

Czy da się tak to zrobić :

mamy plik konfiguracyjny php ze zmiennymi np "config.php"

  1. <?php
  2. $Szer_str = 760;
  3. $Main_title= "Moja strona - "; // tutaj dodana zostanie reszta tytulu w zaleznosci od podstrony
  4. $Artow_na_stronie = 10;
  5. ?>


I teraz ten plik includujemy na glownej stronie w pliku "index.php"

natomiast na stronie "setvalue.php" mamy taki kodzik co nam bedzie zapisywac i odczytywać wartości do pliku "config.php" pod wartości : (przesylane metoda post)

  1. <form name="config" onsubmit="" method="post" action="?opcja=save">
  2.  
  3. <table cellpadding="0" cellspacing="0" width="100%" class="border" style="text-align: left;">
  4.  
  5. <tr>
  6.  <td width="40%">Tytul glowny strony : </td>
  7.  <td width="60%"><input type="text" name="Main_title" style="width: 100%;" value=<?php echo $Main_title;?> />// czy mozna jakos ta wartosc podstawic (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? bo nie moge cos wpisać do pola :(
  8. </td>
  9. </tr>
  10. <tr>
  11.  <td width="40%">Szerokość strony : </td>
  12.  <td width="60%"><input type="text" name="Szer_str" style="width: 100%; value=<?php echo $Szer_str; ?>" />// czy mozna jakos ta wartosc podstawic (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? bo nie moge cos wpisać do pola :(
  13. </td>
  14. </tr>
  15. <tr>
  16.  <td width="40%">Artykułów na strone : </td>
  17.  <td width="60%"><input type="text" name="Artow_na_str" style="width: 100%;" value=<?php echo $Artow_na_stronie;?> />// czy mozna jakos ta wartosc podstawic (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? bo nie moge cos wpisać do pola :(
  18. </td>
  19. </tr>
  20. <tr>
  21.  <td width="40%"> </td>
  22.  <td width="60%"><input class="button" type="submit" value="Dodaj" /> <input class="button" type="reset" value="Od nowa" />
  23. <tr>
  24. </table>
  25. </form>

Tutaj zapis po odczytaniu opcji=save :
  1. <?php
  2.  
  3. include("config.php");
  4.  
  5. // Z TYM WLASNIE MAM PROBLEM :(
  6. $save = "<?phpn$Szer_str=".$Szer_str.";n";
  7. $save = $save + "$Main_title="".$Main_title."";n";
  8. $save = $save + "$Artow_na_stronie=".$Artow_na_str.";n?>".
  9.  
  10. $file = "config.php";
  11.  
  12. $fp = @fopen($file, "a");
  13.  
  14. // komunikat w razie niepowodzenia
  15. if(!$fp) {
  16. kom("UWAGA!!!","Nie można otworzyć pliku $file w trybie do zapisu!<br />Musisz nadać mu prawa <a href="http://moj_serwis.pl/error666.php">chmod 666</a>");
  17. }
  18. rewind($fp);
  19. flock($fp, 2);
  20. fwrite($fp, $save);
  21. flock($fp, 3);
  22. fclose($fp);
  23. ?>


No więc moje pytanie jest nastepujace :

Jak zrobić to dobrze tak aby mozna bylo zapisać do pliku taki tekst : // specjalnie bez formatowania

<?php
$Szer_str = 760;
$Main_title= "Moja strona - "; // tutaj dodana zostanie reszta tytulu w zaleznosci od podstrony
$Artow_na_stronie = 10;
?>

(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Będę wdzięczny za pomoc bo nie wiem jak zapisać znak dolara ($) zo pliku - nie dziala mi to a nie wiem jak to zrobić aby dobrze działało (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
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: 23.08.2025 - 12:57