News:

Herr Otto Partz says you're all nothing but pipsqueaks!

Main Menu

Ha kell egy tanács...

Started by CTG, April 04, 2006, 03:00:02 PM

Previous topic - Next topic

zaqrack

j?het, persze, van ?pp 600M hely.
az?rt ?n a helyedben rendszeresen ?rn?m is ki CD-re...

CTG

Quote from: "zaqrack"j?het, persze, van ?pp 600M hely.
az?rt ?n a helyedben rendszeresen ?rn?m is ki CD-re...

K?szi.

Egyel?re el?g ennyi biztos?t?k, holnapra k?sz lesz elvileg a diplomamunka (els? verzi?ja), majd az ki lesz ?rva. Persze amilyen m?kom van, ma ?jjel fog elhal?lozni a g?pem.

zaqrack

nincs mit :)

nekem ?jjel fogalmaz?dott meg a v?gleges diplomac?mem, de m?g novemberig van id?m leadni, m?r csak egy konzulenst kell vad?szni hozz? :)

CTG

Eg?szs?ges ?letm?d ?s gyalogl?s ir?nti gy?l?let jegy?ben biciklire vad?szok. A f?bb krit?riumok:


  • ?j
  • relat?ve olcs?
  • alkatr?szeket lehessen kapni hozz?
  • k?nny? szerkezet
  • j?r?szt aszfalton ?s k?nnyebb terepen val? haszn?lat

?tleteket, javaslatokat el?re is k?sz?n?m.  :)

zaqrack

#19
alketr?sszel nem lesz gond.
relat?ve olcs?n mit ?rtesz? 60000 Ft alatt nem szabad venni semmit, mert az az olcs? h?snak... kateg?ria. Ha teheted 100e forint?rt m?r tart?s ?s j?, min?s?gi bicajt kapsz. Ha nincs r? 60e, maradj a haszn?ltn?l, jobban j?rsz.
j?r?szt aszfalt ?s k?nnyebb terep -> javaslom a cross/trekking bicajt, a montik +1-m?sf?l kilogramj?t teljesen feleslegesen cipeln?d magaddal.
k?nny? - javaslom az aluminium v?zas g?peket, ezek egy kil?val k?nnyebbek mint egy ac?l szerkezet.

vagy tudok Budapesten boltot ahol nagyon seg?t?k?szek, vagy:
http://ebike.hu/termekek/kerekpar/trekking
http://ebike.hu/termekek/kerekpar/cross

Magellan, Kellys, Caprine, Gepida, Matrix/Altrix - ezek a viszonylag olcs? de min?s?gi m?rk?k.

ja ?s sz?molj r? plusz k?lts?gk?nt 6000 Ft-ot minimum eg ymin?s?gi U-lakathoz, mert an?lk?l f?l perc alatt ellopj?k b?rhonnan.
Nekem ez szolg?l m?r 5 ?ve, egyszer fel is pr?b?lt?k t?rni de nem siker?lt: http://ebike.hu/termekek/zar/2904


CTG

K?szi.

Na igen, a 60 kicsit sok, mivel az?rt ez nem lenne mindennapi k?zleked?si eszk?z?m. A Schwinn-Csepel honlapj?n n?ztem sz?t nemr?g, ott 40-50 k?z?tt m?r akadt n?h?ny (egyel?re csak szemre) tetszet?s bicikli.

Biztons?g ter?n kicsit szkeptikus vagyok, nagyon ocsm?ny lop?si m?dszereket l?ttam/hallottam a k?rny?k?nk?n. Nem felt?tlen?l viszik el az eg?sz ker?kp?rt - vannak olyanok, akik megel?gszenek a lekaphat? alkatr?szekkel.

Usrin

