script verkleinen

Status
Niet open voor verdere reacties.

VBSboy

Gebruiker
Lid geworden
27 sep 2008
Berichten
53
hoi mensen, ik heb een stuk script geschreven wat elke keer het zelfde doet maar omdat het een heel groot stuk is wat eigelijk het zewlfde doet maar wat steeds weer een ander stuk afhandelt had ik de vraag of het niet in een kleiner stuk kon.

dus het script meot het zelfde doen maar moet kleiner zijn.

dit is het script

PHP:
<?php
if ($con == "false"){  // als de SESSION varibles niet geladen zijn\\
echo "<center><font color='white'> Fatal Error : Het spel is niet begonnen hierdoor zijn de varibles niet geladen ,, begin 
het spel via Home </font></center>"; // weergeef error message 0 \\
return(TRUE); // het script stoppen van uitvoeren \\
}
else{ // zo niet \\
$w[1] = $_POST["9mm"];  // vraag form invoer op \]\
if (!isset($w[1])){ // als de varible niet is gezet \\
echo $e[1]; // weergeef Error message 1 \\
return(TRUE); // stop het script van uitvoeren \\
}else{ // zo niet \\

if ($w[1]==""){ // als het form veld leeg is \\
echo $e[3]; // weergeef Error message 3\\
return(TRUE); // stop het script van verder uitvoeren \\
}


if (!is_numeric($w[1])){ // kijk of de invoer cijverig is \\
echo $e[2]; // zo niet weergeef error message 2
return(TRUE); // stop het script van verder uitvoeren \\
}
else{ // anders \\
if (!empty($w[1])){ // kijk of de form is leeg gelaten zo niet \\
echo"3"; // weergeef reactie \\
return(TRUE); // stop de script van verder uitvoeren \\
$buyed = TRUE;  // zet varible op WAAR \\
} // end if \\
} // end if \\
} // end if \\
if ($buyed == TRUE){ // kijk of varible op WAAR staat || is dit het geval : \\
return(TRUE); .. stop het script van verder uitvoeren \\
} // end if \\
else{ // anders \\

$w[1] = $_POST["magnum"]; 
if (!isset($w[1])){
echo $e[1];
return(TRUE);
}else{
if ($w[1]==""){
echo $e[3];
return(TRUE);
}
if (!is_numeric($w[1])){
echo $e[2];
return(TRUE);
}
else{
if (!empty($w[1])){
echo"3";
return(TRUE);
$buyed = TRUE;
}
}
}
if ($buyed == TRUE){
return(TRUE);
}
else{

$w[1] = $_POST["vector"]; 
if (!isset($w[1])){
echo $e[1];
return(TRUE);
}else{
if ($w[1]==""){
echo $e[3];
return(TRUE);
}
if (!is_numeric($w[1])){
echo $e[2];
return(TRUE);
}
else{
if (!empty($w[1])){
echo"3";
return(TRUE);
$buyed = TRUE;
}
}
}
if ($buyed == TRUE){
return(TRUE);
}
else{

$w[1] = $_POST["gaz"]; 
if (!isset($w[1])){
echo $e[1];
return(TRUE);
}else{
if ($w[1]==""){
echo $e[3];
return(TRUE);
}
if (!is_numeric($w[1])){
echo $e[2];
return(TRUE);
}
else{
if (!empty($w[1])){
echo"3";
return(TRUE);
$buyed = TRUE;
}
}
}

if ($buyed == TRUE){
return(TRUE);
}
else{

$w[1] = $_POST["m69"]; 
if (!isset($w[1])){
echo $e[1];
return(TRUE);
}else{
if ($w[1]==""){
echo $e[3];
return(TRUE);
}
if (!is_numeric($w[1])){
echo $e[2];
return(TRUE);
}
else{
if (!empty($w[1])){
echo"3";
return(TRUE);
$buyed = TRUE;
}
}
}
}
}
}
}
}









?>
 
Laatst bewerkt door een moderator:
Ik denk dat jouw tekst ook wel wat kleiner kan.

En verder; wat heb je zelf al geprobeerd? Misschien is het sowieso handig als je wat overzichtelijker programmeert. Je kunt daarnaast kijken naar functies.
 
sorry van de tekst ik probeerde eigelijk het stukje script iets te vergroten ,, voor mij is het aardig overzichtelijker, wat ik zelf al heb geprobeert is het in functies te stoppen maar op één of andere manier werken functies niet. als ik een functie aanroep weergeeft hij niks en stoptie er gewoon mee, ik dacht aan een for each maar ik heb helemaal geen verstand van die methods
 
geprobeert

ik heb het nu zo geprobeert maar hij weergeeft niets,

ik heb in het begin in een ander stuk script $a op 1 gezet en de functie opgeroepen door

weopon();

maar hij doet het niet.
dit is het script

PHP:
<?php
function weopon()
{
if ($con == "false"){ 
echo "<center><font color='white'> Fatal Error : Het spel is niet begonnen hierdoor zijn de varibles niet geladen ,, begin 

het spel via Home </font></center>";
return(TRUE); 
}
else{ 
if ($a == 1){
$w[1] = $_POST["9mm"]; 
}
if ($a == 2){
$w[1] = $_POST["magnum"]; 
}
if ($a == 3){
$w[1] = $_POST["vector"]; 
}
if ($a == 4){
$w[1] = $_POST["gaz"]; 
}
if ($a == 5){
$w[1] = $_POST["m69"]; 
}
if (!isset($w[1])){
echo $e[1];
return(TRUE);
}else{
if ($w[1]==""){
echo $e[3];
return(TRUE);
}
if (!is_numeric($w[1])){
echo $e[2];
return(TRUE);
}
else{
if (!empty($w[1])){
echo"3";
return(TRUE);
}
}
}
}
$a =  $a + 1;
weopon();
}
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan