Post by [VIP]TecH on Jul 26, 2005 2:31:52 GMT -5
Du må kjøre PHP på din server for at dette scripte skal virke på din side =)
Siden viser et forskjellig bilde vær gang
Counter med bilder som 1,2,3 osv..
Siden viser forskjellig tekst fra gang til gang
Gratulerer med dagen script
Gruppere tekst
Klokke, dato og IP
Lagre information om en bruker i en fil
Partner Skript
Ikon i URL linjen
Verdens greieste teller =)
Husk å CHMODE alle.txt til 777
Kommer flere senere =)
KOS DEG!
Siden viser et forskjellig bilde vær gang
<?
$antall_bilder = 3;
$filtype = "jpg";
srand((double)microtime()*1000000);
print "<img src=\"". rand(1,$antall_bilder). ".". $filtype."\" alt=\"Bilde\">";
?>
Counter med bilder som 1,2,3 osv..
<?
$ip = getenv("REMOTE_ADDR");
$fil = "ip.txt";
$f = file($fil);
$antal = count($f);
$yest = time() - 1800;
$o = "0";
$xidag = "f";
$idag = time();
$idag2 = date("Y F d, H:i");
while ($antal > $o) {
$streg = explode(" ", $f[$o]);
if ($ip == $streg[0]) {
$x = "t";
if ($streg[1] > $yest) {
$xidag = "t";
}
}
$o++;
}
if ($xidag == "f") {
$logg = fopen("$fil", "a");
fputs ($logg, "$ip $idag, $idag2\n");
fclose ($logg);
}
$f = file($fil);
$antal = count($f);
$antal = str_replace("0","<img src='count/0.jpg'>",$antal);
$antal = str_replace("1","<img src='count/1.jpg'>",$antal);
$antal = str_replace("2","<img src='count/2.jpg'>",$antal);
$antal = str_replace("3","<img src='count/3.jpg'>",$antal);
$antal = str_replace("4","<img src='count/4.jpg'>",$antal);
$antal = str_replace("5","<img src='count/5.jpg'>",$antal);
$antal = str_replace("6","<img src='count/6.jpg'>",$antal);
$antal = str_replace("7","<img src='count/7.jpg'>",$antal);
$antal = str_replace("8","<img src='count/8.jpg'>",$antal);
$antal = str_replace("9","<img src='count/9.jpg'>",$antal);
if ($x == "t") {
print "$antal";
}
else {
print "$antal";
}
?>
Siden viser forskjellig tekst fra gang til gang
<?
//Her skriver vi inn teksten vår.
$tabell = array(0 =>
'EY YO KARPE DIEM 2000',
'Gamle Metallica er best!',
'men noen liker jo Øystein Sunde å');
srand((double)microtime()*1000000);
//Finner en tilfeldig tabellindeks
$plass = rand(0, count($tabell) -1);
//Skriver ut denne indeksen i tabellen.
echo $tabell[$plass];
?>
Gratulerer med dagen script
<?
/*
Mamma har bursdag 09-22 (altså 22.september)
Pappa har bursdag 12-12 (altså 12.desember)
Per har bursdag 1-1 (altså 1.januar)
Scriptet puttes inn der du ønsker å skrive ut gratulasjonen.
*/
//legg inn bursdagene på denne formen MM-DD, i samme rekkefølge som $navn
$dag = array("09-22", "12-12", "1-1");
//Her legger du inn navnet på den som har bursdag i samme rekkefølge som $dag
$navn = array("Mamma", "Pappa", "Per");
$today=date("m-d");
$antall = count($dag);
for ($k=0;$k<$antall;$k++)
{
if(strcasecmp($dag[$k],$today)==0)
{
echo "<p>Gratulerer med dagen $navn[$k]!</p>";
}
}
?>
Gruppere tekst
<fieldset>
<legend>Saft-Network</legend>
RUUUUUUUUUULER!
</fieldset>
Klokke, dato og IP
<?php
$dato = date("d-m-Y"); $klokke = date("H:m:s"); $IP = "$REMOTE_ADDR";
echo "Klokka er: $klokke
<br>Datoen er: $dato
<br>Din ip er: $IP";
?>
Lagre information om en bruker i en fil
<? $today = date( "Ymd", time() );
$fp = fopen("log.txt","a+");
$fw = fwrite($fp,"$today \t");
$fw = fwrite($fp,"$_SERVER["REMOTE_ADDR"] \t");
$fw = fwrite($fp,"$_SERVER["HTTP_USER_AGENT"] \t\r\n");
fclose($fp);
?>
PS: Husk å chmode log.txt til 777.Partner Skript
<?php
define ("EMAIL", "din@epost.no"); // Your email-adress.
$LANG = array(
'name' => 'Navn',
'email' => 'E-post',
'homepage' => 'Hjemmeside',
'banner_url' => 'Adresse til banner',
'comment' => 'Kommentar (legg til litt informasjon om hvem du er ol.)',
'submit' => 'Send!',
'ip_adress' => 'IP-adresse',
'empty_fields' => 'Du må fylle alle feltene!',
'wrong_email' => 'E-post adressen var ikke korrekt.',
'wrong_banner_url' => 'Adressen til banneren var ikke korrekt.',
'wrong_homepage_url' => 'Hjemside adressen var ikke korrekt.',
'email_is_sendt' => 'E-post er sendt.',
'error_when_sending_the_epost' => 'E-posten kunne ikke sendest. Prøv igjen senere.',
'email_subject' => 'Du har fått en ny partner',
'email_top' => 'En ny partner har registrert seg, og vil vere din partner.'
);
// Not do changing on things below!
if(isset($_POST['submit'])) {
if(empty($_POST['name']) ||
empty($_POST['email']) ||
empty($_POST['homepage']) ||
empty($_POST['banner']) ||
empty($_POST['comment'))
exit $LANG['empty_fields'];
$emailRegex = '^[^@ ()$#><;%*?&+=\'\{}æøåÆØÅ]+@[^@ ()$#><;%*?&+=\'\{}æøåÆØÅ]+\.[^@ ()$#><;*%?&+=\'\{}æøåÆØÅ\.]+$';
$urlRegex = '#^http\\:\\/\\/[a-z0-9\-]+\.([a-z0-9\-]+\.)?[a-z]+#i';
if(!ereg($emailRegex, $_POST['email'])
exit $LANG['wrong_email'];
if(!preg($urlRegex, $_POST['homepage'])
exit $LANG['wrong_homepage_url'];
if(!preg($urlRegex, $_POST['banner'])
exit $LANG['wrong_banner_url'];
}//end if
else {
$text = $LANG['email_top']."\n\n".
$LANG['name'].': '.$_POST['name']."\n".
$LANG['email'].': '.$_POST['email']."\n".
$LANG['homepage'].': '.$_POST['homepage']."\n".
$LANG['banner_url'].': '.$_POST['banner']."\n".
$LANG['ip_adress'].': '.$_SERVER['REMOTE_ADDR']."\n\n".
$_POST['comment'];
$headers = 'From: '.$_POST['email']."\r\n";
if(mail(EPOST, $subject, $text, $headers))
echo $LANG['email_is_sendt'];
else
exit $LANG['error_when_sending_the_epost'];
}//end if
else {
echo '<form method="post" action="">
<p><strong>'.$LANG['name'].'</strong><br />
<input name="name" type="text" size="30" /></p>
<p><strong>'.$LANG['email'].'</strong><br />
<input name="email" type="text" size="30" /></p>
<p><strong>'.$LANG['homepage'].'</strong><br />
<input name="homepage" type="text" size="30" /></p>
<p><strong>'.$LANG['banner_url'].'</strong><br />
<input name="banner" type="text" size="30" /></p>
<p><strong>'.$LANG['comment'].'</strong><br />
<textarea name="comment" cols="50" rows="5"></textarea></p>
<p><input type="submit" name="submit" value="'.$LANG['submit'].'" /></p>
</form>';
}//end else
?>
Ikon i URL linjen
<LINK REL="SHORTCUT ICON" HREF="http://www.dinside.com/dittikon.ico">
Verdens greieste teller =)
<?php
class Teller {
function count() {
$countfile = file("alle.txt");
$count = $countfile[0];
$count= $count + 1;
$fp = fopen("alle.txt","w");
$fw = fwrite($fp,$count);
fclose($fp);
echo $count;
}
}
$obj =& new Teller;
$obj->count();
?>
Husk å CHMODE alle.txt til 777
Kommer flere senere =)
KOS DEG!