antonyfal Posted October 2, 2011 Share Posted October 2, 2011 Hi, Im trying to pull an email from an url, and then echo the email as value into a email form-- under the "from" heading. The echo is not working i get blanks. here is the code: <?php $thisurl='$_SERVER['REQUEST_URI']'; $thepart = explode('/', $thisurl); $themail='$thepart[2]'; ?> <form method="post" action="sendit.php"> To: <br><input type="text" name="to" size="44" value="<?php for($i=1; $i<=$lines; $i=$i+1) { $names[$i] = str_replace("<br>", "", $names[$i]); $names[$i] = str_replace("\n", "", $names[$i]); echo $names[$i].';'; } ?>"><br> From: <br><input type="text" name="email" size="44" value="<?php echo '$themail'; ?>" readonly><br> Subject: <br><input type="text" name="subject" size="44" /><br><br> Link to comment https://forums.phpfreaks.com/topic/248257-simple-explode-and-echo-not-working-php-file/ Share on other sites More sharing options...
the182guy Posted October 2, 2011 Share Posted October 2, 2011 Do print_r($thepart) to see what array explode is returning Link to comment https://forums.phpfreaks.com/topic/248257-simple-explode-and-echo-not-working-php-file/#findComment-1274895 Share on other sites More sharing options...
antonyfal Posted October 2, 2011 Author Share Posted October 2, 2011 thanks for the good trick.. this is what i get: Array ( [0] => [1] => somewordhere [2] => somewordhere [3] => somewordhere [4] => theemailhere [5] => test.php ) I retried the code, it just started working.. I wrote the echo like so: From: <br><input type="text" name="email" size="44" value="<?php echo $themail; ?>" readonly><br> thanks again. Link to comment https://forums.phpfreaks.com/topic/248257-simple-explode-and-echo-not-working-php-file/#findComment-1274928 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.