All pastes #586895 Raw Edit

Miscellany

public text v1 · immutable
#586895 ·published 2007-06-24 02:56 UTC
rendered paste body
<?php
$current_url = $_SERVER['PHP_SELF'];
?>
<font face="Verdana" size="1">
<form method="post" action="<? echo $current_url; ?>">
<!-- NoBB -->
<b>Navn/Nick <font color="#FF0000">*</font></b><br>
<input type="text" size="25" name="navn"><br>
<br>
<b>Epost</b><br>
<input type="text" size="25" name="epost"><br>
<br>
<b>Hjemmeside</b><br>
<input type="text" size="25" name="hjemmeside"><br>
&nbsp;<br>
<b>Url <font color="#FF0000">*</font></b><br>
<input type="text" size="43" name="url"><br>
eks. http://www.youtube.com/watch?v=v4fs4f6zG9M<br>
(URL'en kan kun tas ut fra youtube)<br>
<br>
<b><br>
Navn på videoen <font color="#FF0000">*</font></b><br>
<input type="text" size="25" name="vidnavn"><br>
<br>
<br>
<b>Beskrivelse av videoen</b>
<b><font color="#FF0000">*</font></b><br>
<textarea rows="8" name="beskrivelse" cols="34"></textarea><br>
<br>
<br>
<b>Anti-spam <font color="#FF0000">*</font></b><br>
<input type="text" size="13" name="antispam"><br>
<br>
Hva heter hovedstaden i Norge?<br>
<br>
&nbsp;<input type="submit" value="Send" name="submit"></form>


<?php 
	include("config.php");
	
	if(isset($_POST['submit'])) {
	
	$navn 		  = $_POST['navn'];
	$epost 		  = $_POST['epost'];
	$hjemmeside   = $_POST['hjemmeside'];
	$url 		  = $_POST['url'];
	$vidnavn	  = $_POST['vidnavn'];
	$beskrivelse  = $_POST['beskrivelse'];
	$antispam 	  = $_POST['antispam'];
	$ip			  = $_SERVER['REMOTE_ADDR'];

		if(empty($navn) OR empty($url) OR empty($vidnavn) OR empty($beskrivelse) OR empty($antispam)) { 
		
		echo "Du har ikke fyllt inn alle de obligatoriske feltene!";
	
	} else {
	
			
			
			if(empty($epost)) { $epost = NULL; } else { $epost = $_POST['epost']; }

				if(empty($hjemmeside)) { $hjemmeside = NULL; } else { $hjemmeside = $_POST['hjemmeside']; }	
	
					$path  = parse_url($url, PHP_URL_PATH);
					$path2 = "/watch";
	
						if($path != $path2) { 
		
						echo "URL'en din er ikke gyldig!";
		
					} else { 
						
						$antispam_spm  = "Hva heter hovedstaden i Norge?";
						$antispam_svar = "oslo";
						
						
						if($antispam != oslo) {
						
						echo "$antispam er IKKE Norges hovedstad!";
						
					} else { 
						
						$checkvidnavn = mysql_query("SELECT vidnavn FROM $dbtable WHERE vidnavn='$vidnavn'");
						$checkvidnavn = mysql_num_rows($checkvidnavn);	
						
							if ($checkvidnavn > 0) {
							
							echo "$vidnavn finnes allerede i databasen, vennligst velg et annet navn på videoen:)";
						
						} else { 
								
								$url 		 = url($url);
								$checkurl = mysql_query("SELECT url FROM $dbtable WHERE url='$url'");
								$checkurl = mysql_num_rows($checkurl);			
								
										if ($checkurl > 0) {
								
										echo "Videoen er allerede lagt til på denne siden, så prosessen kan ikke bli fullført!";
							
									} else {
					
										$navn 		 = htmlspecialchars($navn);
										$epost 		 = htmlspecialchars($epost);
										$hjemmeside  = htmlspecialchars($hjemmeside);
										$url 		 = htmlspecialchars($url);
										$url 		 = url($url);
										$vidnavn 	 = htmlspecialchars($vidnavn);
										$beskrivelse = htmlspecialchars($beskrivelse);
										$beskrivelse = nl2br($beskrivelse);
										$antispam    = htmlspecialchars($antispam);
										$antispam    = strtolower($antispam);
										
										mysql_query("INSERT INTO $dbtable (navn, epost, hjemmeside, url, vidnavn, beskrivelse, ip)	 VALUES('$navn','$epost','$hjemmeside','$url','$vidnavn','$beskrivelse,'$ip')");
															  
										echo "din video er nå lagt inn :)";
															  
			}
		  }							
	    }
	  }
	}
  }
?>
</font>