Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

Felsök

Skapad av Borttagen, 2010-11-04 18:47 i Webbutveckling & Programmering

1 285
3 inlägg
0 poäng
Piratkopia13
Visningsbild
P 28 Västervik Hjälte 89 inlägg
0
Nån snäll själ som vill felsöka min kod? Har felsökt väldigt länge men inte hittat ett skit :s nåt är fel iallafall. När man trycker på "Change Password" så händer det inget...
Ett stycke php-kod:
<?php
error_reporting(0);
if($_GET['user'])
{
$user = $_GET['user'].'.txt';
if (fopen("ftp://***:***@***/public_ftp/lostpass/".$user, "r"))
{
echo "
<h2 class='title'>New password</h2>
<div class='entry'>
<p>Fill in a new password.<br />
<form action='newpassword.php?user=".$_GET['user']."' method='post'>
<table align='center'>
<tr>
<td valign='top' align='left'>
Password: <br />
Confirm:
</td>
<td align='left'>
<input type='password' name='password' /><br />
<input type='password' name='password_2' /><br />
<input type='submit' name='post' value='Change password' />
</td>
</tr>
</table>
</form>";
if($_POST['post']) {

$password = $_POST['password'];
$password_1 = $_POST['password_2'];

$ftp_server = "*****";
$ftp_user_name = "******";
$ftp_user_pass = "********";

$file = "$username.txt";
$file2 = explode("-", $file);
$file2 = $file2[0];

// set up basic connection
$conn_id = ftp_connect($ftp_server);

// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

ftp_chdir($conn_id, 'public_ftp/');

// check connection
if ((!$conn_id) || (!$login_result)) {
echo "FTP connection has failed!";
echo "Try again.";
exit;
} else {

if(ftp_get($conn_id,'lostpass/'.$user,'tmp/'.$user,FTP_BINARY)){
$username = file_get_contents('tmp/'.$user);

$fh = fopen('tmp/'.$username.'.txt', 'w+') or die("error!");
$stringData = $password;
fwrite($fh, $stringData);
fclose($fh);

if($password == $password_1) {

if(ftp_put($conn_id, 'lostpass/'.$username.'.txt','tmp/'.$username.'.txt', FTP_BINARY)){

echo "<font size='+1' color='green'>Your password is changed!</font>";

}
else
echo "error!!";
}
else
echo "<font size='+1' color='red'>Passwords didnt match!</font>";
}
}
}
echo"
design kod.....
";
}
else
echo "<font size='+1' color='red'>This page doesnt exists, sorry</font>";
}
?>

would´nt it be ironic ifyou died in the living room?

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

-Mattias
Visningsbild
P 31 Arboga Hjälte 3 066 inlägg
0
Svar till Piratkopia13 [Gå till post]:
Ett stycke php-kod:

$file = "$username.txt";
$file2 = explode("-", $file);
$file2 = $file2[0];


Du definerar $file tre gånger? Varför?



Tillägg av -Mattias 2010-11-04 19:01

Har säker ingenting relaterat till ditt problem men en allmän fråga..

Ingen status

Piratkopia13
Visningsbild
P 28 Västervik Hjälte 89 inlägg
Trådskapare
0
Svar till -Mattias [Gå till post]:
De tre raderna du har skrivit ska inte vara med... men dom vart det eftersom jag kopierade lite av koden från en annan sida. Där tar dom bort allt efter ett - tecken från file variabeln.

would´nt it be ironic ifyou died in the living room?


Forum » Datorer & IT » Webbutveckling & Programmering » Felsök

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

1 utloggad

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons