Tekst kopieren in form.

Status
Niet open voor verdere reacties.

imacbest

Gebruiker
Lid geworden
28 nov 2008
Berichten
227
ik probeer in een from een tekst te kopieren naar een <iframe> tot nu toe heb ik dit:
PHP:
<html>
<head>
<title>test></title>        
</head>
<body>
<?php
$www = $_POST[www]; 

$data = frame;
$file = fopen ($data, "a");
$fputs($file, "$www");
fclose($file); 
?>

<form method="post">
<input type="text" name="www" value="http:\\www." />
<input type="submit" value="acept">
</form>

<iframe src="" name="frame"></iframe>
</body>
</html>
het is de bedoeling dat je het adres in het formulier invoert en dan komt dat in het iframe en ga je daar naar toe.
moet het een extern bestand zijn of zo? kan iemand me helpen!
 
Wat ben je allemaal aan het doen?

PHP:
$data = frame;

Je stopt in de variabele data een ongedefineerde constante. Afhankelijk van je instellingen levert dat een crash of een varibele met een string 'frame' erin.

Daarna fopen je dat adres voor schrijven, hoewel het adres niet bestaat. Bovendien is het sowieso geen bestand.

Vervolgens schrijf je daarin wat de gebruiker heeft opgegeven (dat mag dus niet want het is geen bestand) en sluit je het bestand, maar je doet er niks mee...

Kom je toevallig vanaf de Javascript kant? PHP werkt totaal anders en dit gaat zo niet werken. Wat je wilt is dit:

HTML:
<html>
<head>
<title>test></title>        
</head>
<body>
<?php
if ( isset (  $_POST['www'] ) ) {
  $link = $_POST['www'];
}
else {
  $link = '';
}
?>
 
<form method="post">
<input type="text" name="www" value="http:\\www." />
<input type="submit" value="acept">
</form>
 
<iframe src="<?php echo $link ?>" name="frame"></iframe>
</body>
</html>
 
bedankt!

erg bedankt het werkt nu!!!!:thumb:
en ja ik was met javascript bezig en html
Wat ben je allemaal aan het doen?

PHP:
$data = frame;

Je stopt in de variabele data een ongedefineerde constante. Afhankelijk van je instellingen levert dat een crash of een varibele met een string 'frame' erin.

Daarna fopen je dat adres voor schrijven, hoewel het adres niet bestaat. Bovendien is het sowieso geen bestand.

Vervolgens schrijf je daarin wat de gebruiker heeft opgegeven (dat mag dus niet want het is geen bestand) en sluit je het bestand, maar je doet er niks mee...

Kom je toevallig vanaf de Javascript kant? PHP werkt totaal anders en dit gaat zo niet werken. Wat je wilt is dit:

HTML:
<html>
<head>
<title>test></title>        
</head>
<body>
<?php
if ( isset (  $_POST['www'] ) ) {
  $link = $_POST['www'];
}
else {
  $link = '';
}
?>
 
<form method="post">
<input type="text" name="www" value="http:\\www." />
<input type="submit" value="acept">
</form>
 
<iframe src="<?php echo $link ?>" name="frame"></iframe>
</body>
</html>
 
kan dit ook zonder dat ik het op een server moet zetten?

ik wil dit graag vanad bv. usb stick uitvoeren maar dat doet hij niet:(
is het toch mogelijk om dit wel te doen?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan