FAQ  Szukaj  Użytkownicy  Grupy  Statystyki  Rejestracja  Zaloguj


Poprzedni temat :: Następny temat
Kod zrodlowy
Autor Wiadomość
norbi123 
Programista



Wiek: 17
Dołączył: 10 Mar 2008
Posty: 120
Skąd: Jarocin
Wysłany: 2008-05-03, 11:12   Kod zrodlowy

Mam pytanie na jakiej zasadzie dziala "Formularz wyzwania" znajdujacy sie na tej stronie . Bo chcialem cos podobnego zrobic na swojej stronie i wyciaglem kod zrodlowy tego ale chyba nie caly bo nie wiem co powinlo sie dziac jak ktos nadusi na wyslij... czy to wysyla na mojego meila czy jak?? i w ktorym miejscu to sie ustawia? Wyciaglem taki kod zrodlowy
Kod:

</script>
<br /><form method="post" action="index.php?file=Defy" onsubmit="return verifchamps();">
<table style="margin-left: auto;margin-right: auto;text-align: left;" width="90%" cellspacing="1" cellpadding="1" border="0">
<tr><td colspan="2" align="center"><big><b>Formularz wyzwania</b></big></td></tr><tr><td colspan="2">&nbsp;</td></tr>
<tr><td style="width: 20%;"><b>Nick : </b></td><td><input id="defy_pseudo" type="text" name="pseudo" value="" size="20" /></td></tr>
<tr><td style="width: 20%;"><b>Klan : </b></td><td><input id="defy_clan" type="text" name="clan" size="20" /></td></tr>
<tr><td style="width: 20%;"><b>Kraj : </b></td><td><select name="country">

<option value="Albania.gif" >Albania</option>
<option value="Argentina.gif" >Argentina</option>
<option value="Australia.gif" >Australia</option>
<option value="Austria.gif" >Austria</option>
<option value="Belgium.gif" >Belgium</option>
<option value="Bosnia.gif" >Bosnia</option>
<option value="Brazil.gif" >Brazil</option>
<option value="Canada.gif" >Canada</option>
<option value="Chile.gif" >Chile</option>

<option value="China.gif" >China</option>
<option value="Croatia.gif" >Croatia</option>
<option value="Denmark.gif" >Denmark</option>
<option value="Estonia.gif" >Estonia</option>
<option value="Finland.gif" >Finland</option>
<option value="France.gif" >France</option>
<option value="Germany.gif" >Germany</option>
<option value="Greece.gif" >Greece</option>
<option value="Hungary.gif" >Hungary</option>

<option value="Iceland.gif" >Iceland</option>
<option value="Ireland.gif" >Ireland</option>
<option value="Israel.gif" >Israel</option>
<option value="Italy.gif" >Italy</option>
<option value="Japan.gif" >Japan</option>
<option value="Mexico.gif" >Mexico</option>
<option value="Morocco.gif" >Morocco</option>
<option value="Netherlandsl.gif" >Netherlandsl</option>
<option value="New-Zealand.gif" >New-Zealand</option>

<option value="Norway.gif" >Norway</option>
<option value="Poland.gif" >Poland</option>
<option value="Portugal.gif" >Portugal</option>
<option value="Romania.gif" >Romania</option>
<option value="Russia.gif" >Russia</option>
<option value="Singapore.gif" >Singapore</option>
<option value="Slovenia.gif" >Slovenia</option>
<option value="South-Africa.gif" >South-Africa</option>
<option value="Spain.gif" >Spain</option>

<option value="Sweden.gif" >Sweden</option>
<option value="Switzerland.gif" >Switzerland</option>
<option value="Tunisia.gif" >Tunisia</option>
<option value="United-Kingdom.gif" >United-Kingdom</option>
<option value="United-States.gif" >United-States</option>
<option value="Venezuela.gif" >Venezuela</option>
<option value="Yugoslavia.gif" >Yugoslavia</option>
<option value="czech.gif" >czech</option>
</select></td></tr>