#21
Szerintem 35-40 ezer Ft-ot b?ven el?g r?sz?nni... A 2001 nyar?n 41900 Ft-?rt vett Magellan Hydra biciklimmel norm?lis haszn?lat mellett (?tlagban ?vi 1500 km, aszfalton ?s k?nnyebb terepen, id?nk?nt sok csomaggal megpakolva) 4 ?v alatt az ?gvil?gon semmi gondom nem volt, v?lt?be?ll?t?sn?l komolyabb szerel?sre nem szorult. Egy komolyabb lakat viszont t?nyleg nem ?rtott volna, tavaly ny?ron az ELTE mell?l lopt?k el (otthagyva az elv?gott lakatot, a kurva anyjukat az ilyeneknek)... Az?ta egy ?jabb Magellan Hydr?t haszn?lok, szint?n gond n?lk?l, ez 35000 Ft-ba ker?lt. A kor?bbin?l kb. 1 kil?val nehezebb, v?lt?ja 21 helyett 18 sebess?ges, ez?rt lehetett valamivel olcs?bb - nekem ?gy is t?k?letesen megfelel.
Colour of living being is determined by the gene.

CTG

Usrin: ELTE TTK-n l?tezik ICP-MS atomspektroszk?piai m?r?rendszer? ?gy hallottam valahonnan, hogy a geol?gusoknak van. Igaz a h?r?

CTG

Egy kis v?rfriss?t?st vinn?k v?gbe a honlapjaimon - v?gre valah?ra r?sz?ntam magam a PHP-re. Eg?sz konkr?tan a f?jlfelt?lt?s ?rdekelne, a ZSC oldalhoz hasonl?, tal?n kicsit egyszer?bb form?ban.

zaqrack

belecsapt?l a legkem?nyebb r?sz?be :)
gondolom nem csak felt?lteni kell, hanem emailezni is akarod.
tudom aj?nlani a hotscripts.net oldalt, ?n innen mer?tettem ?tleteket, illetve m?dos?tottam scripteket ?gy, hogy nekem is j? legyen.

n?zegesd egy darabig a php-t, alapismeret kell, itt van az ?n filefelt?lt?sem forr?sk?dja, ha m?r ?rted mit csin?l akkor j? ?ton haladsz :)

az adatbek?r? oldal k?dja amit ti is l?ttok mikor replayt k?ldt?k (tulajdonk?ppen egy sima form. A versenyz? nev?t ?n sessionben t?rolom a bel?p?sn?l elmentve, de sim?n lehet leg?rd?l? list?b?l is a formon bel?l, ezereszer egyszer?bb megcisn?lni.)
<?php

include("include.php");

$from=$_SESSION['username'];

?>


<p>

<small>

<u>Competition:</u> by default your time will be sent as a result for the actual track. <br>

By setting the track to "NoRH" your replay sent will show up on the noRH scoreboard only.

Pleasy play honest, and use it only when you really haven't used Replay Handling. <br>

(If you have no clue what this is about just leave it as it is.)

<br>By selecting permanent competition you can of course send your times for the permanent tracks.

<br><br>

<u>Transmission:</u> If you used automatic transmission, change the radio button.

<br><br>

<u>Send to scoreboard:</u> You may uncheck this on quiet days. In this case your time will only appear on the scoreboard at the track deadline and final update.

<br><br>

<u>Penalty:</u> If you earned penalty in your replay, enter the value. If you don't, you are cheating.

<br><br>

<u>Message:</u> Your message will display on the main page as posted news, visible for other pipsqueaks.

<br><br>

<u>Replay:</u> Make sure you don't forget to attach, and attach the right file.

<br><br>

After you submit the form of course you'll see a summary and a status report. Don't submit twice!



</p>

<br>

<table>

<TR><TD>

<form action="index.php?page=mailed&menu=<?=$menu;?>" method="post" enctype="multipart/form-data">

<table>

<tr>

<td>

Competition:

</td>

<td>

<select name="subject" size="1">

<option value="ZCT<?=$atrack;?> RPL" selected>ZCT<?echo $atrack;?></option>

<option value="ZCT<?=$atrack;?> NoRH">ZCT<?echo $atrack;echo " NoRH";?></option>

<option value="Permanent RPL from web" >Permanent Comp.</option>



</select>

