Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Javasriptvariable nach php übergeben.

Diskussion: Javasriptvariable nach php übergeben. im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Ich lese via Javascript eine Variable aus der adresszeile ein und will die danach in php nutzen, wie übergebe ...

Antwort
Alt 12.01.02, 21:48   #1 (permalink)
 
Registriert seit: 16.12.01
hmpff Leistung: Facit NTK
Likes: 0
Standard Javasriptvariable nach php übergeben.

Anzeige

Ich lese via Javascript eine Variable aus der adresszeile ein und will die danach in php nutzen, wie übergebe ich die Variable aus Java an php, oder weiß wer wie ich den "href" über php auslesen, der Javasript Quellcode ist wiefolgt:

<script language="JavaScript">
<!--
var pid=0;
for(var i=0; i < document.links.length; ++i)
{

var link = document.links[i].href;
var pos = link.indexOf ("1700&pid=");
if (pos != -1){
pid = link.substr(pos+9,6);
}

//-->
</script>

Genau dieses "pid" möchte ich nach php übergeben, welche mit dieser dann weiterarbeiten soll, aber das kann ich ja sleber, weiß nur nich wie ich diese übergebe.

Alternativ wäre noch die Fraeg ob man diese Variable auch an eine Php-Datei schicken kann ohne das es in der HTML Datei sichtbar wird, das wäre das einfach, aber soweit komme ich mit Javascript nicht zu rande. Danke schon mal.

hmpff ist offline   Mit Zitat antworten
Alt 12.01.02, 22:09   #2 (permalink)
Member of Honour
 
Registriert seit: 20.10.01
boppy Leistung: Facit NTK
boppy eine Nachricht über ICQ schicken
Likes: 0
Standard

PHP-Code:
<?
echo $pid;
?>
oder besser
PHP-Code:
<?
echo($pid);
?>
Das war es schon )
boppy ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 12.01.02, 22:18   #3 (permalink)
Themenstarter
 
Registriert seit: 16.12.01
hmpff Leistung: Facit NTK
Likes: 0
Standard

