FreeCoders

forum grupy FreeCoders

  • Nie jesteś zalogowany.
  • Polecamy: Gry

#1 2008-06-21 21:57:00

Razi

Administrator

Zarejestrowany: 2008-06-21
Posty: 25
Punktów :   

index.php

Plik ten zawiera formularz. Nie trzeba w nim grzebać w celu usprawnienia skryptu, jedynie dodać wpisy odnośnie nowych schematów, lub nowych pól formularzy

Kod:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>log>html converter</title>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2">
<meta http-equiv="Author" content="Razi" />
<link rel="Stylesheet" type="text/css" href="styl.css" />

<SCRIPT>
<!--
function displayWindow(url, width, height) {
        var Win = window.open(url,"displayWindow",'width=' + width + ',height=' + height + ',resizable=0,scrollbars=yes,menubar=no' );
}
//-->
</SCRIPT>


</head>
<body>
<h1>LOG > HTML converter</h1>
<div class=info>Za pomocą tego gotowego skryptu możesz utworzyć skopiować log rozmowy z popularnego komunikatora Gadu-Gadu oraz przekonwertować do czytelnej i wygodnej w czytaniu wersji HTML.</div>

<p>Plik, który ci się wyświetli, ściągnij na dysk, a następnie wyślij na jakiś serwer, np. darmowe yoyo.pl.</p>

<p>Aktualnie skypt obsługuje kilka popularnych formatół, między innymi: gadu-gadu(okno rozmowy i archiwum), tlen, kadu i jakiś inny, który widziałem, ale nie wiem z czego jest:D Jeśli macie jakiś inny typ, pomóżcie. najlepiej napiszcie funkcję, która otrzymuje linijkę tekstu i zwraca tablicę (nick||czas), jeśli to nagłówek, lub <i>false</i> jeśli to wiadomość.
</p>

<p>Kod jest bardziej zoptymalizowany niż poprzednio. Dzięki temu łatwiej będzie znaleźć błąd, usprawnić i poprawić. Niedługo zakładam małą grupę programistyczną, więc może weźmiemy się za to nieco poważniej
</p>


<p>Nie wiem, czy napiszę obsługę IRCa. Na IRCu przeważnie wypowiadają się więcej niż 2 osoby, więc może być problem. Najgorsze w tym jest to, że trzeba napisać jeszcze obsługę komunikatów z serwera i w jakiś sposób je wyświetlić :/
</p>

<p>Jeszcze może zmienię wygląd tej strony(ułożenie). Teraz jest nieco za tłoczno...
</p>
<?



            $oknoRozmowy = '<textarea name=rozmowa>
Razi 20:18:38
Konwerter log gg do html
Razi 20:18:57
Wersja 0.6
System 20:19:10
Wypróbuj!
TERAZ WIADOMOŚCI WIELOLINIOWE!!
Razi 20:20:20
obsługuje:
 - logi gg
 - archiwum gg
 - logi Tlen
 - logi kadu
System 20:21:03
A także sporo zabezpieczeń i ustprawniony kod
Być może niedługo emotikony!</textarea>';
            
// STYL CSS OKNA WIADOMOŚCI
            $oknaStylow = '
<textarea name=css>
body{
    background-color: #a8b8b6;
    padding: 10px;
    margin: 0px;
}

table{
    border-style: solid;
    border-color: black;
    border-width: 1px;
    width: 100%;
    font-size:14px;
}

td{
    padding-left: 5px;
}

.wiadomosc1{
    background-color: #d1dfce;
    margin-bottom: 5px;
}
.wiadomosc2{
    background-color: #d6d8e7;
    margin-bottom: 5px;
}

