Wie kan me helpen. Ik heb een script gemaakt voor het veranderen van een domeinnaam binnen DirectAdmin maar het werkt niet. Wie weet wat ik verkeerd doe?


<table>
						";
											if(!empty($_POST['old_domain']) && !empty($_POST['new_domain']))
											{
												$old_domain = $_POST['old_domain'];
												$new_domain = $_POST['new_domain'];
												
												$sock->query('/CMD_CHANGE_DOMAIN',
												array(
												'old_domain' => $old_domain,
												'new_domain' => $new_domain,																					
												));


											}
											echo'
											

											<tr>
												<form method="POST">
												<td width="290" colspan="2">
													<input type="text" name="old_domain" class="textarea" value="Oud domeinnaam"/>
													<input type="text" name="new_domain" class="textarea" value="Nieuw domeinnaam"/>
												</td>
												<td width="10"><input type="submit" name="factuur" value="Toevoegen"></td>
												</form>
											</tr>
									</table>

1. de controle en validatgie klopt niet
2. je gebruikt een de zinloze functie empty()
3. je maak overbodige variabelen aan
4. foutafhandeling ontbreekt
5. daarnaast dien je rekening te houden dat DirectAdmin niet echt te vertrouwen is, m.a.w. er zijn genoeg achterdeurtjes ingebouwd opdat je zo het een en ander onderuit kan halen

Reageren