Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zapis do pliku PHP
romex77
post 8.05.2014, 13:00:20
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 8.05.2014

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


Mam formularz w html i pniższy php z zapisem do pliku. Co musze dodać aby plik zmieniał nazwę na podstawie zmiennej $imie Czyli jak ktoś w formularzu w miejscu 'Imię' napisze "Andrzej" to plik będzie się nazywał "Andrzej".
  1. <?php
  2.  
  3. $imie="Imie: ".$_POST['Imie'];
  4.  
  5. $Nazwisko="Nazwisko: ".$_POST['Nazwisko'];
  6.  
  7. $Stanowisko="Stanowisko: ".$_POST['Stanowisko'];
  8.  
  9. $Adres="Adres: ".$_POST['Adres'];
  10.  
  11. $Plec="Płeć: ".$_POST['Płeć'];
  12.  
  13. $numer="Numer: ".$_POST['numer'];
  14.  
  15. $email="E-mail: ".$_POST['email'];
  16.  
  17. $Nazwa="Nazwa: ".$_POST['Nazwa'];
  18.  
  19. $Adress="Adres: ".$_POST['Adress'];
  20.  
  21. $Numertel="Numer telefonu: ".$_POST['Numertel'];
  22.  
  23. $Fax="Fax: ".$_POST['Fax'];
  24.  
  25. $Mail="Mail: ".$_POST['Mail'];
  26.  
  27. $NIP="Nip: ".$_POST['NIP'];
  28.  
  29. $Region="Region: ".$_POST['Region'];
  30.  
  31. $Branza="Branza: ".$_POST['Branza'];
  32.  
  33. $lista="Temat szkolenia: ".$_POST['Tematy'];
  34.  
  35. $Termin="Termin: ".$_POST['Termin'];
  36.  
  37. $zrodlo="Źródło: ".$_POST['zrodlo'];
  38.  
  39. $uwagi="Uwagi: ".$_POST['uwagi'];
  40.  
  41.  
  42.  
  43. $fp=fopen("imie_nazwisko.txt", "w+");
  44.  
  45. if(fwrite($fp, $imie."\n".$Nazwisko."\n".$Stanowisko."\n".$Adres.
  46.  
  47. "\n".$Plec."\n".$Numerelefonu."\n".$email."\n".$Nazwa."\n".$Adress.
  48.  
  49. "\n".$Numertel."\n".$Fax."\n".$Mail."\n".$NIP."\n".$Region."\n".$Branza.
  50.  
  51. "\n".$lista."\n".$Data."\n".$zrodlo."\n".$uwagi)!==FALSE)echo "Zapis do pliku zakonczony powodzeniem";
  52.  
  53. fclose($fp);
  54.  
  55. ?>
Go to the top of the page
+Quote Post
nospor
post 8.05.2014, 13:04:36
Post #2





Grupa: Moderatorzy
Postów: 36 440
Pomógł: 6290
Dołączył: 27.12.2004




$fp=fopen($_POST['Imie'].".txt", "w+");
przenosze na przedszkole


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

"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
semafor1985
post 8.05.2014, 13:04:38
Post #3





Grupa: Zarejestrowani
Postów: 61
Pomógł: 3
Dołączył: 18.10.2012
Skąd: Zagłębie Dąbrowskie

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


musisz dac w miejsce nazwy pliku zmienną 'imie'

  1. $fp=fopen($imie.".txt", "ab");
Go to the top of the page
+Quote Post
romex77
post 8.05.2014, 13:11:13
Post #4





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 8.05.2014

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


zrobiłem : $fp=fopen($_POST['Imie'].".txt", "w+");
i yskakuje mi błąd w przeglądarce :

Warning: fopen(Andrzej.txt) [function.fopen]: failed to open stream: Permission denied in /home/wobit/domains/wobit.vot.pl/public_html/ftp1/Formularz/form2/form.php on line 23

Warning: fwrite(): supplied argument is not a valid stream resource in /home/wobit/domains/wobit.vot.pl/public_html/ftp1/Formularz/form2/form.php on line 27

Warning: fclose(): supplied argument is not a valid stream resource in /home/wobit/domains/wobit.vot.pl/public_html/ftp1/Formularz/form2/form.php on line 28
Go to the top of the page
+Quote Post
nospor
post 8.05.2014, 13:11:51
Post #5





Grupa: Moderatorzy
Postów: 36 440
Pomógł: 6290
Dołączył: 27.12.2004




Nie masz praw do tworzenia plikow w tym katalogu. zmien prawa


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

"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
romex77
post 8.05.2014, 13:13:04
Post #6





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 8.05.2014

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


a co zrobic, zeby nazwa pliku wyglądała tak : np." Andrzej_Kowalski.txt "

ps. dałem wszystkie prawa.

Ten post edytował romex77 8.05.2014, 13:14:10
Go to the top of the page
+Quote Post
nospor
post 8.05.2014, 13:14:28
Post #7





Grupa: Moderatorzy
Postów: 36 440
Pomógł: 6290
Dołączył: 27.12.2004




Chlopie, zaprzyjaznij sie z manualem i podstawami php, bo z takimi pytaniami za dlugo na forum nie poszalejesz....

$fp=fopen($_POST['Imie'].'_'.$_POST['Nazwisko'].".txt", "w+");


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

"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
romex77
post 8.05.2014, 13:18:22
Post #8





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 8.05.2014

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


sory, lae nadal jest ten błąd ..
Warning: fopen(Roman.txt) [function.fopen]: failed to open stream: Permission denied in /home/wobit/domains/wobit.vot.pl/public_html/ftp1/Formularz/form2/form.php on line 23

Warning: fwrite(): supplied argument is not a valid stream resource in /home/wobit/domains/wobit.vot.pl/public_html/ftp1/Formularz/form2/form.php on line 27

Warning: fclose(): supplied argument is not a valid stream resource in /home/wobit/domains/wobit.vot.pl/public_html/ftp1/Formularz/form2/form.php on line 28

Plik ma wszystkie prawa, (wartość numeryczna:777) wiec nie wiem co zrobić..
Go to the top of the page
+Quote Post
nospor
post 8.05.2014, 13:20:10
Post #9





Grupa: Moderatorzy
Postów: 36 440
Pomógł: 6290
Dołączył: 27.12.2004




To katalog w ktorym zapisujesz ma miec prawa, a nie jakis plik

Chyba, ze istnieje juz plik Roman.txt to tak, to do niego twoj skrypt ma miec prawo


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

"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
romex77
post 8.05.2014, 13:22:47
Post #10





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 8.05.2014

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


DZIAŁA ohno-smiley.gif Wielkie dzięki! biggrin.gif
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: 28.03.2024 - 11:21