qbit Posted June 18, 2006 Share Posted June 18, 2006 I was curious if there was something like "preg_delete" in php... Here is my code where I would like to use something like that:[code]foreach ($_POST as $question => $answer) { $question = preg_replace('/_/', ' ', $question); $question = preg_replace('/submit/', '', $question); $answer = preg_replace('/Post this survey on your Myspace!/', '', $answer); { echo ("<li><b>" . $question . "</b><br>" . $answer . "</li>"); } }[/code]Basically instead of saying:[code]$question = preg_replace('/submit/', '', $question);$answer = preg_replace('/Post this survey on your Myspace!/', '', $answer);[/code]I would like to have something that when $question = submit and $answer = post this survey on your myspace, it doesn't echo that variable. I suppost this could work with a if/else statement... But I am really new to php and don't quite understand the ins and outs of coding such a statement. If anyone could help, that would be grand. Quote Link to comment https://forums.phpfreaks.com/topic/12275-preg_delete/ Share on other sites More sharing options...
Fyorl Posted June 18, 2006 Share Posted June 18, 2006 If you're new to PHP you shouldn't really be messing around with regular expressions unless you have experience with them. str_replace() will do your job fine. But that's not what you want to use. What you want is (if I understand correctly):[code]foreach ($_POST as $question => $answer){$question = str_replace('_', ' ', $question);if($question == 'submit' || $answer == 'Post this survey on your Myspace!'){continue;}echo ("<li><b>" . $question . "</b><br>" . $answer . "</li>");}[/code] Quote Link to comment https://forums.phpfreaks.com/topic/12275-preg_delete/#findComment-46873 Share on other sites More sharing options...
qbit Posted June 18, 2006 Author Share Posted June 18, 2006 Wow... That works absolutly perfectly. Thank you so much. I realized that I shouldn't be messing around with those... But really, I have taught myself what I know about php in the last few days simply from reading message boards and php sites and referencing other scripts... So I dont really know what I know. All I know is so far I have built an entire backend php system for posting quizzes automatically onto your myspace. I am a tad proud of that. Haha.Now, I have another question for you... It may have less to do with php... But I am not sure. I have a file called "submit.php" (the code you helped me on is part of this file) which basically takes all the questions and answers the user submits and generates a html coded script to be then submitted to myspace's bulletin page. As it stands the user has to press submit on the submit page to send it to myspace. Is there a way for php to automatically send the contents of a textbox (the html form element) via POST to myspace? Here is the code from the submit page:[code]<?php include 'header.php'; ?> <div class="vertspace"> </div> <div class="alert"><br>Your quiz has been created! Press SUBMIT NOW! to send it to your myspace!!<br><br> <small><font color="#ff0019"><a title="Log Into Myspace" href="http://login.myspace.com/index.cfm?fuseaction=login" target="_blank">-you must be logged in before you press "submit now"-</a></font></small></div> <div align="center"><form name="bulletinForm" method="post" target="_self" action="http://bulletin.myspace.com/index.cfm?fuseaction=bulletin.edit"><input type="hidden" value="0" name="groupID"> <input class="htmlgenscom" type="hidden" maxLength="50" size="1" value="The Greatest Survey Ever" name="subject"><br> <textarea class="htmlgenscom" name="body" type="hidden" rows="1" cols="20"><?php echo ('<div style="text-align: center;"><br /><font size="3" style="font-weight: bold; text-decoration: underline; color: rgb(255, 102, 0);"><span style="font-weight: bold; color: rgb(255, 0, 0);">Take This Quiz!</span></font><br /><br />'); echo ('<font size="2" style="color: rgb(0, 0, 255); font-weight: bold;">Do you want to take the quiz below?<br />Without having to copy and paste it?<br />Just go to <font size="3"><a href="http://www.themyspacequiz.com">themyspacequiz.com</a></font>!<br />Its the best place for Myspace quizzes!</font><br /><br /><br /></div><div align="left"><ol>'); foreach ($_POST as $question => $answer) { $question = str_replace('_', ' ', $question); if($question == 'submit' || $answer == 'Post this survey on your Myspace!') { continue; } echo ("<li><b>" . $question . "</b><br>" . $answer . "</li>"); } echo ('</ol></div><div align="center"><font size="3" style="color: rgb(153, 153, 153);"><b><a href="http://www.themyspacequiz.com">http://www.themyspacequiz.com</a></b></font></div>'); ?><br /><br /> </textarea><br> <?php include 'centerad.php' ?> <br><input type="submit" class="submit" value="SUBMIT NOW!" name="submit" target="_blank"></form></div> </div><?php include 'footer.php'; ?>[/code] Quote Link to comment https://forums.phpfreaks.com/topic/12275-preg_delete/#findComment-46876 Share on other sites More sharing options...
Fyorl Posted June 18, 2006 Share Posted June 18, 2006 I don't actually know, I've never had a reason to do it. There might be someone else that can help you out with that although I don't think it's necessary. The sort of 'middle' page you've got there is a good idea as it allows users to make sure they've got the right questions and answers as well as making sure they're logged in.Personally, I hate quizes on MySpace, they just clog up the bulletin board and some of them are really stupid. But enough people like them to post thousands every day so well done creating a back end for that with only limited PHP experience. Quote Link to comment https://forums.phpfreaks.com/topic/12275-preg_delete/#findComment-46880 Share on other sites More sharing options...
qbit Posted June 18, 2006 Author Share Posted June 18, 2006 Yea... Me either. I have alot of HTML experience... But I never really did any forms beyond your basic mailing form. Haha.Yea, I think I will keep it. More spaces for ads. ^_^ I catch on to coding pretty fast cause I have done HTML and worked with different systems (php and otherwise) throughout my life.Oh hey, I am looking at your soul-scape site and wow... Very nice. Just everything, design, coding... Everything. Haha, your "mmorpg" looks pretty neat cool. You should put a mailing list up so I can subscribe to its progress. ^_^ Or a RSS feed or something. Lol.Thanks again. Quote Link to comment https://forums.phpfreaks.com/topic/12275-preg_delete/#findComment-46883 Share on other sites More sharing options...
Fyorl Posted June 18, 2006 Share Posted June 18, 2006 Well credit for the design goes to our graphics designer, he's rather amazing. The actual coding's nothing special. The MMORPG's been put on hold while we develop Coconut which is a tool for web developers allowing them to fully generate admin panels for sites they made. The coding for that's insane but it looks damn good with Ajax fading and shaking effects and stuff. But yer I've got big plans for the MMORPG unfortunately the only info you'll get on it is probably in [a href=\"http://soul-scape.com/fyorl/\" target=\"_blank\"]my blog[/a] but I wouldn't recommend reading that as it's overloaded with geekiness and ramblings... Quote Link to comment https://forums.phpfreaks.com/topic/12275-preg_delete/#findComment-46887 Share on other sites More sharing options...
robos99 Posted June 18, 2006 Share Posted June 18, 2006 I don't know about POSTing something to add into your profile, but I have seen people sending bulletins from pages outside of Myspace. I wouldn't recommend doing that though....I have a feeling Myspace has something in the TOS about doing that...unless of course you have no issue with getting your user's accounts deleted. Quote Link to comment https://forums.phpfreaks.com/topic/12275-preg_delete/#findComment-46893 Share on other sites More sharing options...
qbit Posted June 18, 2006 Author Share Posted June 18, 2006 [!--quoteo(post=385210:date=Jun 17 2006, 09:39 PM:name=robos99)--][div class=\'quotetop\']QUOTE(robos99 @ Jun 17 2006, 09:39 PM) [snapback]385210[/snapback][/div][div class=\'quotemain\'][!--quotec--]unless of course you have no issue with getting your user's accounts deleted.[/quote]Bingo. :) I am mainly doing this to learn more about php. And have some fun screwing with myspace.And I might change it to just give the person the code so they can copy and paste the code to their myspace. Quote Link to comment https://forums.phpfreaks.com/topic/12275-preg_delete/#findComment-46897 Share on other sites More sharing options...
Fyorl Posted June 18, 2006 Share Posted June 18, 2006 [!--quoteo(post=385214:date=Jun 17 2006, 09:46 PM:name=qbit)--][div class=\'quotetop\']QUOTE(qbit @ Jun 17 2006, 09:46 PM) [snapback]385214[/snapback][/div][div class=\'quotemain\'][!--quotec--]Bingo. :) I am mainly doing this to learn more about php. And have some fun screwing with myspace.And I might change it to just give the person the code so they can copy and paste the code to their myspace.[/quote]Yer, that seems to be what most MySpace helper apps seem to do. Quote Link to comment https://forums.phpfreaks.com/topic/12275-preg_delete/#findComment-46903 Share on other sites More sharing options...
qbit Posted June 18, 2006 Author Share Posted June 18, 2006 Yea... Ill just see how far I can get... Ittl be interesting... Maybe ill write a book "DUPING MYSPACE!" Lol. Quote Link to comment https://forums.phpfreaks.com/topic/12275-preg_delete/#findComment-46905 Share on other sites More sharing options...
Fyorl Posted June 18, 2006 Share Posted June 18, 2006 If I had my way, I'd trash myspace completely. But then a lot of people wouldn't have anywhere to live Quote Link to comment https://forums.phpfreaks.com/topic/12275-preg_delete/#findComment-46907 Share on other sites More sharing options...
qbit Posted June 18, 2006 Author Share Posted June 18, 2006 Haha So true. I really am not a fan of myspace. I just know alot of people that have it... And since they all live on it... Its like my myspace e-mail bin. Sad I know. A part of me died the second I made my account.Nice blog btw. Quote Link to comment https://forums.phpfreaks.com/topic/12275-preg_delete/#findComment-46910 Share on other sites More sharing options...
Fyorl Posted June 18, 2006 Share Posted June 18, 2006 I wouldn't mind that much if it just wasn't so ugly >_< some profiles do serious damage to my eyes. Ah well, cheers Quote Link to comment https://forums.phpfreaks.com/topic/12275-preg_delete/#findComment-46912 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.