Diese Variable wir in einer datei der Community asgelesen (Adresse: http://194.9.168.118/index.php3?kate...1700&pid=18283), dieses pid wird ausgelesen, mit dem JAvaScript, das script wird beendet und der Wert soll in PHP weiterverwendet werden, nur kommt er dort nicht an (Ausgabe = [leer]).
Kann man es mit Javasript "verschicken", denn die Community läßt php nicht zu! Aber das Proble ist dafür müßte ich ein Fenster öffnen, dann geht das, aber ich will kein Fenster öffnen!
hmpff ist offline   Mit Zitat antworten
Alt 12.01.02, 22:22   #4 (permalink)
Member of Honour
 
Registriert seit: 20.10.01
boppy Leistung: Facit NTK
boppy eine Nachricht über ICQ schicken
Likes: 0
Standard

Sorry, ich verstehe dein Problem nicht! Kannst du versuchen es anders zu umschreiben!?
boppy ist offline   Mit Zitat antworten
Alt 12.01.02, 22:28   #5 (permalink)
Themenstarter
 
Registriert seit: 16.12.01
hmpff Leistung: Facit NTK
Likes: 0
Standard

Ich kann eigenen Code innerhalb der Seite eingeben, mit dem suche ich mir aus der Adresszeile den Wert PID raus:

<script language="JavaScript">
<!--
var pid=0;
for(var i=0; i < document.links.length; ++i) {

var link = document.links[i].href;
var pos = link.indexOf ("1700&pid=");
if (pos != -1){
pid = link.substr(pos+9,6);
document.writeln ('Willkommen bei den FRIENDS');
document.write (pid);

break;
}
}
if (pid == 0) { document.writeln ('Willkommen bei den FRIENDS');}

//-->
</script>
Den Wert PID würde ich gerne in einer DB speichern, aber das bekomme ich mit JAvascript nciht hin, wobei, weißt du wie das geht? Denn dann kann ich das ja mit PHP auslesen, wegen recht der Datei musst du nichts erklären, nur wie ich die mit JAva öffne und etwas reinschreibe (Zeile für Zeile).

PHP:
<?
$TheFile = "pids.txt";
$Open = fopen ($TheFile, "a");
if ($Open)
{
fwrite ($Open, "$pid\n");
fclose ($Open);
}
?>
hmpff ist offline   Mit Zitat antworten
Alt 12.01.02, 22:37   #6 (permalink)
Member of Honour
 
Registriert seit: 20.10.01
boppy Leistung: Facit NTK
boppy eine Nachricht über ICQ schicken
Likes: 0
Standard

Ich glaube nicht, dass du per JS irgendeine datei anlegen oder schreiben kannst. Wenn du kein PHP nutzen kannst, kannste das knicken, afaik
boppy ist offline   Mit Zitat antworten
Alt 13.01.02, 22:20   #7 (permalink)
Moderator
 
Registriert seit: 17.10.01
soox Leistung: Facit NTK
Likes: 0
Standard

js ist nur clientseitig --> du kannst zwar auf dem client ein file erzeugen (cokie) jedoch wird es dir sicherlich nichts nützen, da du nur immer dann auf diese file zugriff hast, wenn derjenige bei dem das cokie abgelegt ist deine seite abruft....
die datei musst du also auf dem server deponieren und dazu benötigst du php, cgi oder java (ist was anderes als javascript).
das php zeugs sieht gut aus --> sollte funzen
soox ist offline   Mit Zitat antworten
Alt 14.01.02, 21:05   #8 (permalink)
beta
Guest
 
Likes:
Standard

weiß net, ob dein prob schon gelöst wurde! aber ich hätte hier ne weitere möglichkeit! weiß net obs dir hilft:


<html>
<head>
</head>
<body>
<?
if (isset($absenden)) {
for($i=0;$i<sizeof($feld);$i++) {
echo $feld[$i] . "<br>\n";
}
exit;
}

?>

<h1>Formular</h1>
<form action="<? echo $PHP_SELF; ?>" method=POST>
<input type="checkbox" name="feld[]" value="1"> eins<br>
<input type="checkbox" name="feld[]" value="2"> zwei<br>
<input type="checkbox" name="feld[]" value="3"> drei<br>
<input type="checkbox" name="feld[]" value="4"> vier<br>
<input type="checkbox" name="feld[]" value="5"> fünf<br>
<input type=submit value="Abschicken" name="absenden">
</form>
</body>
</html>


MfG beta
  Mit Zitat antworten
Alt 15.01.02, 06:53   #9 (permalink)
Themenstarter
 
Registriert seit: 16.12.01
hmpff Leistung: Facit NTK
Likes: 0
Standard

Sorry, aber das ist nicht die Lösung gewesen, schade, habe dieses Prolem jetzt ersteinmal bei seite gelegt, nehme nun Seiten nach bestimmten Mustern auseinandern, das heißt ich schreibe mir die Werte aus der Seite raus (Links) und archiviere die dann, ist aber noch nicht perfekt.
hmpff ist offline   Mit Zitat antworten
Alt 15.01.02, 14:55   #10 (permalink)
beta
Guest
 
Likes:
Standard

axo! hätt ja sein können! macht ja nix!
  Mit Zitat antworten
Alt 16.01.02, 12:23   #11 (permalink)
Themenstarter
 
Registriert seit: 16.12.01
hmpff Leistung: Facit NTK
Likes: 0
Standard Jetzt habe ich es!

Kann mitjemand erklären wieso dich die Datei mit Javascript auswerte, ich kann den Link auch aus php ausfindig machen, wofür gibt es denn die file-Funktion? Alles in einen Array gapackt (zeilenweise) und dann suche ich nach dem Link, ja, das ist es, und so funktioniert es auch und ich brauche mir keine Sorgen machen wie ich die Variable übergeben bekomme!

Was eine PW-Stunde so alles bringen kann * *
hmpff ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Javasriptvariable nach php übergeben.
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
C und Parameter an Funktionen übergeben Diokhan Code Kitchen 8 16.09.11 01:21
C Array übergeben weau Code Kitchen 8 01.11.08 13:17
Daten übergeben Prophion Code Kitchen 0 22.04.08 09:54
Wie _POST-Daten übergeben? Malo (Web-) Design und webbasierte Sprachen 4 12.10.05 22:51
daten in variable übergeben mit sql AaFreak Code Kitchen 3 01.11.04 18:15


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61