Du bist nicht eingeloggt.

Login

Pass

Registrieren

Community
Szene & News
Locations
Impressum

Forum / Bits und Bytes

"Variable" im link ändern

localh0st
Fortgeschrittener (offline)

Dabei seit 04.2008
72 Beiträge

Geschrieben am: 24.01.2009 um 21:13 Uhr

Hallo hab hier ne href und wollte fragen, wie ich "DEINNAME" in einem Formular ändern kann und dann connecten...

Zitat:

<a href="teamspeak://ADRESSE?nickname=DEINNAME" target="_self">TeamSpeak </a>


Danke im Vorraus.
septicus
Team-Ulmler (offline)


Dabei seit 08.2002
4436 Beiträge
Geschrieben am: 24.01.2009 um 21:24 Uhr

Wenn die Seite deine Seite ist: ändern und neu hochladen.
Wenn die Seite nicht deine Seite ist: vergiss es.
localh0st
Fortgeschrittener (offline)

Dabei seit 04.2008
72 Beiträge

Geschrieben am: 24.01.2009 um 21:31 Uhr

das soll auf meine homepage und das "ziel" ist mein teamspeak-server
man sollte von meiner seite aus
dein nick eingeben das ist das "DEINNAME" und dann auf "connect" oder so drücken
damit man mit seinem nick im ts ist und nciht mit "deinname" reingeht^^
S3B1 - 36
Anfänger (offline)

Dabei seit 11.2005
6 Beiträge
Geschrieben am: 24.01.2009 um 21:35 Uhr

Mit dem Connect-Button auf eine deiner Seiten verlinken, dort Variablen einsetzen und weiterleiten.
localh0st
Fortgeschrittener (offline)

Dabei seit 04.2008
72 Beiträge

Geschrieben am: 24.01.2009 um 21:59 Uhr

Zitat von S3B1:

Mit dem Connect-Button auf eine deiner Seiten verlinken, dort Variablen einsetzen und weiterleiten.

leider weiß ich nicht,wie was geht :-(
Quillic - 33
Fortgeschrittener (offline)

Dabei seit 01.2008
36 Beiträge

Geschrieben am: 25.01.2009 um 00:04 Uhr

naja, weiß net genau ob des das is was du meinst aber is mal n Lösungsvorschlag:

mach ne neue PHP-datei, zb teamspeak.php

in der steht:

<?php
echo '<script type="text/javascript">window.setTimeout("window.location.href=\'teamspeak://ADRESSE?nickname=' . $_POST["nickname"] . ''", 1);</script>';

?>

und da wo des Formular steht:

<form method="post" action="teamspeak.php">
<input type="text" value="Hier Teamspeak-Namen eingeben" name="nickname" />
<input type="submit" value="Teamspeak">
</form>

Dann is des halt kein Link mehr sondern ein button....wie man n formular mit nem Link abschickt weiß ich grad net so genau....
localh0st
Fortgeschrittener (offline)

Dabei seit 04.2008
72 Beiträge

Geschrieben am: 25.01.2009 um 09:24 Uhr
Zuletzt editiert am: 25.01.2009 um 09:27 Uhr

Also ich habs von "S3B1" erklärt bekommen...
und das was ich hab geht, aber komischerweiße nur bei Firefox, beim Internet Explorer funktioniert das ganze nicht.

Der spuckt nur "Die Webseite kann nicht angezeigt werden." aus .

die index:

Zitat:

<form action="ts.php" method="post">
<input type="text" name="TSname" />
<input type="submit" name="validate" value="Connect" />
</form>


die ts.php :

Zitat:

<?php
if(isset($_POST['validate']) && !empty($_POST['TSname']))
{
$tsserver = "http://LINK".$_POST['TSname']."LINK";
header('Location:'.$tsserver);
exit;
}
?>

McPommes - 51
Experte (offline)

Dabei seit 09.2006
1422 Beiträge
Geschrieben am: 25.01.2009 um 14:46 Uhr

Warum steht da zweimal LINK drin?
Da muss rein
$tsserver = "teamspeak://ADRESSE?nickname=".$_POST['TSname'];

Sonst lass dir den Link ausgeben, statt gleich drauf zu verweisen. Dann siehst du was raus kommt und kannst das korrigieren bis es stimmt.


*** diese Fusszeile verschwendet 45 Bytes ***

localh0st
Fortgeschrittener (offline)

Dabei seit 04.2008
72 Beiträge

Geschrieben am: 25.01.2009 um 14:53 Uhr

Zitat von McPommes:

Warum steht da zweimal LINK drin?
Da muss rein
$tsserver = "teamspeak://ADRESSE?nickname=".$_POST['TSname'];

Sonst lass dir den Link ausgeben, statt gleich drauf zu verweisen. Dann siehst du was raus kommt und kannst das korrigieren bis es stimmt.

weil nach dem evtl noch "?passwort=passowrt" kommen aknn
  [Antwort schreiben]

Forum / Bits und Bytes

(c) 1999 - 2026 team-ulm.de - all rights reserved - hosted by ibTEC Team-Ulm

- Presse - Blog - Historie - Partner - Nutzungsbedingungen - Datenschutzerklärung - Jugendschutz -