</td></tr>

        <tr>

            <td>        <p>Transmission: </p>



            </td>

            <td>        <p><input type="radio" name="trans" value="manual" checked> Manual<br>

    <input type="radio" name="trans" value="auto"> Automatic </p>



            </td>

        </tr>

        <tr>

            <td>

                <p>Send to scoreboard:</p>

            </td>

            <td>

                <p><input type="checkbox" name="direct" value="yes" checked></p>

            </td>

</tr>

<tr>

            <td>

<p>Penalty <br>(in seconds)</p>

            </td>

            <td>

<p><input type="text" name="penalty" maxlength="2" size="2" value="0"> </p>

            </td>

        </tr>

    </table>

</TD><TD>

<p>Message:<br />

<textarea cols="40" rows="2" name="message"></textarea></p>

<br>

<p>Your Replay: <input type="file" name="fileatt" /></p>

<p><input type="submit" value="Send" /></p>

</TD></TR>



</form>

</table>

</small>

</body>

</html>



ez pedig a script amit a form elk?ld?sekor h?v meg az oldal, ez v?gez tulajdonk?ppen minden munk?t:
<html>

<head>

<title> Sending Email </title>

</head>

<body>

<?php

// Read POST request params into global vars

if (getenv(HTTP_X_FORWARDED_FOR)) {

    
$ip getenv(HTTP_X_FORWARDED_FOR); 

} else { 

    
$ip getenv(REMOTE_ADDR);

$to      'zaqrack@mail.datanet.hu';

$fro    $_SESSION['username'];

$from    $_SESSION['username']." ".$ip;

$subject $_POST['subject'];

$message $_POST['message'];

$direct$_POST['direct'];

$trans$_POST['trans'];

$penalty=$_POST['penalty'];

}


// Obtain file upload vars

$fileatt      $_FILES['fileatt']['tmp_name'];

$fileatt_type $_FILES['fileatt']['type'];

$fileatt_name $_FILES['fileatt']['name'];



$headers "From:".$from;

include(
"include.php");

$mess=$message;

if (
$penalty<0){

echo "Cheater! Don't even dare to try this!";

}



if (
is_uploaded_file($fileatt)) {

  
// Read the file to be attached ('rb' = read binary)

  
$file fopen($fileatt,'rb');

  
$data fread($file,filesize($fileatt));

  
fclose($file);



  
// Generate a boundary string

  
$semi_rand md5(time());

  
$mime_boundary "==Multipart_Boundary_x{$semi_rand}x";

  

  
// Add the headers for a file attachment

  
$headers .= "\nMIME-Version: 1.0\n" .

              
"Content-Type: multipart/mixed;\n" .

              
" boundary=\"{$mime_boundary}\"";



  
// Add a multipart boundary above the plain message

  
$message "This is a multi-part message in MIME format.\n\n" .

             
"--{$mime_boundary}\n" .

             
"Content-Type: text/plain; charset=\"iso-8859-1\"\n" .

             
"Content-Transfer-Encoding: 7bit\n\n" .

             
$message "\n\n";



  
// Base64 encode the file data

  
$data chunk_split(base64_encode($data));



  
// Add file attachment to the message

  
$message .= "--{$mime_boundary}\n" .

              
"Content-Type: {$fileatt_type};\n" .

              
" name=\"{$fileatt_name}\"\n" .

              
//"Content-Disposition: attachment;\n" .

              //" filename=\"{$fileatt_name}\"\n" .

              
"Content-Transfer-Encoding: base64\n\n" .

              
$data "\n\n" .

              
"--{$mime_boundary}--\n";

}

// Send the message

$ok = @mail($to$subject$message$headers);