<tr><td style="width: 20%;"><b>E-mail : </b></td><td><input id="defy_mail" type="text" name="mail" size="25" /></td></tr>
<tr><td style="width: 20%;"><b>Komunikator : </b></td><td><input id="defy_icq" type="text" name="icq" size="25" /></td></tr>
<tr><td style="width: 20%;"><b>Kanał IrC : </b></td><td><input type="text" name="irc" size="25" /></td></tr>
<tr><td style="width: 20%;"><b>Strona WWW : </b></td><td><input type="text" name="url" value="http://" size="30" /></td></tr>
<tr><td style="width: 20%;"><b>Data : </b></td><td><input type="text" name="date" value="03-05-2008" size="15" /></td></tr>
<tr><td style="width: 20%;"><b>Godzina : </b></td><td><input type="text" name="heure" value="11:51" size="6" /></td></tr>
<tr><td style="width: 20%;"><b>Gra : </b></td><td><select name="game">
<option value="1">Counter-Strike</option>
</select></td></tr><tr><td style="width: 20%;"><b>Serwer : </b></td><td><input type="text" name="serveur" value="" size="30" /></td></tr>

<tr><td style="width: 20%;"><b>Typ : </b></td><td><input type="text" name="type" value="" size="20" /></td></tr>
<tr><td style="width: 20%;"><b>Mapa : </b></td><td><input type="text" name="map" value="" size="20" /></td></tr>
<tr><td style="width: 20%;"><b>Komentarz : </b></td><td><textarea name="comment" cols="60" rows="10"></textarea></td></tr><tr><td colspan="2">&nbsp;</td></tr>
<tr><td colspan="2" align="center"><input type="submit" value="Wyślij" /><input type="hidden" name="op" value="send_defie" /></td></tr></table></form><br />
</td></tr></table></td></tr></table>

i od strony wizualnej wyglada dobrze ale co zrobic zebym wiedzial ze ktos cos wysyla?
 
 
     
WebtreK 
infoelite


Dołączył: 03 Maj 2008
Posty: 10
Wysłany: 2008-05-03, 13:27   

jak ktos nacisnie na wyslij to amsz tu co sie stanie:
method="post" action="index.php?file=Defy

Ale zeby zrobic cos takeigo bedziesz potrzebowal kodu php a ten co skopiowales to tylko html. Najlepiej samemu napsiz taki skrypcik
 
     
norbi123 
Programista



Wiek: 17
Dołączył: 10 Mar 2008
Posty: 120
Skąd: Jarocin
Wysłany: 2008-05-03, 13:33   

WebtreK napisał/a:
jak ktos nacisnie na wyslij to amsz tu co sie stanie:
method="post" action="index.php?file=Defy

Ale zeby zrobic cos takeigo bedziesz potrzebowal kodu php a ten co skopiowales to tylko html. Najlepiej samemu napsiz taki skrypcik


czyli co sie stanie bo php nie zbyt umiem...?? a co do tego kodu php jest on na tej stronie w kodzie zrodlowym?? bylbym wdzieczny za ten kod php.
 
 
     
WebtreK 
infoelite


Dołączył: 03 Maj 2008
Posty: 10
Wysłany: 2008-05-03, 13:40   

Kod php jest ukryty i nie masz do niego dostepu z zewnatrz musial bys wejsc na ftp strony ;lub jakos wrzucic shella i wtedy mogl bys skopiowac skrypt. A w zrodle masz tylko kod html.

Wiec nic tak nie poradzisz
 
     
marczak 
Wygadana bestia



Wiek: 19
Dołączył: 01 Mar 2008
Posty: 354
Skąd: z nienacka
Wysłany: 2008-05-03, 18:06   

ale przeciez tj CMS zwany nuke-clan czy jakos podobnie. Poszukaj sobie jego downloadu i odszukaj plik php ktory Cie interesuje i po sprawie.
_________________
Gość Przeczytaj regulamin zanim zaczniesz przygode z forum.
Przed napisaniem nowego tematu uzyj opcji szukaj
 
 
     
norbi123 
Programista



Wiek: 17
Dołączył: 10 Mar 2008
Posty: 120
Skąd: Jarocin
Wysłany: 2008-05-03, 19:39   

a moglbys mi podac link np do takiego czegos?? bo w googleach jest tyle tego ze nie wiem od czego zaczac szukac.
 
 
     
B33RK4 
localhost



Wiek: 21
Dołączył: 02 Maj 2008
Posty: 50
Skąd: /usr/bin/swiftfox
Wysłany: 2008-05-04, 01:38   

Kod:
http://www.nukeclan.org/
 
 
     
norbi123 
Programista



Wiek: 17
Dołączył: 10 Mar 2008
Posty: 120
Skąd: Jarocin
Wysłany: 2008-05-04, 09:28   

hehe dzieki tylko jest ten problem ze nie znam francuskiego:) i nie potrzebny mi cay cms tylko ten formularz. A moze ktos umie po prostu zrobic tak ze jak nadusi sie wyslij to poleci to na mojego meila?
 
 
     
B33RK4 
localhost



