Wohin folgende Zeile

dartox

Erfahrenes Mitglied
Hi!

Ja ganz recht, ich bin's wieder, mit dem selben Problem.

Also ich hab mal jemand gefragt, der sich JavaScript Intravenös spritzt (zumindestens kann ers sehr gut ^^).

Er meinte ich brauche nur folgende Zeile, zum Adresszeile auslesen.

<a href="#" onClick="location.href=soa.php?url=parent.fr_top.location.href;">

Gut, wie gesagt, ich hab "soa.html" und "soa.php". In soa.html sind die Framesets, in soa.php der PHP Code zum bearbeiten und ausgeben der URL.

soa.php schaut so aus.

<html>
<head>
<title>piranho</title>
</head>
<body>

<?php

$variable_weiß_nicht_wie_die_heißt = str_replace("4","3",$varable_mit_url);

echo $varable_weiß_nicht_wie_die_heißt ;

?>

</body>
</html>


Jetzt hat er mir folgendes geschrieben.
---------------
soa.html ist das Frameset und soa.php soll die Funktionalität implementieren wenn ich das richtig verstehe. Dann musst du nur den Link aus der letzen Mail auch in die soa.php einbauen. Damit lädt sich die seite selbst neu und übergibt sich als URL Parameter die Adresse der oberen Seite.
----------------
Wohin soll ich jetzt die zeile
<a href="#" onClick="location.href=soa.php?url=parent.fr_top.location.href;"> geben?

<html>
<head>
<title>piranho</title>
</head>
<body>
//dahin
<?php
//oder dahin
$variable_weiß_nicht_wie_die_heißt = str_replace("4","3",$varable_mit_url);

echo $varable_weiß_nicht_wie_die_heißt ;

?>

</body>
</html>

Ich hoffe ihr versteht was ich mein.

Danke schon einmal im Voraus.

Achja, soa.html schaut so aus.

<html>
<head>
<title>time</title>
<script language="javascript">

<a href="#" onClick="location.href=soa.php?url=parent.fr_top.location.href;">

</script>
</head>

<frameset rows="*,2,55" frameborder="no" border="0" framespacing="0">
<frame src="http://ww.irgendeineseite.de" name="fr_top" id="fr_top">
<frame src="linie.htm" name="fr_linie" id="fr_linie">
<frame src="soa.php" name="fr_bottom" id="fr_bottom">
</frameset>

</html>

Und wie heißt dann die Variable, dass ich die auch nachher weiter bearbeiten kann.

MfG dartox
 
Also das fin dich jetzt echt en bisschen derb. Vielleicht fängst Du noch mal hier an

->klick

die Aktuelle URL oder zumindest den ort der Datei liest man auch eigentlich mit document.location aus.

Gruß Mirko
 
K, ich weiß wo ichs einfügen soll, die Zeile. Einfach in soa.php über <?php

Aber ich weiß nicht wie die "Variable" heißt, die ich dann weiter bearbeiten kann. $url kann es ja schwer sein.

MfG dartox
 
K, mal was ganz anderes.

Also ich hab folgendes Geschrieben (is was neues).

<html>
<head>
<title>Zuletzt aufgeufenen Threads</title>
</head>
<body>
<form method="GET">
<input type="text" name="box">
<input type="submit" value="klick">
</form>
<?php
$link = str_replace("new","showt",$box);
$link = eregi_replace("quote\=([0-9]*[a-zA-Z]*)*","",$box);
$link = eregi_replace("lib\=([0-9]*[a-zA-Z]*)*","",$box);


$dateiname = "C:\link.txt";
$datei = fopen($dateiname,"a") or die("Die Datei $dateiname _musst_ du erstellen
, sonst geht das ganze nicht.");

fwrite($datei,$link);
$datei2 = fopen($dateiname,"r");
while(! feof($datei2))
{
$ausgabe=fread($datei2,20);
echo "$ausgabe";
}
?>
</body>
</html>

Gut, das Programm mach folgendes. Man hat eine Textbox, schreibt da ne URL rein, drück auf "Klick" dann wird die URL in die .txt Datei auf C:\ geschrieben. Und dann wirds ausgegeben.

Meine Frage: Es wird aber nur wieder ausgegeben, wenn man F5 drückt, wenn man dann wieder F5 drückt, schreibt sich die Zeile noch einmal in die .txt Datei. So soll es aber nicht sein. Dann nochwas, es sollten nur 5 Einträge in der .txt Datei sein, die ältesten sollten dann gelöscht werden (müsste ich dann mit Arrays machen, oder?). Und die Ausgabe sollte absteigend sortiert werden, sprich

23.Juni
22.Juni
21.Juni
...
...

In meinen Buch steht das nicht, kannst du mir weiter helfen?

MfG dartox
 
Zuletzt bearbeitet:
Ja Du musst das auslesen und das einfügen so schreiben das es direkt nach dem Eintragen wieder angezeigt wird. Aber mit ein bisschen Verständniss für Reihenfolgen wirst Du das schon packen
 
Hm, joa, ich glaub ich weiß schon, zuerst schreiben dann lesen.

Aber mal eine Frage. Ich kann damit nicht lokal zugreifen, oder? Also wenn das Script jetzt auf nen Server liegt, kann ich dann vom Server aus, auf die link.txt Datei vom User zugreifen? Geht nämlich irgendwie nicht.

MfG
dartox
 
Zurück