|
You last visited: Today at 19:40
Advertisement
str_replace in 2 Textboxen
Discussion on str_replace in 2 Textboxen within the Web Development forum part of the Coders Den category.
07/26/2017, 19:59
|
#1
|
elite*gold: 1472
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
|
|
|
|
07/26/2017, 20:12
|
#2
|
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.
|
|
|
07/26/2017, 21:02
|
#3
|
elite*gold: 1472
Join Date: Jun 2014
Posts: 2,667
Received Thanks: 544
|
Quote:
Originally Posted by Mikesch01
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.
|
|
|
07/26/2017, 22:13
|
#4
|
elite*gold: 666
Join Date: Apr 2011
Posts: 5,810
Received Thanks: 2,418
|
Warum machst du das nicht einfach mit Javascript?
|
|
|
07/26/2017, 23:19
|
#5
|
elite*gold: 1472
Join Date: Jun 2014
Posts: 2,667
Received Thanks: 544
|
Quote:
Originally Posted by Syc
Warum machst du das nicht einfach mit Javascript?
|
"einfach"
Ja wenn ich's könnte. Dachte mit php ist das leichter.
|
|
|
08/01/2017, 14:34
|
#6
|
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>
|
|
|
 |
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.
|
|