Z jednego do drugiego pliku


(Skr3czu) #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:

128gy.jpg


(Fora) #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 ??


(L337 Crew) #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 :slight_smile:

Co dalej zrobisz - twoja działka 8)


(Skr3czu) #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


(Fora) #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ć :slight_smile:


(Skr3czu) #6

(Fora) #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:

(Skr3czu) #8

Ale ja potrzebuje gotowy ponieważ mnie głowa mnie boli i niemoge się połapać :frowning: więc mam nadzieje że ktoś da gotowy.

pzd


(L337 Crew) #9

Dobra !

Przerobiłem specjalnie dla Ciebie Nook :slight_smile:

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 :stuck_out_tongue:

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 :stuck_out_tongue:


(Fora) #10

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) #11

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.


(Marcin E Pc) #12

(L337 Crew) #13

Ja wiem o tym doskonale :wink:

Ale Nook w swoim formularzu chciał tylko zapisać Imię i nazwisko :slight_smile:

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 :wink:

Raz bardziej przydatna ta - raz tamta :stuck_out_tongue:

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 :!:


(Marcin E Pc) #14

Dorobiłem jeszcze skrypt do oglądania danych zapisanych w pliku :smiley: :

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


(Skr3czu) #15

Dzięki Ptasior i Prezydent o to mi właśnie chodziło dziękuje wszytkim za omoc;)

pzd