WinFuture-Forum.de: Textfeld Url Als Iframe Laden [erledigt] - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Textfeld Url Als Iframe Laden [erledigt] geht das überhaupt ?


#1 _-=[J]=-_

  • Gruppe: Gäste

geschrieben 09. Mai 2006 - 13:51

Ich wollt mal fragen ob das geht was ich mir vorgestellt hab.

sagen wir mal ich hab 1 hauptseite und 2 unterseiten.
auf der hauptseite ist ein iframe ( oder was anderes )
und ein textfeld.

geb ich in dem textfeld die url der unterseite 1 ein erscheint diese im iframe.
wenn ich dann auch die 2. wechsle wird die 2. geladen.

geht sowas oder müsste ich was komplizierteres machen ?

ich hab daran gedacht ne php zu machen mit ner html drin, die mir die url ausliesst und läd.
aber bevor ich mich abmühe etwas zu basteln und frustriert den tag beende könnte mal jemand was dazu sagen.

vielen dank.
sorry wenns absurd klingt ... ich will J.U. keine konkurrenz machen...

Dieser Beitrag wurde von -=[J]=- bearbeitet: 11. Mai 2006 - 08:34

0

Anzeige



#2 _PelzigesWaldtier_

  • Gruppe: Gäste

geschrieben 09. Mai 2006 - 14:50

Wenn ich dich richtig verstanden habe, dann möchtest du nach Eingabe einer URL die zugehörige Seite angezeigt bekommen. Ja, das ist unter anderem mit PHP lösbar.

<?php
$newURL = strip_tags($_GET['newURL']);

if (!empty($newURL)) {
  echo '<b>URL:</b> '.$newURL.'<hr />';
  $contents = file_get_contents($newURL); echo $contents;
}

?>

<hr />

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="get">
  <textarea name="newURL"><?php echo $newURL; ?></textarea><input type="submit" />
</form>


Ich hoffe das ist in etwas das, was du suchst.

@winfuture:
Gehört dieser Thread nicht in Skript/Web-Programmierung?

-PW

Dieser Beitrag wurde von PelzigesWaldtier bearbeitet: 09. Mai 2006 - 14:51

0

#3 _-=[J]=-_

  • Gruppe: Gäste

geschrieben 09. Mai 2006 - 15:12

ich hab gerade etwas zusammengefriemelt bzw. das obrige umgebaut.

hier das script:


<form action="
  <?php echo $newURL; ?>
</form>

<?php
if (!empty($newURL)) {
echo '<iframe name="meinframe" id="meinframe" width="600"
height="700" scrolling="auto" frameborder="0" src="';
echo $newURL;
echo '">';
}

else {
echo "keine Seite geladen - Adresse Eingeben";
}

?>


jetzt solls aber egal sein was ich ins textfeld eintipp....
es soll also wie n browser funktionieren...
kann mir da ainer n tip geben ?

*edit* hab mit den Tip selbst gegeben....

hier der Code, falls es jemanden interessieren sollte.... so in mehreren hundert jahren :-)


<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="get">
	<input type="text" name="newURL" size="75"><input type="submit" value="- OK -" />
</form>


<?php
if (!empty($newURL)) {
	 
	 
	 if(preg_match("/^(www.)/i", $newURL))
		 {
		 echo '<iframe name="meinframe" id="meinframe" width="600"
			height="700" scrolling="auto" frameborder="0" src="http://';
		echo $newURL;
		echo '">';
		}
	 
	 if(preg_match("/^(http:\/\/)/i", $newURL))
		 {
		 echo '<iframe name="meinframe" id="meinframe" width="600"
			height="700" scrolling="auto" frameborder="0" src="';
		echo $newURL;
		echo '">';
		}
		
	 else
		 {
		 echo '<iframe name="meinframe" id="meinframe" width="600"
			height="700" scrolling="auto" frameborder="0" src="http://www.';
		echo $newURL;
		echo '">';
		}
	 




}

else {
	echo "keine Seite geladen - Adresse Eingeben";
}

?>

Dieser Beitrag wurde von -=[J]=- bearbeitet: 11. Mai 2006 - 08:34

0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0