Wiek: 21
Dołączył: 02 Maj 2008
Posty: 50
Skąd: /usr/bin/swiftfox
Wysłany: 2008-05-04, 11:38   

norbi123, zaraz Ci to zrobie. Napisz mi na pw jakie tam mają być rubryki do wypełnienia tylko, napisz mi też swojego maila.
Ok, zrobiłem.
Tutaj masz formularz.php (czyli tam gdzie się wszystko wpisuje) :

Kod:
<?php
$wykonane='Wykonane przez B33RK4';
echo ('
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="content-language" content="pl" />
<title>Fromularz zgłoszeniowy</title>
</head>
<body>
<form name="form1" onsubmit="return check(this)"method="post" action="send.php">
Podaj Nick :  <input type="text" name="nick"><br>
Podaj klan :  <input type="text" name="klan"><br>
Podaj kraj :  <input type="text" name="kraj"><br>
Podaj numer gg :  <input type="text" name="gg"><br>
Podaj strone www :  <input type="text" name="strona"><br>
Podaj date meczu :  <input type="text" name="mecz"><br>
Podaj serwer :  <input type="text" name="serwer"><br>
Komentarz :
<p><textarea name="komentarz" rows="8" cols="50" style="color: ; black; font-style: bold; ">
</textarea></p>
<input type="checkbox" name="bot"> Zaznacz to...
<input type="submit" value="wyślij">
</form>
</body>
</html>
<br><br><br><br><br>');
echo '<center><b>'.$wykonane.'</b></center>';
?>
<script>
function check(t){
 g = false;
 if(t.nick.value.length==0){
 alert('Nie podano nicka');
 }
else if(t.klan.value.length==0){
 alert('Nie podano klanu');
 }
else if(t.bot.checked == false){
 alert('Nie zaznaczono...');
 }
else if(t.kraj.value.length==0){
 alert('Nie podano kraju');
}
else if(t.gg.value.length==0){
 alert('Nie podano numeru gg');
}
else if(t.strona.value.length==0){
 alert('Nie podano strony internetowej');
}
else if(t.mecz.value.length==0){
 alert('Nie podano daty meczu');
}
else if(t.serwer.value.length==0){
 alert('Nie podano nazwy serweru');
}
else{
form1.submit();
  g=true;
}
 return(g);
}
</script>


tutaj masz skrypt która po wciśnięciu "wyślij" w formularz.php się wykona tzn. wyśle ci maila ze zgłoszeniem. : WAŻNE jest to żebyś nie zmieniał jego nazwy tzn nazwa musi być "send.php"

Kod:
<?php
$wykonane='Wykonane przez B33RK4';
echo ('
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="content-language" content="pl" />
<title>Fromularz zgłoszeniowy</title>
</head>
<body></body>
</html>
');
$odbiorca = 'Blandzik <blandzi@tlen.pl>';
$temat = 'Email wyslany z B33RK4.org';
$tresc = 'nick : '.$_POST['nick'].'<br>klan : '.$_POST['klan'].'<br> kraj : '.$_POST['kraj'].'<br> numer gg : '.$_POST['gg'].'<br> strona www : '.$_POST['strona'].'<br> data meczu : '.$_POST['mecz'].'<br> Serwer : '.$_POST['serwer'].'<br> Komentarz : '.$_POST['komentarz'];
$naglowki  .= "MIME-Version: 1.0\n";
$naglowki .= "Content-type: text/html; charset=iso-8859-2\n";
mail($odbiorca, $temat, $tresc, $naglowki);
echo ('Email zgloszeniowy zostal wyslany, jesli podales prawdziwy mail i tresc była poprawna, poczekaj na odpowiedz.
<br><br><br><br><br>');
echo '<center><b>'.$wykonane.'</center></b>';
?>



Wszystko jest przetestowane więc na 100% działa. Niewiem czy tlen.pl przyjmuje maile taki z funkcji mail() jeśli nie zrób konto na gmail.com -> tam na pewno dochodzi.
Troche też pofantazjowałem i zrobiłem dodatki do formularz.php, że trzeba wypełnić wszystkie pola, jak nie to wyskoczy alercik informujący o tym, że któregoś nie wypełniliśmy.
 
 
     
norbi123 
Programista



Wiek: 17
Dołączył: 10 Mar 2008
Posty: 120
Skąd: Jarocin
Wysłany: 2008-05-04, 22:56   

wielkie dzieki jak bede mial jeszcze jakies pytania to napisze. A teraz mam jeszcze pytania dotyczace mojej strony.... Zaczne od tego ze moje pytania odnosza sie do mojej strony www.norbert.cba.pl/aktu.html nie znam sie na php a kod zrodlowy strony znalazlem w necie ale chce wprowadzic pewne zmiany.
1. Jak zrobic zeby na stronie byly polkie litery? bo dodalem linijke "charset=iso-8859-2" ktora jest jak mi sie wydaje jest odpowiedzialna za polskie znaki a nadal ich nie ma? Co musze wpisac zebym mogl uzywac polskich liter?
2. Jak obnizyc kolumne ktora znajduje sie po prawej pisze w niej "przydatne" itp. Chce ja obnizyc bo zakrywa mi slowo download. Oraz jak mozna ja rozszerzyc?
3. Co trzeba wpisac i gdzie zeby jak ktos dusi "pokaz zrodlo" nie pokazywalo mu normalnie zrodla tylko zakodowane?[/url]
 
 
     
B33RK4 
localhost



Wiek: 21
Dołączył: 02 Maj 2008
Posty: 50
Skąd: /usr/bin/swiftfox
Wysłany: 2008-05-05, 12:57   

zamiast iso-8859-2 spróbuj utf-8 lub windows-1250
odnośnie drugiego punktu niewiem jak wygląda skrypt, jak jest inculudowanie stylu, tam tam gdzie się ono odnosi mozna znaleźć menu prawe i inne elementy.
do trzeciego to ciebie nie rozumiem, chodzi ci żeby było źródło strony zakodowane? w czym to ma być, jedynie co mi przychodzi do głowy to base64...
/ Jak będę w domu to coś pomyśle.
 
 
     
Swift 
Webmaster



Wiek: 16
Dołączył: 09 Mar 2008
Posty: 408
Skąd: Kraśnik
Wysłany: 2008-05-05, 13:07   

1. Iso-8859-2 jest do polskich liter, więc może po prostu zrobiłeś błąd w pisaniu...
2. Nad <div id="kolumna"> spróbuj po prostu dać <br>
3. A jest coś takiego?? Zakodowane, to pokazuje jedynie php, bo wtedy w kodzie strony nie masz podanej treści skryptu, no ale tak to nie wiem czy można...
_________________


 
 
     
nygga 
super heros



Dołączył: 01 Maj 2008
Posty: 76
Wysłany: 2008-05-05, 14:02   

1. daj zamiast iso utf-8 i pamiętaj o odpowiednim kodowaniu przy zapisie pliku (pod winem zapomnij o standartowym notatniku, zassaj notepad++ lub coś w ten deseń)
2. spróbuj w style.css #kolumna usunąć margin-top:-3px; ewentualnie zmienić na wartości dodatnie
Cytat:
Nad <div id="kolumna"> spróbuj po prostu dać <br>

mam nadzieję że pan dtd zauważył, standardy zna ;)
3. zakodować dać się da jednak imo nie ma sensu bo traci się cenne sekundy ładowania, a jak ktoś będzie chciał to i tak zródło obaczy (z czegoś przeglądarka musi renderować ;) )
 
     
norbi123 
Programista



Wiek: 17
Dołączył: 10 Mar 2008
Posty: 120
Skąd: Jarocin
Wysłany: 2008-05-05, 15:26   

1.Zrobione
2.Pracuje nad tym
3.Nie wazne czy to zwalnia czy nie ladowanie strony ale chialbym sie dowiedziec jak to mozna zrobic
 
 
     
B33RK4 
localhost



Wiek: 21
Dołączył: 02 Maj 2008
Posty: 50
Skąd: /usr/bin/swiftfox
Wysłany: 2008-05-05, 15:36   

Hawk nawet tu na forum napisał o tym kodowaniu.
Najpierw sobie kodujesz całe żródło strony :
funkcja w php :
Kod:
base64_encode()

później zakodowane źródło zastępujesz tym poprzednim i wklejasz między nawiasy () w funkcji
Kod:
base64_decode()

Jeszcze to musisz oczywiście wszystko podpisać pod zmienną, a potem ją wywyłać np 'echo'
 
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Stronę monitoruje stat24 website monitoring service



Wymiana Linkiem
Forum Komputerowe | PcPlanet |Forum eKing.pl | Warez | www.warezik.eu | Forum GSM | Serwis SonyEricsson | Robert Kubica | Darmowe dzwonki i motywy | Sony Ericsson Forum | gsmfon.org - GSM | Aukcje EMAR
Strona wygenerowana w 0,36 sekundy. Zapytań do SQL: 13