Thema: Ist diese Aufgabe lösbar?

05.01.13 14:45 #1

Ministry

Registriert seit: 29.12.2012

Beiträge: 14

-

http://trainyourprogrammer.de/php-29-entwickeln-eines-eigenen-webbrowser.html

Vielleicht ist einfach nur mein Wissensstand zu niedrig, aber die Aufgabe ist mMn nicht lösbar.

05.01.13 14:57 #2

Gustl

Administrator

Registriert seit: 08.06.2012

Beiträge: 119

-

Die Aufgabe wurde für alle Programmiersprachen eingereicht, und php gehört auch dazu. Aber hast recht, sollte ich rausnehmen.
Edit: Habe die Aufgabe bei PHP rausgenommen. Danke

Beitrag editiert (05.01.2013 15:49 Uhr)

05.01.13 21:01 #3

Isparia

Registriert seit: 10.09.2012

Beiträge: 19

-

genau so wie es in der aufgaben stellung steht nicht aber generell ist es möglich seht unten^^.

Quellcode ausblenden PHP-Code
<?php
if(!isset($_POST["ziel"])){
$target= "test.de";
ausgabe($target);
}
else{
$target= $_POST["ziel"];
ausgabe($target);
}

function ausgabe($target){
echo '
<html>
<head></head>
<body>
<form method="post" action="index.php">
         <input type=text name="ziel" widht="90%" "height=10%"/>
</form>
<iframe src="http://'.$target.'" height="90%" width="100%" name="meiniframe" border="none">Alternativtext</iframe>
</body>
</html>' ;
}
?>


nur go0gle funst ned ka warum^^ den post schreib ich grad mit meinen php browser xd

Beitrag editiert (05.01.2013 21:01 Uhr)

06.01.13 01:17 #4

zayc_

Registriert seit: 12.12.2012

Beiträge: 30

-

nen iframe is aber kein "kompletter" browser ;)

06.01.13 10:29 #5

Ministry

Registriert seit: 29.12.2012

Beiträge: 14

-

Eben, hier übernimmt ja nicht PHP die Auswertung und Darstellung des HTML-Quelltextes, sondern der Browser in dem du dein Script aufrufst.

Btw: 4 Gewinnt kann man aber schon in der Konsole mittels PHP realisieren. Wird dann zwar nicht schön, aber selten. ;)

Beitrag editiert (06.01.2013 10:37 Uhr)

28.06.20 22:48 #6

GELÖSCHTE PERSON

Registriert seit: 0000-00-00 00:00:00

Beiträge: 0

-

Man abgesehen davon, dass die Aufgabe kompletter Schwachsinn ist und keinerlei praktische Bedeutung hat.
Hier die Lösung ( muss am Anfang des Scripts stehen ):

<?php
echo file_get_contents (__DIR__ . '/index.php' );exit;

1810272

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.

12ms