Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> zapis do pliku
poniedzialek
post 17.02.2006, 00:44:46
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 11.01.2006

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


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?
Go to the top of the page
+Quote Post
crash
post 17.02.2006, 01:04:48
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Jeśli chcesz mieć $ wewnątrz " zapisz go jako \$


--------------------
Go to the top of the page
+Quote Post
poniedzialek
post 17.02.2006, 01:19:44
Post #3





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 11.01.2006

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


to nie pomaga teraz to juz nic nie wpisuje do pliku
Go to the top of the page
+Quote Post
Dex1987
post 17.02.2006, 01:27:41
Post #4





Grupa: Zarejestrowani
Postów: 246
Pomógł: 0
Dołączył: 28.09.2004

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


a które $ poprzedziles "\"?
Go to the top of the page
+Quote Post
poniedzialek
post 17.02.2006, 01:30:21
Post #5





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 11.01.2006

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


te ktore byly w skrypcie a nie zapisaly sie do pliku, ogolnie te z poczatkow linii
Go to the top of the page
+Quote Post
crash
post 17.02.2006, 12:48:01
Post #6





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Pokaż kod.


--------------------
Go to the top of the page
+Quote Post
poniedzialek
post 17.02.2006, 13:42:20
Post #7





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 11.01.2006

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


kod jest na samej gorze, jesli mozesz po prostu pokaz mi gdzie powstawiac \
Go to the top of the page
+Quote Post
crash
post 17.02.2006, 13:55:54
Post #8





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


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...


--------------------
Go to the top of the page
+Quote Post
poniedzialek
post 17.02.2006, 14:50:12
Post #9





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 11.01.2006

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


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.
Go to the top of the page
+Quote Post
nospor
post 17.02.2006, 15:03:25
Post #10





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
poniedzialek
post 17.02.2006, 15:10:09
Post #11





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 11.01.2006

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


wielkie dzieki za pomoc. czesto myle zmienne albo zapominam $ wstawic i sie wkurzam potem sad.gif
Go to the top of the page
+Quote Post
Turgon
post 17.02.2006, 15:11:13
Post #12





Grupa: Zarejestrowani
Postów: 800
Pomógł: 0
Dołączył: 26.11.2005
Skąd: Nowy Sącz

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


Albo kopiujesz i tylko modyfikujesz to co jest w kursach winksmiley.jpg ...


--------------------
Jah Music Is On My Mind !
Go to the top of the page
+Quote Post
nospor
post 17.02.2006, 15:18:23
Post #13





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 17:45