if (
$ok)  {

  
echo "<p>Replay was sent in mail!<br></p>";



   
$fupload_size=filesize($fileatt);



$date=date("H:i:s");



print "<table border=0><tr><td><b>Your name:</b></td><td>$fro</td></tr><tr><td><b>Current time:</td><td></b> $date</td></tr>";

print "<tr><td><b>Filesize:</b></td><td>";

print $fupload_size;

print " bytes</td></tr><tr><td><b>Your Result: </b></td><td><i>";

$timeraw=$fupload_size-1848;

$timeraw=$timeraw+$penalty*20;

echo floor($timeraw/1200);

$min=floor($timeraw/1200);

$timeraw=$timeraw-(floor($timeraw/1200)*1200);

echo ":";

if (floor($timeraw/20)<10){

    
echo "0";

   }

   echo 
floor($timeraw/20);

$sec=floor($timeraw/20);

$timeraw=$timeraw-(floor($timeraw/20)*20);

echo ".";

if (($timeraw*5)<10){

    
echo "0";

   }

   echo 
$timeraw*5;

$msec=$timeraw*5;

echo "</b></i></td></tr></table><br>";





$suba="ZCT$atrack RPL";

$subb="ZCT$atrack NoRH";

echo $subject;

$date=date("Ymd");

$time=date("Hi");

$result2 mysql_query("INSERT INTO ghost (name, ip, date) VALUES ('$fro','$ip','$date')")

or die("Can't write into SQL database!".mysql_error());



if (($direct==yes) && ($subject==$suba)){

$track=C.$atrack;

$result2 mysql_query("INSERT INTO 2006times (name, track, min, sec, msec, trm, date, time) VALUES ('$fro','$track','$min','$sec','$msec','$trans','$date','$time')")

or die("Can't write into SQL database!".mysql_error());

echo "<br>Result was submitted to scoreboard succesfully!";



if ($mess!=NULL){

$time=date("His");

$result2 mysql_query("INSERT INTO news (date, poster, news, time) VALUES ('$date','$fro','$mess','$time')")

or die("Can't write into SQL database!".mysql_error());

echo "<br>Message was posted as news!";

}

}

elseif ($subject==$subb){

$track=C.$atrack;

$date=date("Ymd");

$time=date("Hi");

$result2 mysql_query("INSERT INTO 2006norh (name, track, min, sec, msec, trm, date, time) VALUES ('$fro','$track','$min','$sec','$msec','$trans','$date','$time')")

or die("Can't write into SQL database!".mysql_error());

echo "<br>Result was submitted to scoreboard succesfully!";

if ($mess!=NULL){

$time=date("His");

$result2 mysql_query("INSERT INTO news (date, poster, news, time) VALUES ('$date','$fro','$mess','$time')")

or die("Can't write into SQL database!".mysql_error());

echo "<br>Message was posted as news!";

}

}

else {

echo "You didn't choose direct submitting to the scoreboard, or selected permanent competition";

}



else {

  echo 
"<p>Mail could not be sent. Sorry! Contact Administrator!</p>";

}



?>


</body>

</html>




CTG

Thx, elkezdem olvasgatni. Majd csak kis?l bel?le valami. :)

zaqrack

ok, de ebben sok felesleges dolog is van, ami neked nem felt?tlen?l kell (pl adatb?zisba ?r?s)

ha k?rd?s van ?rj.


CTG

#27
A form r?sz persze megvan, egyel?re igyekszem kibogozni, hogy meddig tart az e-mailben k?ld?s r?sz. A kiterjeszt?sre ?s f?jlm?retre vonatkoz? dolgokkal nem tudom, hogy mit kellene tenni.


<form method="post" action="noname2.php" enctype="multipart/form-data">
    <INPUT TYPE="hidden" NAME="MAX_FILE_SIZE" VALUE="10000">
    <INPUT TYPE="hidden" NAME="MIN_FILE_SIZE" VALUE="2000">
    <INPUT TYPE="hidden" NAME="FILE_TYPE" VALUE="RPL">
        <table width="100%">
        <tr>
            <td>
                <p>&nbsp;Username:</p>
            </td>
            <td>
                <p><select name="username" size="1">
    <option selected value="INVALID">---</option>
    <option value="ABU">AbuRaf 70</option>
    <option value="BON">Bonzai Joe</option>
    <option value="CTG">CTG</option>
    <option value="DOC">Dottore</option>
    <option value="GUT">Gutix</option>
    <option value="VAM">Vamologocomisso</option>
    <option value="ZAK">Zak McKracken</option>
    </select></p>
            </td>
        </tr>
        <tr>
            <td>&nbsp;Message:</p>
            </td>
            <td">
                <p>            <td>
                <p><textarea name="message" rows="5" cols="30"></textarea></p>
            </td>
        </tr>
        <tr>
            <td>
                <p>&nbsp;Transmission:</p>
            </td>
            <td>
                <p><input type="radio" name="trm" value="manual" checked> Manual<br>

    <input type="radio" name="trm" value="auto"> Automatic</p>
            </td>
        </tr>
        <tr>
            <td>
                <p>&nbsp;Penalty time:</p>
            </td>
            <td>
                <p><input type="text" ; name="penalty" ; maxlength="2" ; size="2" ; value="0"></p>
            </td>
        </tr>
        <tr>
            <td>
                <p>&nbsp;Sending replay:</p>
            </td>
            <td>
                <p><INPUT NAME="userfile" TYPE="file">
