Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zapis do pliku
Forum PHP.pl > Forum > Przedszkole
poniedzialek
mam rpoblem z zapisaniem danych do pliku
napisalem takie cos
  1. <?
  2. $fp = fopen("konekt.php", "w+");
  3. $text = "<?php
  4. $server=\"localhost\";
  5. $identyfikator=\"\";
  6. $haselko=\"\";
  7.  $connection = @mysql_connect(\"$server\"\"$identyfikator\"\"$haselko\");
  8. $db_name = \"biblioteka\";
  9. mysql_select_db($db_name, $connection);
  10. $admin=\"admin\";
  11. $max_rezerwacji=\"5\";
  12. $max_czas_rezerwacji=\"7\";
  13. $max_wypozyczen=\"5\";
  14. $max_dni=\"14\";
  15. ?>";
  16. $fp = fopen("konekt.php", "w");
  17. fputs($fp, $noweDane);
  18. fclose($fp);
  19. ?> 

a do pliku zapisuje mi tylko
  1. <?php
  2. ""="localhost";
  3. ="";
  4. ="";
  5. = @mysql_connect("", "", "");
  6.  = "biblioteka";
  7. ="admin";
  8. ="5";
  9. ="7";
  10. ="5";
  11. ="14";
  12. ?>

jak to poprawic zeby zapisala cie calosc razem z nazwami zmiennych?
crash
Jeśli chcesz mieć $ wewnątrz " zapisz go jako \$
poniedzialek
to nie pomaga teraz to juz nic nie wpisuje do pliku
Dex1987
a które $ poprzedziles "\"?
poniedzialek
te ktore byly w skrypcie a nie zapisaly sie do pliku, ogolnie te z poczatkow linii
crash
Pokaż kod.
poniedzialek
kod jest na samej gorze, jesli mozesz po prostu pokaz mi gdzie powstawiac \
crash
Miałeś poprawić kod i podać nową wersję...
  1. $text = '<?php
  2.  $server = &#092;'localhost';
  3.  $identyfikator = &#092;'';
  4.  $haselko = &#092;'';
  5.  $connection = @mysql_connect( $server, $identyfikator, $haselko );
  6.  
  7.  $db_name = &#092;'biblioteka';
  8.  mysql_select_db( $db_name, $connection );
  9.  $admin = &#092;'admin';
  10.  $max_rezerwacji = &#092;'5';
  11.  $max_czas_rezerwacji = &#092;'7';
  12.  $max_wypozyczen = &#092;'5';
  13.  $max_dni = &#092;'14';
  14. ?>';

Z takim podejściem niewiele pomocy tutaj uzyskasz...
poniedzialek
powstawialem tak
  1. $text = "<?php
  2. &#092;$server=\"localhost\";
  3. &#092;$identyfikator=\"\";
  4. &#092;$haselko=\"\";
  5. &#092;$connection = @mysql_connect(\"$server\", \"$identyfikator\", \"$haselko\");
  6. &#092;$db_name = \"biblioteka\";
  7. mysql_select_db($db_name, $connection);
  8. &#092;$admin=\"admin\";
  9. &#092;$max_rezerwacji=\"5\";
  10. &#092;$max_czas_rezerwacji=\"7\";
  11. &#092;$max_wypozyczen=\"5\";
  12. &#092;$max_dni=\"14\";
  13. ?>";

ale to nie dziala.
nospor
no popatrz, a mi dziala:
  1. <?
  2. $fp = fopen("konekt.php", "w+");
  3. $noweDane  = "<?php
  4.     \$server=\"localhost\";
  5.     \$identyfikator=\"\";
  6.     \$haselko=\"\";
  7.     \$connection = @mysql_connect(\"\$server\"\"\$identyfikator\"\"\$haselko\");
  8.     \$db_name = \"biblioteka\";
  9.     mysql_select_db(\$db_name, \$connection);
  10.     \$admin=\"admin\";
  11.     \$max_rezerwacji=\"5\";
  12.     \$max_czas_rezerwacji=\"7\";
  13.     \$max_wypozyczen=\"5\";
  14.     \$max_dni=\"14\";
  15. ?>";
  16. $fp = fopen("konekt.php", "w");
  17. fputs($fp, $noweDane);
  18. fclose($fp);
  19. ?>


ps: dawales zmienna $text, a zapisywales $noweDane. to ci nie mialo prawa dzialac winksmiley.jpg
poniedzialek
wielkie dzieki za pomoc. czesto myle zmienne albo zapominam $ wstawic i sie wkurzam potem sad.gif
Turgon
Albo kopiujesz i tylko modyfikujesz to co jest w kursach winksmiley.jpg ...
nospor
a tak poza tym to wystarczylo uzyc innych ciapkow do zmiennej: ' . I juz nie trzeba sie bawic w zadne \ winksmiley.jpg

  1. <?
  2. $noweDane  = '<?php
  3.     $server="localhost";
  4.     $identyfikator="";
  5.     $haselko="";
  6.     $connection = @mysql_connect("$server", "$identyfikator", "$haselko");
  7.     $db_name = "biblioteka";
  8.     mysql_select_db($db_name, $connection);
  9.     $admin="admin";
  10.     $max_rezerwacji="5";
  11.     $max_czas_rezerwacji="7";
  12.     $max_wypozyczen="5";
  13.     $max_dni="14";
  14. ?>';
  15. ?>
pomine juz fakt, że jest to zdecydowanie lepsze rozwiązanie

@Turgon jak nie masz nic do dodania na temat, to sie nie odzywaj
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.