Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 19:40

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



str_replace in 2 Textboxen

Discussion on str_replace in 2 Textboxen within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1

 
sexualising's Avatar
 
elite*gold: 1472
The Black Market: 206/0/3
Join Date: Jun 2014
Posts: 2,667
Received Thanks: 544
str_replace in 2 Textboxen

Hallo!

Will folgendes realisieren:
Es gibt 2 Textboxen. In eine Textbox schreibt man seinen Text rein und in der anderen wird der Text instant angezeigt, aber es werden die normal Buchstaben durch breite Buchstaben ersetzt.

Das hab ich bis jetzt:
main.php
Code:
<?php
if ($_POST) {
$post = 'input' => $_POST['input'],;
$ch = curl_init('replace.php');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
$response = curl_exec($ch);
curl_close($ch);
}
?>
<form action="" method="POST">
	<input type="text" name="input"/>
	<input hidden value="<?php echo $_SERVER["SCRIPT_NAME"]; ?>" name="from"/>
	<input type="submit" value="ok"/>
</form>
<?php if ($_POST) : ?>
	<input type="text" name="output" value="<?php echo $response; ?>" />
<?php endif; ?>
replace.php
Code:
<meta charset="utf-8" class="__web-inspector-hide-shortcut__">
<?php
$text = $_POST['input'];
$normal = array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', ' ', '0', '1
', '2', '3', '4', '5', '6', '7', '8', '9', '!', '#', '$', '%', '&', '\'', '(', ')', '*', '+', '-', '.', ',', '/', ':', ';', '<', '>', '@', '=', '?', '[', ']', '{', '}', '~', '|', '_');
$wide = array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "\x20", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "!", "#", "$", "%", "&", "'", "(", ")", "*", "+", "-", ".", ",", "/", ":", ";", "<", ">", "@", "=", "?", "[", "]", "{", "}", "~", "|", "_");
echo str_replace($normal, $wide, $text);
?>
Wenn ich das ganze ausführen will, kommt folgender Fehler:
Quote:
Parse error: syntax error, unexpected T_DOUBLE_ARROW in F:\Programs\xampp\htdocs\main.php on line 3​
sexualising is offline  
Old 07/26/2017, 20:12   #2
 
Mikesch01's Avatar
 
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
Tag. Der Code in Zeile 3 macht keinen Sinn.

PHP Code:
$post 'input' => $_POST['input'],; 
Was genau hast du da vor? Wolltest du ein Array machen? Wenn ja, dann muss es so heißen:
PHP Code:
$post = array('input' => $_POST['input']); 
Wobei du in $_POST eigentlich schon die Information gespeichert hast.

p.s warum verwendest du hier CURL? Du rufst doch eine Datei im eigenen Host auf. Da reicht eigentlich ein require/include Befehl.
Mikesch01 is offline  
Thanks
1 User
Old 07/26/2017, 21:02   #3

 
sexualising's Avatar
 
elite*gold: 1472
The Black Market: 206/0/3
Join Date: Jun 2014
Posts: 2,667
Received Thanks: 544
Quote:
Originally Posted by Mikesch01 View Post
p.s warum verwendest du hier CURL? Du rufst doch eine Datei im eigenen Host auf. Da reicht eigentlich ein require/include Befehl.
Kenne mich nicht so gut in PHP aus. Habe das meiste aus einem anderen Forum und von Github.
Weiß nicht genau ich wie das mit 2 Textboxen realisiere so wie ich es oben beschrieben habe.
sexualising is offline  
Old 07/26/2017, 22:13   #4

 
Syc's Avatar
 
elite*gold: 666
Join Date: Apr 2011
Posts: 5,810
Received Thanks: 2,418
Warum machst du das nicht einfach mit Javascript?
Syc is offline  
Old 07/26/2017, 23:19   #5

 
sexualising's Avatar
 
elite*gold: 1472
The Black Market: 206/0/3
Join Date: Jun 2014
Posts: 2,667
Received Thanks: 544
Quote:
Originally Posted by Syc View Post
Warum machst du das nicht einfach mit Javascript?
"einfach"
Ja wenn ich's könnte. Dachte mit php ist das leichter.
sexualising is offline  
Old 08/01/2017, 14:34   #6


 
iMostLiked's Avatar
 
elite*gold: 1337
Join Date: Apr 2013
Posts: 6,480
Received Thanks: 3,191
Hey,

du kannst das jQuery on-input Event nutzen, um den Text einer Textbox instant in eine andere Textbox zu übertragen. Hier ein kleines Beispiel:

Code:
<input type="text" id="textbox1">
<input type="text" id="textbox2">

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>
$('#textbox1').on('input', function() {
    $('#textbox2').val($(this).val());
});
</script>
iMostLiked is offline  
Reply


Similar Threads Similar Threads
[C#] .txt-Datei in mehrere Textboxen laden
01/08/2016 - .NET Languages - 12 Replies
Hallo e*pvp! Würde gerne lokal eine .txt auf meinen Desktop erstellen und dieses dann in mein Programm laden. Ich habe: - 3 Textboxen - 1 Button Wenn ich auf den Button klicke, soll sich ein Fenster zum laden
C# alle textboxen auf inhalt prüfen
08/16/2013 - .NET Languages - 12 Replies
Hallöchen gibts ne Möglichkeit alle Textboxen die sich in ner groupbox befinden auf inhalt zu prüfen? oder muss ich immer den hier bringen für jede einzelne textbox if(txbblabla.text == "")?
Textboxen machen wie in Foren...
02/04/2012 - Web Development - 3 Replies
Ich möchte für meine Homepage eine Textbox machen, wie in Foren. Zum Beispiel, wenn ich in einer Textbox was schreibe, das ich denn die Farbe einstellen kann, obs zentriert ist usw. Weiß einer wie es geht ?
Webbrowser soll text in textboxen auf ner internet seite schreiben ?
10/10/2010 - General Coding - 7 Replies
hallo liebe komm ich habe mir gedacht ich code mal an accmaker für nen spiel und meine form2 hat nen webbrowser ,welcher die regi page auf ruft . wie mache ich es das der in jedes einzelne feld die acc daten angiebt ? (generiert) benötige eure hilfe ! ein danke ist euch sicher !! mfg Wr verkäufer !



All times are GMT +2. The time now is 19:41.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.