<INPUT TYPE="submit" VALUE="OK"></p>
            </td>
        </tr>
    </table>
</form>

zaqrack

bekommenteztem neked hogy mi mit csin?l.

<?php

// k?ld? IP c?m?nek  leh?v?sa

if (getenv(HTTP_X_FORWARDED_FOR)) {

    
$ip getenv(HTTP_X_FORWARDED_FOR); 

} else { 

    
$ip getenv(REMOTE_ADDR);

// c?l e-mail megad?sa
$to      'zaqrack@mail.datanet.hu';

//a v?ltoz?k leh?v?sa a form adataib?l
$fro    $_SESSION['username'];

$from    $_SESSION['username']." ".$ip;

$subject $_POST['subject'];

$message $_POST['message'];

$direct$_POST['direct'];

$trans$_POST['trans'];

$penalty=$_POST['penalty'];

}


// A csatolt replay el?h?v?sa tmp-b?l, nem kell piszk?lni

$fileatt      $_FILES['fileatt']['tmp_name'];

$fileatt_type $_FILES['fileatt']['type'];

$fileatt_name $_FILES['fileatt']['name'];


//email header be?ll?t?s, maradhat ?gy
$headers "From:".$from;

//ez a sor neked nem kell ha nincs include.php -nekem ott csatlakozik az adatb?zishoz
include("include.php");

//newspost csatol?sa mint email sz?vege
$mess=$message;

//negat?v penalty sz?r?se :)
if ($penalty<0){

echo "Cheater! Don't even dare to try this!";

}


//felt?lt?tt file csatol?sa az emailhez
if (is_uploaded_file($fileatt)) {

  
// Read the file to be attached ('rb' = read binary)

  
$file fopen($fileatt,'rb');

  
$data fread($file,filesize($fileatt));

  
fclose($file);



//mindenf?le emailes header k?pz?se, hagyd ?gy eg?sz addig m?g azt nem ?rom hogy ?LLJ
  
$semi_rand md5(time());

  
$mime_boundary "==Multipart_Boundary_x{$semi_rand}x";

  

  
// Add the headers for a file attachment

  
$headers .= "\nMIME-Version: 1.0\n" .

              
"Content-Type: multipart/mixed;\n" .

              
" boundary=\"{$mime_boundary}\"";



  
// Add a multipart boundary above the plain message

  
$message "This is a multi-part message in MIME format.\n\n" .

             
"--{$mime_boundary}\n" .

             
"Content-Type: text/plain; charset=\"iso-8859-1\"\n" .

             
"Content-Transfer-Encoding: 7bit\n\n" .

             
$message "\n\n";



  
// Base64 encode the file data

  
$data chunk_split(base64_encode($data));



  
// Add file attachment to the message

  
$message .= "--{$mime_boundary}\n" .

              
"Content-Type: {$fileatt_type};\n" .

              
" name=\"{$fileatt_name}\"\n" .

              
//"Content-Disposition: attachment;\n" .

              //" filename=\"{$fileatt_name}\"\n" .

              
"Content-Transfer-Encoding: base64\n\n" .

              
$data "\n\n" .

              
"--{$mime_boundary}--\n";

}

// ?LLJ. K?sz a mail, a k?vetkez? 1 sor k?ldi el. 

$ok = @mail($to$subject$message$headers);


