Nook
(Skr3czu)
28 Czerwiec 2006 12:44
#1
Więc mam taki problem nie wiem jak zrobić takie coś że w jednym pliku wpisuje coś i żeby w innym pliku pokazywało się to co napisałem w pierwszym.
np.na tym obrazku jest takie pole żeby napisac imie i nazwisko a nastpnie wyśli to chce żepo nacisnieciu wysli wysłało do innygo pliku.
obrazke:
filuniu
(Fora)
28 Czerwiec 2006 12:48
#2
eeeeeeee czy mógłbyś to napisać troszeczke bardziej po polsku ??
czy chodzi ci o to żeby po wypełnieniu forularza zapisywało ci do pliku dane z formularza ??
crew1
(L337 Crew)
28 Czerwiec 2006 12:57
#3
PLIK HTML
----------------------------------------->
IMIE
NAZWISKO
<------------------------------------------
PLIK PHP
------------------------------>
<?
echo "Witaj $imie
";
echo “Zapewne Twoje nazwisko to $nazwisko”;
?
Pogrubione w pliku HTML:
ścieżka do pliku - musisz podać nazwę pliku np. dane.php
Teraz plik PHP nazywasz dane.php i “skrypt” działa :P:P
Są to najzwyklejsze podstawy …
Przekazanie danych do drugiego pliku
Co dalej zrobisz - twoja działka 8)
Nook
(Skr3czu)
28 Czerwiec 2006 12:58
#4
Tak właśnie mi o to chodzi że jak ktoś wypełni to pole co jest pokazane na obrazku i wysle zapisuje się to w pliku dane.
pzd
filuniu
(Fora)
28 Czerwiec 2006 13:01
#5
tutaj masz zapis do pliku
http://forum.dobreprogramy.pl/viewtopic.php?t=80565&highlight=zapis+pliku
formularz ci napisał prezydent
teraz tylko musisz sobie to połączyć
filuniu
(Fora)
28 Czerwiec 2006 13:08
#7
powiem ci tak gotowca ci nie podrzuce …
musisz napisać skrypt który zapisujedane w jakimś tam pliku prezydent ci dał 1 część formularz który “obrabia” dane a 2 część jest w linku gdzie ci podałem …
a co do tego formularza to radził bym zmienić metode wysyłania na POST
jest bezpieczniejsza ponieważ nie widać w adresie jakie dane w zmiennych sa przekazywane
Kod:
na
Kod:
Nook
(Skr3czu)
28 Czerwiec 2006 13:15
#8
Ale ja potrzebuje gotowy ponieważ mnie głowa mnie boli i niemoge się połapać więc mam nadzieje że ktoś da gotowy.
pzd
crew1
(L337 Crew)
28 Czerwiec 2006 13:18
#9
Dobra !
Przerobiłem specjalnie dla Ciebie Nook
PLIK dp.html //możesz zmienić nazwę
============================
PLIK dp.php
<?
echo "$imie $nazwisko
";
// otwarcie pliku do zapisu
$fp = fopen("$nazwisko.txt", "w");
if($fp){echo 'plik otworzony';}else{echo 'błąd w otwarciu pliku';}
// zapisanie danych
$odstep=" ";
$dane=$imie . $odstep . $nazwisko;
$zapiszak=fputs($fp, $dane);
if($zapiszak){echo '
Twoje dane zostały zapisane';}else{echo '
błąd w zapisie';}
// zamknięcie pliku
fclose($fp);
?>
Przyuważ, że zmieniłem przy funkcji $fp = fopen(" $nazwisko .txt", “w”);
i teraz po wprowadzeniu nazwiska - po prostu taka będzie nazwa pliku - w celu odróżnienia wpisujących
Co do metody post/get - trochę niepotrzebnie chcesz dawać na post …
(żeby nie było widać wprowadzonych danych na pasku adresu …)
Ale zobacz, że tak czy inaczej wprowadzający dane chyba ma świadomość jakie dane wprowadził, więc chyba może ujrzeć to
filuniu
(Fora)
28 Czerwiec 2006 13:27
#10
prezydent:
Co do metody post/get - trochę niepotrzebnie chcesz dawać na post … (żeby nie było widać na pasku adresu …) Ale zobacz, że tak czy inaczej wprowadzający dane chyba ma świadomość jakie dane wprowadził, więc chyba może ujrzeć to Język
ale ja nie mówie o tym który wprowadza dane …
przykład zrobisz sobie pole w formularzu typu password (dane ci wyświetla w postaci *****) wysyłasz za pomocą GET i w pasku adresu masz wyświetlone twoje hasło … ktoś ci popatrzy przykładowo przez ramie … i juz ma twoje super tajne hasełko …
sdar
(sdar)
28 Czerwiec 2006 13:29
#11
Nook:
Ale ja potrzebuje gotowy
Forum to nie biuro zleceń. Możesz tutaj znaleźć pomoc w SAMODZIELNYM wykonaniu pewnych rzeczy a nie oczekiwać wykonania czegoś ZA CIEBIE.
Następne takie prośby polecą do kosza a Ty będziesz miał pamiątkę pod avatarem.
crew1
(L337 Crew)
28 Czerwiec 2006 13:43
#13
Ja wiem o tym doskonale
Ale Nook w swoim formularzu chciał tylko zapisać Imię i nazwisko
Dlatego pomyślałem, że get wystarczy :P:P
Co innego dla password 8)
Nawyk jak nawyk - wiadomo, że nie tylko jednych metod sie stosuje
Raz bardziej przydatna ta - raz tamta
Np.
Jakby na google dane z pola wyszukiwania były wysyłane metodą ‘post’,
to nie mógłbyś przekazać innym wyniku wyszukiwania :P:P
Ale zapewne każdy (nawet bardzo początkujący programista php :mrgreen: ) wie o tym dobrze.
Dlatego wszystko zależy od własnych potrzeb.
EOT
Pozdrawiam :!:
ptasior
(Marcin E Pc)
28 Czerwiec 2006 14:00
#14
Dorobiłem jeszcze skrypt do oglądania danych zapisanych w pliku :
na:
$cw = $imie."\t".$nazwisko."\n";
Edit:
Pozdrwiam
ps. Piszcie jak ten skrypt wygląda od strony technicznej jestem początkujący.
<?
$wp = file("plik_w_którym_chcesz_zapisywac_dane.txt");
$ilosc = count($wp);
if ($ilosc == 0)
{
echo 'Brak danych!';
exit;
}
echo '
| Imie | Nazwisko |
| $wiersz[0] | $wiersz[1] |
Wymaga to zmiany: (w pliku przetworz.php)
[code] $cw = 'Imię: '. $imie. ’ | Nazwisko: ‘.$nazwisko.’ ';
Nook
(Skr3czu)
28 Czerwiec 2006 14:35
#15
Dzięki Ptasior i Prezydent o to mi właśnie chodziło dziękuje wszytkim za omoc;)
pzd