.belka1{
    background-color:  #d1dfce;
    background: url(http://i28.tinypic.com/25s1v8n.png) repeat-x;
    max-height: 18px;

}
.belka2{
    background-color: #d6d8e7;
    background: url(http://i31.tinypic.com/30wruol.png) repeat-x;
    max-height: 18px;
}

.nick{
    font-weight: bold;    
    float: left;
    font-size:13px;
}
.data{
    float: right;
    font-size:10px;
}


</textarea>
';
// KOD HTML WIADOMOŚCI
            $oknaHTML = '
<textarea name=html>
<table class=wiadomosc[kto] cellspacing=0>
<tr>
    <td class=belka[kto] valign=center>
    <div class=nick>[nick]</div>
    <div class=data>[data]</div>
    </td>
</tr>
<tr>
    <td>[wiadomosc]</td>
</tr>
</table></textarea>
';

//WYŚWIETLANIE
            echo'<table border=0 width=100%>
<form action="pokaz.php?wyslane=true" method="post" target="_blank">
<tr>
<td colspan=3>
<center><b>Tytuł:</b><br>
<input type="text" style="border: solid black 2px; text-align: center; background: #eeeeff; font-size: 25px;" value="Rozmowa" size="75" maxlength="255" name="tytul">
</center><br></td>
</tr>

<tr><td width=33% valign=top><div class=head>Okno rozmowy<br>
'.$oknoRozmowy.'</div>
<b>Instrukcja:</b><br>
Zaznacz tekst w oknie rozmowy rozpoczynając od nicku do końca kwestii.<br>
W skopiowanym tekscie powinny się znajdować naprzemiennie linie z nazwą kontaktu i data, oraz treścią wiadomości.




</td>
<td width=33% valign=top><div class=head>Styl CSS<br>
'.$oknaStylow.'</div>
<b>Instrukcja:</b></b><br>
Numerki 1, oraz 2 oznaczają numer rozmówcy. nr 1 otrzymuje ten, który pierwszy napisał wiadomosć.<br>
Kolory podawaj za pomocą trubu szesnastkowego(#rrggbb, 0-f) lub za pomocą RGB (np. <i>rgb(255, 255, 70)</i>)



</th>
<td valign=top><div class=head><a href="javascript:displayWindow('."'html.php'".',500,600)">Kod HTML</a><br>
'.$oknaHTML.'</div>

<b>Instrukcja:</b><br>
<i>[kto]</i> - zwraca numerek rozmówcy<br>
<i>[nick]</i> - zwraca nick rozmówcy<br>
<i>[data]</i> - zwraca datę napisania wiadomości<br>
<i>[wiadomosc]</i> - zwraca wiadomosc<br>
Te pole ma zawierać kod do wyświetlania jednej wiadomości przy użyciu podanych "zmiennych"




</td>
</tr>
</table>
<br>
<center>

<big>Wybierz typ wiadomości:</big>
<table class="spis" border=1>


<tr>
<td><input type="radio" name="typ" value="gg" checked="checked"><b><i>Gadu Gadu</i></b><br>nick godzina<br>wiadomość</td>
<td><input type="radio" name="typ" value="ggarchiwum"><b><i>GG Archiwum</i></b><br>nick (data godzina)<br>wiadomość</td>
<td><input type="radio" name="typ" value="tlen"><b><i>Tlen</i></b><br>godzina nick (mail)<br>wiadomość</td>
<td><input type="radio" name="typ" value="kadu"><b><i>Kadu</i></b><br>nick :: godzina<br>wiadomość</td>
</tr>
<tr>
<td><input type="radio" name="typ" value="godzinanick">godzina nick<br>wiadomość</th>
</tr>


</table>
<input type="submit" value="Wyślij" style="width: 70%; height: 30px; color: #eeeeee;">
</center>
</form>



';
?>
<br>

<div class=foot><a href="http://www.freecoders.pun.pl">FreeCoders</a> 2008.</div>

</body>
</html>

wydaje ci się, że nie umiesz nic
że robisz to, w czym nie masz szans
to wszystko przecież zależy od ciebie
i ty w to musisz uwierzyć

Offline

 

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi


Darmowe Forum | Ciekawe Fora | Darmowe Fora
www.immortalsi.pun.pl www.spolecznosc-bogow.pun.pl www.137gzbialystok.pun.pl www.bananoweleszcze.pun.pl www.brzydula.pun.pl