//ha elk?ldte, akkor csin?lja meg az al?bbiakat (pl. ki?rja hogy elk?ldte)
if ($ok)  {

  
echo "<p>Replay was sent in mail!<br></p>";
}

//csatolt replay m?ret?nek leh?v?sa
   
$fupload_size=filesize($fileatt);


//k?ld?si ?ra-perc-id? leh?v?sa
$date=date("H:i:s");


//adjunk n?mi infot a k?perny?re a k?ld?nek hogy mit csin?lt
print "<table border=0><tr><td><b>Your name:</b></td><td>$fro</td></tr><tr><td><b>Current time:</td><td></b> $date</td></tr>";

print "<tr><td><b>Filesize:</b></td><td>";

print $fupload_size;

print " bytes</td></tr><tr><td><b>Your Result: </b></td><td><i>";

//ez a r?sz sz?m?t filem?retb?l replay id?t. Ki is ?rja
$timeraw=$fupload_size-1848;

$timeraw=$timeraw+$penalty*20;

echo floor($timeraw/1200);

$min=floor($timeraw/1200);

$timeraw=$timeraw-(floor($timeraw/1200)*1200);

echo ":";

if (floor($timeraw/20)<10){

    
echo "0";

   }

   echo 
floor($timeraw/20);

$sec=floor($timeraw/20);

$timeraw=$timeraw-(floor($timeraw/20)*20);

echo ".";

if (($timeraw*5)<10){

    
echo "0";

   }

   echo 
$timeraw*5;

$msec=$timeraw*5;

echo "</b></i></td></tr></table><br>";



//m?g adjunk neki inf?kat j?l

$suba="ZCT$atrack RPL";

$subb="ZCT$atrack NoRH";

echo $subject;

$date=date("Ymd");

$time=date("Hi");

//a k?vetkez? r?sz teszi be az SQL adatb?zisba az IP adatokat

$result2 mysql_query("INSERT INTO ghost (name, ip, date) VALUES ('$fro','$ip','$date')")

or die("Can't write into SQL database!".mysql_error());

//a k?vetkez? pedig a scoreboard adatb?zis?ba k?ldi az id?t

if (($direct==yes) && ($subject==$suba)){

$track=C.$atrack;

$result2 mysql_query("INSERT INTO 2006times (name, track, min, sec, msec, trm, date, time) VALUES ('$fro','$track','$min','$sec','$msec','$trans','$date','$time')")

or die("Can't write into SQL database!".mysql_error());


//ha siker?lt akkor j?
echo "<br>Result was submitted to scoreboard succesfully!";


//ha ?rt be sz?veget
if ($mess!=NULL){

//akkor azt meg a news adatb?zisba k?ldi be
$time=date("His");

$result2 mysql_query("INSERT INTO news (date, poster, news, time) VALUES ('$date','$fro','$mess','$time')")

or die("Can't write into SQL database!".mysql_error());

echo "<br>Message was posted as news!";

}

}

//ugyanaz csak NoRH adatb?zissal

elseif ($subject==$subb){

$track=C.$atrack;

$date=date("Ymd");

$time=date("Hi");

$result2 mysql_query("INSERT INTO 2006norh (name, track, min, sec, msec, trm, date, time) VALUES ('$fro','$track','$min','$sec','$msec','$trans','$date','$time')")

or die("Can't write into SQL database!".mysql_error());

echo "<br>Result was submitted to scoreboard succesfully!";

if ($mess!=NULL){

$time=date("His");

$result2 mysql_query("INSERT INTO news (date, poster, news, time) VALUES ('$date','$fro','$mess','$time')")

or die("Can't write into SQL database!".mysql_error());

echo "<br>Message was posted as news!";

}

}

else {

echo "You didn't choose direct submitting to the scoreboard, or selected permanent competition";

}


//ha meg valami g?z volt akkor ezt kapja:
else {

  echo 
"<p>Mail could not be sent. Sorry! Contact Administrator!</p>";

}

Krys TOFF

if ($penalty<0){

echo "Cheater! Don't even dare to try this!";

LOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOL ! :D
I would have never tried to do this : adding a negative penalty time.
But it's good to know you thought about it. I'll implement this too for Stunts Career. ;)