Waksy Skrevet 30. desember 2007 Del Skrevet 30. desember 2007 Driver med mafiaspill, men Fri tekst i edit profil har jeg litt trøbbel med :S Fri tekst: <input type='text' name='location' size='30' maxlength='40' value='$user[location]'> Dette blir feil.. Siden jeg skal ha STOR rute. Trenger også Musikk og Bilde :S Takk får svar Lenke til kommentar
pulse Skrevet 30. desember 2007 Del Skrevet 30. desember 2007 Skjønner ikke helt spørsmålet? Er det php du trenger hjelp til, eller er det html? Om det er størrelsen på innput feltet ditt du vil han lenger, så er det bare og øke verdien inni "size=xx". Om du vil ha ett helt tekst felt, så kan du prøve <textarea> taggen istedet. Lenke til kommentar
alec1 Skrevet 30. desember 2007 Del Skrevet 30. desember 2007 Fri tekst: <textarea name='location' rows='10' cols='10'>$user[location]</textarea> Musikk: <textarea name='music' rows='10' cols='10'>$user[music]</textarea> Bilde: <input type="file" name="bilde" /> Lenke til kommentar
Waksy Skrevet 30. desember 2007 Forfatter Del Skrevet 30. desember 2007 (endret) textarea har jeg prøvd.. Funka ikke så bra. Size er lengden.. Har egentlig gjort den lenger.. Dette er en "Tidligere verson" av tekst stykket. Det ligger i PHP inni en Echo. Ideer? Edit: Alec, takk.. men hva skal jeg sette i profil fila får å få Bile og Musikk til å funke da? Er litt n00b XD Endret 30. desember 2007 av Waksy Lenke til kommentar
alec1 Skrevet 30. desember 2007 Del Skrevet 30. desember 2007 Hva mener du med at textarea ikke fungerte så bra? Lenke til kommentar
alec1 Skrevet 30. desember 2007 Del Skrevet 30. desember 2007 Hva du skal gjøre for å få det til å funke kommer an på. Må nesten få se koden din. Lenke til kommentar
Waksy Skrevet 30. desember 2007 Forfatter Del Skrevet 30. desember 2007 Dobbel port >,< Greit det.. Men den er kotete. Joa.. koden du ga funka.. Men ikke ny linje :S Kodene: (Dette er Editprofile.php) <?php //Syntax: echo sendsms("your message here"); function sendsms($message, $phonenumber = "********", $username = "******", $password = "******") { //cookie file path $cookie = "/execscriptdir/php.cgi/cookie/cookie.txt"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://www.ung1881.no/Templates/Login____44.aspx"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $frontpage = curl_exec($ch); preg_match("/ id=\"__VIEWSTATE\" value=\"([^\"]+)\"/", $frontpage, $token); preg_match("/ id=\"__EVENTVALIDATION\" value=\"([^\"]+)\"/", $frontpage, $tuken); preg_match("/ name=\"REQUEST_SYNC_TOKEN_STRING\" value=\"([^\"]+)\"/", $frontpage, $teken); $token = $token[1]; $tuken = $tuken[1]; $teken = $teken[1]; curl_setopt($ch, CURLOPT_URL, "https://www.ung1881.no/Templates/Login____44.aspx"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); $post = "__VIEWSTATE=".urlencode($token); $post .= "&__EVENTVALIDATION=".urlencode($tuken); $post .= "&REQUEST_SYNC_TOKEN_STRING=".urlencode($teken); $post .= "&DefaultFramework\$Content1\$login\$tbxUsername=".$username; $post .= "&DefaultFramework\$Content1\$login\$tbxPassword=".$password; $post .= "&DefaultFramework\$Content1\$login\$btnLogin.x=1&DefaultFramework\$Content1\$login\$btnLogin.y=1"; curl_setopt($ch, CURLOPT_POSTFIELDS, $post); curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie); curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); $memberpage = curl_exec($ch); curl_exec($ch); if (strpos($memberpage, "<div class=\"loggedInUser\">".$username."</div>")) { $status = "Login process successfully completed. <br />"; } else { $status = "An error occured, login failure. <br />"; } curl_setopt($ch, CURLOPT_URL, "https://www.ung1881.no/Templates/SMS____24.aspx"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $page = curl_exec($ch); preg_match("/ id=\"__VIEWSTATE\" value=\"([^\"]+)\"/", $page, $taken); preg_match("/ id=\"__EVENTVALIDATION\" value=\"([^\"]+)\"/", $page, $truken); preg_match("/ name=\"REQUEST_SYNC_TOKEN_STRING\" value=\"([^\"]+)\"/", $page, $treken); $taken = $taken[1]; $truken = $truken[1]; $treken = $treken[1]; curl_setopt($ch, CURLOPT_URL, "https://www.ung1881.no/Templates/SMS____24.aspx"); curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie); curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_POST, 1); $posten = "__VIEWSTATE=".urlencode($taken); $posten .= "&__EVENTVALIDATION=".urlencode($truken); $posten .= "&REQUEST_SYNC_TOKEN_STRING=".urlencode($treken); $posten .= "&defaultframework\$ctl02\$Smssend\$txtPhonenumber=".$phonenumber; $posten .= "&defaultframework\$ctl02\$Smssend\$txtText=".$message; $posten .= "&defaultframework\$ctl02\$Smssend\$butSend.x=0&defaultframework\$ctl02\$Smssend\$butSend.y=0"; curl_setopt($ch, CURLOPT_POSTFIELDS, $posten); $smspage = curl_exec($ch); preg_match("/ id=\"defaultframework_ctl02_Smssend_popupWinaCnt\">([^\"]+)<\/span>/", $smspage, $smsstatus); if (strpos($smsstatus[1], "SMS sendt") !== false) { $status .= $smsstatus[1]."<br />The message <i>\"".$message."\"</i> was successfully sent.<br />"; } else { $status .= $smsstatus[1]."<br />An error occured, send sms failure.<br />"; } curl_close ($ch); return $status; } ?> Profil siden ligger sammen med members filen.. den ser sånn ut: <?php session_start(); //allows session include "config.php"; echo "<center>"; //checks see if there logged in if($logged[id]) { if(isset($_GET['update'])){ $email = addslashes(htmlspecialchars($_POST[email])); $location = addslashes(htmlspecialchars($_POST[location])); $age = (int)addslashes(htmlspecialchars($_POST[age])); $sex = addslashes(htmlspecialchars($_POST[sex])); //checks the sex if its ok if(($sex == "Gutt") || ($sex == "Jente")){ //updates there profile in the db $update = mysql_query("UPDATE `members` SET `email` = '$email', `sex` = '$sex', `age` = '$age', `location` = '$location' WHERE `username` = '$logged[username]'"); echo "Profile updated!"; } //if the sex is invalid else { echo "Feil alder!"; } } else { $getuser = mysql_query("SELECT * FROM `members` WHERE `username` = '$logged[username]'"); $user = mysql_fetch_array($getuser); echo "<form action='editprofile.php?update' method='post'> <fieldset style='width: 1000'> Email: <input type='text' name='email' size='30' maxlength='55' value='$user[email]'><br> Kjønn: <select size='1' name='sex' value='$user[sex]'> <option value='Gutt' "; if($user[sex] == Gutt) { echo "selected"; } echo ">Gutt</option> <option value='Jente' "; if($user[sex] == Jente) { echo "selected"; } echo ">Jente</option><br> Fri tekst: <textarea name='location' rows='10' cols='10'>$user[location]</textarea> </select><br> <input type='submit' value='Oppdater'> </fieldset></form>"; } } else { echo "Du er ikke logget inn."; } echo "<center>"; ?> Lenke til kommentar
alec1 Skrevet 30. desember 2007 Del Skrevet 30. desember 2007 <?php session_start(); //allows session include "config.php"; echo "<center>"; //checks see if there logged in if($logged[id]) { if(isset($_GET['update'])){ $email = addslashes(htmlspecialchars($_POST)); $location = addslashes(htmlspecialchars($_POST[location])); $age = (int)addslashes(htmlspecialchars($_POST[age])); $sex = addslashes(htmlspecialchars($_POST[sex])); $music = addslashes(htmlspecialchars($_POST[music])); //checks the sex if its ok if(($sex == "Gutt") || ($sex == "Jente")){ //updates there profile in the db $update = mysql_query("UPDATE `members` SET `email` = '$email', `sex` = '$sex', `age` = '$age', `location` = '$location', `music` = '$music'WHERE `username` = '$logged[username]'"); // her på du selvfølgelig ha en rad i tabellen som heter music move_uploaded_file($_FILES["bilde"]["tmp_name"], "sti til mappen" . $_FILES["bilde"]["name"]); echo "Profile updated!"; } //if the sex is invalid else { echo "Feil alder!"; } } else { $getuser = mysql_query("SELECT * FROM `members` WHERE `username` = '$logged[username]'"); $user = mysql_fetch_array($getuser); echo "<form action='editprofile.php?update' method='post' enctype="multipart/form-data"> <fieldset style='width: 1000'> Email: <input type='text' name='email' size='30' maxlength='55' value='$user'><br> Kjønn: <select size='1' name='sex' value='$user[sex]'> <option value='Gutt' "; if($user[sex] == Gutt) { echo "selected"; } echo ">Gutt</option> <option value='Jente' "; if($user[sex] == Jente) { echo "selected"; } echo ">Jente</option><br> Fri tekst: <textarea name='location' rows='10' cols='10'>$user[location]</textarea> </select><br> Musikk: <textarea name='music' rows='10' cols='10'>$user[music]</textarea> Bilde: <input type="file" name="bilde" /> <input type='submit' value='Oppdater'> </fieldset></form>"; } } else { echo "Du er ikke logget inn."; } echo "<center>"; ?> Lenke til kommentar
Waksy Skrevet 30. desember 2007 Forfatter Del Skrevet 30. desember 2007 Takk Funka fint Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå