Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

PHP Abfrage aus HTML an 2 PHP Dokumente schicken

Mitglied: Kepala

Kepala (Level 1) - Jetzt verbinden

03.11.2011, aktualisiert 11:33 Uhr, 3573 Aufrufe, 15 Kommentare

Abfrage in HTML erstellt. Funktioniert in erster PHP und soll nun auch für die 2te gehen

Da diese Frage https://www.administrator.de/index.php?content=175598 nun gelöst ist, stell ich hier mal eine weitere... Vllt hab ich da wieder nur einen Gedankenfehler...

Die Abfrage:
01.
  
02.
form action="ausgabe.php" method="post"> 
03.
  <ul class="pageitem"> 
04.
    <li style="font-weight: bold;" class="bigfield"><input name="Username" value="" type="text" /></li> 
05.
    <li class="checkbox"><span>PC</span><input style="font-weight: bold;" name="Plattform" value="pc" type="radio" /></li> 
06.
    <li class="checkbox"><span>XBox 360</span><input name="Plattform" value="360" type="radio" /> </li> 
07.
    <li class="checkbox"><span>PS 3</span><input name="Plattform" value="ps3" type="radio" /> </li> 
08.
  </ul> 
09.
  <div style="top: 180px; height: 41px;" id="rightbutton"><input alt="Description" src="images/los.png" height="50" type="image" width="115" /> </div> 
10.
</form>
...soll an 2 *.php Dateien geleitet werden. Die erste wäre die ausgabe.php (das klappt auch soweit) und die zweite dann die ausgabe2.php.

1. Reicht es wenn ich ein action="ausgabe2.php" bei Form eingebe?

2. Was muss ich eingeben, dass die in der Abfrage gemachten Eingaben sich der Browser "merkt"? (im dem Fall, dass ich von der ausgabe.php den zurück Button drücke und somit wieder auf der Abfrageseite bin)

LG Kepala

Edit: Wer sich mal anschauen will was ich meine: http://www.webappbf3.co.de

Edit2: Meine bisherige Lösung da ich noch nicht weitergekommen bin sieht so aus:
01.
  
02.
</div> 
03.
<div id="textbox"> 
04.
<div id="textboxalign" align="center"><span class="textboxtitle"></span> 
05.
<p><img src="http://g.bf3stats.com/<?php print($_POST['Plattform']);?>/fe3hp53B/<?php print($_POST['Username']);?>.png" height="200" width="285" /></p> 
06.
</div> 
07.
<div id="content"> 
08.
<ul class="pageitem"> 
09.
  <li class="menu"><a href="http://g.bf3stats.com/<?php print($_POST['Plattform']);?>/MR14JGib/<?php print($_POST['Username']);?>.png" height="712" width="640" align="center"/><img 
10.
 src="images/awards_s/m50.png" /><span 
11.
 class="name"align="center">Weiterer Status</span> <span 
12.
 class="comment"></span><span class="arrow"></span></a> 
13.
  </li> 
14.
  <li class="menu"><a href="http://api.bf3stats.com/<?php print($_POST['Plattform']);?>/playerupdate/<?php print($_POST['Username']);?>"><img 
15.
 src="images/rankssmall/ss100.png" /><span 
16.
 class="name" align="center">Update</span><span 
17.
 class="comment"></span></span></a> 
18.
  </li> 
19.
</ul> 
20.
<div id="content"> 
21.
 <ul class="pageitem"> 
22.
  <li class="menu"><a href="user.html"><img 
23.
 src="images/navleft.png" /><span 
24.
 class="name" align="center">Zurück</span><span 
25.
 class="comment"></span></a></a> 
26.
  </li> 
27.
 </ul> 
28.
</div> 
29.
</div>

alles in der ausgabe.php also einer Datei! Ich möchte aber
01.
  
02.
<li class="menu"><a href="http://g.bf3stats.com/<?php print($_POST['Plattform']);?>/MR14JGib/<?php print($_POST['Username']);?>.png" height="712" width="640" align="center"/><img 
03.
 src="images/awards_s/m50.png" /><span 
04.
 class="name"align="center">Weiterer Status</span> <span 
05.
 class="comment"></span><span class="arrow"></span></a>
in eine andere PHP verschieben.
Mitglied: SlainteMhath
03.11.2011 um 10:42 Uhr
Moin,

1. kannst du bitte code-tags benutzen? danke.

2.
soll an 2 *.php Dateien geleitet werden
Warum möchtest Du das denn tun?

3. Lies dir bitte mal http://de.wikipedia.org/wiki/Cross-Site-Scripting durch, Dein Script ist ein einzige Sicherheitslückekatastrophe

lg,
Slainte
Bitte warten ..
Mitglied: Kepala
03.11.2011 um 10:48 Uhr
Die Sicherheitslücke ist mir bekannt, hilft mir aber nicht bei meinem Problem weiter... (und ich habe auch keine Ahnung wie ich die schliessen sollte, weil mein Englisch nicht so gut ist)

Ich würde gerne auf einer zweiten Seite die Eingaben der Abfrage verwenden für einen anderen Link bei welchem ich die Bildgrösse anpassen muss bzw das Seitenlayout erhalten möchte.

LG Kepala
Bitte warten ..
Mitglied: nxclass
03.11.2011 um 11:26 Uhr
1. Reicht es wenn ich ein action="ausgabe2.php" bei Form eingebe?
ich verstehe nicht ganz - Ein Formular kann nur immer an ein bestimmtes Ziel gesendet werden. Du kannst allerdings das Formular mit Javascript / AJAX mehrmals, an unterschiedliche Ziele absenden.

2. Was muss ich eingeben, dass die in der Abfrage gemachten Eingaben sich der Browser "merkt"? (im dem Fall, dass ich von der ausgabe.php den zurück Button drücke und somit wieder auf der Abfrageseite bin)
Das könnte man mit Sessions / Javascript / Ajax machen. Dir würde ich empfehlen einfach das target Attribut zu nutzen:
01.
<form action="ausgabe.php" target="_blank" method="post">
.. dann wird die Ausgabe in einem neuen Tab/Fenster geladen und dein Formular bleibt wie es ist.
Bitte warten ..
Mitglied: SlainteMhath
03.11.2011 um 11:42 Uhr
Zitat von Kepala:
... (und ich habe auch keine Ahnung wie ich die schliessen sollte, weil mein Englisch nicht so gut ist)
Nur gut, das ich dir den Link zum deutschen Wikipedia artikel gepostet hab'.

[...] auf einer zweiten Seite die Eingaben der Abfrage verwenden [...]
Dazu musst Du die Daten an deinem Server (in einer Datenbank) speichern (in ausgabe.php) und dann wieder abrufen, wenn sie gebraucht werden (in ausgabe2.php).
Bitte warten ..
Mitglied: Kepala
03.11.2011 um 12:58 Uhr
Zitat von SlainteMhath:
> Zitat von Kepala:
> ... (und ich habe auch keine Ahnung wie ich die schliessen sollte, weil mein Englisch nicht so gut ist)
Nur gut, das ich dir den Link zum deutschen Wikipedia artikel gepostet hab'.
und wie kann ich das nun absichern?

> [...] auf einer zweiten Seite die Eingaben der Abfrage verwenden [...]
Dazu musst Du die Daten an deinem Server (in einer Datenbank) speichern (in ausgabe.php) und dann wieder abrufen, wenn sie
gebraucht werden (in ausgabe2.php).

das ist es ja eben... eigentlich wollte ich die Daten nicht auf dem Server speichern.

(Sorry dass ich ein ziemlicher Neuling bin was das angeht)
Bitte warten ..
Mitglied: Kepala
03.11.2011 um 12:59 Uhr
Zitat von nxclass:
> 1. Reicht es wenn ich ein action="ausgabe2.php" bei Form eingebe?
ich verstehe nicht ganz - Ein Formular kann nur immer an ein bestimmtes Ziel gesendet werden. Du kannst allerdings das Formular
mit Javascript / AJAX mehrmals, an unterschiedliche Ziele absenden.

und wie stell ich sowas an?

> 2. Was muss ich eingeben, dass die in der Abfrage gemachten Eingaben sich der Browser "merkt"? (im dem Fall, dass
ich von der ausgabe.php den zurück Button drücke und somit wieder auf der Abfrageseite bin)
Das könnte man mit Sessions / Javascript / Ajax machen. Dir würde ich empfehlen einfach das target Attribut zu nutzen:
01.
> <form action="ausgabe.php" target="_blank" method="post"> 
02.
> 
.. dann wird die Ausgabe in einem neuen Tab/Fenster geladen und dein Formular bleibt wie es ist.
mit target="_blank" komme ich aber aus meiner WEBAPP raus und Safari öffnet sich ganz normal auf dem iPhone, genau das will ich ja eben nicht...
Bitte warten ..
Mitglied: nxclass
03.11.2011 um 14:42 Uhr
und wie stell ich sowas an?
Das ist schon ein Stück kompliziert und verlangt etwas mehr Einarbeitung. Schau Dir mal JQuery dazu an: http://api.jquery.com/category/ajax/ ich finde das ist noch am einfachsten zu lernen.

aus meiner WEBAPP raus und Safari öffnet sich
nagut - dann gibt es noch die Möglichkeit, dass Du das Formular an die selbe PHP Datei sendest .. das Formular selbst mit den Werten füllst .. und darunter ein IFRAME einblendest um den fremden Web Inhalt darzustellen.


... wahrscheinlich verstehe ich einfach noch nicht was Du genau erreichen willst mit deiner Anwendung.
Bitte warten ..
Mitglied: Kepala
03.11.2011 um 14:53 Uhr
Also das ganze soll eine Web App für das iPhone sein.

Seite 1: Begrüssung oder so (fertig) - www.webappbf3.co.de/index.html

Seite 2: Usereingaben (Abfragedatei) - www.webappbf3.co.de/user.html

Seite 3: grobes Erbegnis der Abfrage (ist ein Bildlink zu bf3stats.com) - www.webappbf3.co.de/abfrage.php

Seite 4: feineres Ergebnis der Abfrage (ist auch ein Bildlink zu bf3stats.com) - www.webappbf3.co.de/(hier soll abfrage2.php hin)

So wie es im Moment aufgebaut ist öffnet sich die Seite 4 zwar aber das Bild ist zu klein und sitzt oben links in der Ecke und hat keinen Button für zurück. Ich hätte das Bild gern in (fast) Fullscreen auf dem iPhone, so dass ich noch einen Button zurück einbauen kann. Dieser Button soll dann aber auf Seite 3 zurückgehen und die Eingaben von Seite 2 behalten (im Moment gehen sie verloren).

die Web App lässt sich auch im Explorer o.ä. öffnen so dass Ihr unter oben stehenden Links sehen könnt was ich mein.

LG Kepala

Edi:
Als Eingabe könnt Ihr gerne zum testen

Max_Keks
PS3

nehmen.
Bitte warten ..
Mitglied: nxclass
03.11.2011 um 15:45 Uhr
Ich hab es mir mal fix angeschaut - und ich würde die Formular Daten in die aktuelle Session speichern.

EDIT: dein Projekt ist zwar nicht sehr groß aber evtl. solltest Du dich mal mit einem PHP Framework wie zB Zend befassen, da wird Dir schon viel abgenommen (auch was XSS Lücken angeht)
Bitte warten ..
Mitglied: Kepala
03.11.2011 um 16:46 Uhr
Zitat von nxclass:
Ich hab es mir mal fix angeschaut - und ich würde die Formular Daten in die aktuelle Session speichern.

Ok hier die Frage wie kann ich das anstellen? Bzw. Was muss ich wo einfügen?

EDIT: dein Projekt ist zwar nicht sehr groß aber evtl. solltest Du dich mal mit einem PHP Framework wie zB Zend befassen, da
wird Dir schon viel abgenommen (auch was XSS Lücken angeht)
Danke für den Tipp werd ich mir auf jeden Fall anschauen...
Hab mir hierfür lediglich NVU und iWEBKIT5.04 (und das soll ja ein Framework sein) runtergeladen und den Rest mit Dir/Euch aus dem ganzen rausgearbeitet...

Aber ne Möglichkeit des so zu Lösen wie ichs oben beschrieben hab gibts nicht wirklich ausser Java o.ä.???
Bitte warten ..
Mitglied: Kepala
03.11.2011 um 21:39 Uhr
Also hab mir ne andere Lösung überlegt...

Einfach ein zweites Bild auf der 3. Seite muss man halt nach unten scrollen...

Der Update Butto geht noch nicht, da die noch dran arbeiten...

Werde mich in den nächsten Tagen mit dem Sicherheitsproblem mal auseinandersetzen und schaun was genau ich da tun muss...

Vllt kann an dieser Stelle mir ja noch jemand ein paar Tips geben (bis auf Zend da les ich mich gerade ein)...

LG Kepala
Bitte warten ..
Mitglied: Midivirus
10.11.2011 um 15:54 Uhr
Diese Seite hat einen schlechten Ruf.
webappbf3.co.de

bei dem Plug-IN W.O.T. beim Firefox.
Komisch?


Aber wie ich sehe, scheint es jetzt so ½wegs zu laufen (...)
Bitte warten ..
Mitglied: Kepala
10.11.2011 um 15:59 Uhr
Also ich hab da noch nix festgestellt... Habs auch mal überarbeitet wegen dem Sicherheitsproblem... Bisher läufts...

Wieso einen schlechten Ruf?
Bitte warten ..
Mitglied: Midivirus
10.11.2011 um 16:04 Uhr
weil die Seite im "World of Trust" so eingestuft wurde.

Könnte mir vorstellen, wegen co.de!

Das ist ja auch nur so einen Schimmelsubdomain (...)


Also,
bis neulich.


Und wegen dem Code:
Über dem Eingeabefeld steht "Formatierungshilfen" (...) einfach mal durchschauen.

Midi
Bitte warten ..
Ähnliche Inhalte
Router & Routing
DNS Abfrage über OpenVPN schicken
Frage von trallerRouter & Routing8 Kommentare

Hallo, man kann ja die verwendeten DNS Server für das Internet auf dieser Website hier prüfen: Bei mir werden ...

IDE & Editoren

Programm zum Bearbeiten von HTML Dokumenten

Frage von MarcysIDE & Editoren9 Kommentare

Hallo, in der Firma haben wir ein Intranet. Bestandteil des Intranets sind u. a. Verfahrensanweisungen. Die Verfahrensanweisungen sind HTML ...

Microsoft Office

Saubere HTML aus Word-Dokument

Frage von peterpaMicrosoft Office19 Kommentare

Hallo, kennt jemand eine Möglichkeit ein Word-Dokument in eine "saubere" HTML-Seite zu wandeln? Ja es gibt die Möglichkeit diese ...

PHP

HTML PHP MySQL Webanwendung

Frage von hahaxd3PHP12 Kommentare

Hallo Leute, Ich möchte gerne Meine Datenbank auf einer webseite darstellen. Dabei sollte diese Als normale Tabelle dargestellt sein. ...

Neue Wissensbeiträge
E-Mail
Email-Apps und Verhalten bei Pop3
Erfahrungsbericht von kfranzk vor 8 StundenE-Mail3 Kommentare

Hallo Freunde, da mir mein diesbezüglicher Faden als gelöst markiert wurde, muss ich hier neu aufsetzen. Ich arbeite bewusst ...

Hyper-V

Optimiertes Ubuntu per Microsoft Hyper-V-Schnellerstellung verfügbar

Anleitung von Frank vor 10 StundenHyper-V

Für Microsofts Virtualisierungssoftware Hyper-V ist ab sofort auch ein optimiertes Ubuntu 18.04.1 LTS verfügbar. In der "Hyper-V-Schnellerstellung" App, die ...

Sicherheits-Tools

Trend Micro WorryFree Business Security (WFBS) 10 - neuer Patch 1470 verfügbar

Tipp von VGem-e vor 13 StundenSicherheits-Tools

Servus, mal sehen, ob mit Patch 1470, zu finden unter dann die angeblich fehlerhafte Funktion, die unter W10 im ...

Server-Hardware

Lösung für Ersatz eines defekter Raid-Controllers

Anleitung von wellknown vor 1 TagServer-Hardware3 Kommentare

Hallo, da ich nichts gefunden habe und selbst eine Lösung brauchte, hier eine kleine Anleitung für alle die vor ...

Heiß diskutierte Inhalte
Windows Server
Mit der alten Domäneprofil anmelden ohne Server
gelöst Frage von SyosseWindows Server37 Kommentare

Hallo Jungs Folgendes Szenario: Ich habe bei einem sehr kleinen Unternehmen (2Personen) den Server migriert, soweit hat alles geklappt. ...

Sicherheits-Tools
Virenprogramm lässt Programme nicht starten
Frage von SurferGirlSicherheits-Tools23 Kommentare

Hallo, ich bin neu hier, ich hoffe ich habe die richtige Rubrik gewählt. Falls nicht, tut es mir leid. ...

Windows Server
Kann DNS-Einträge nicht finden
gelöst Frage von BPeterWindows Server19 Kommentare

Hallo, wenn ich folgenden Befehl absetze, bekomme ich eine Liste zurück mit allen Einträgen der DNS-Zone. Wenn ich aber ...

Windows Server
SQL Server Instanz (Eplan) auf WIN 2008 RC2 Server frisst RAM ohne Limit
Frage von derinderinderinWindows Server17 Kommentare

Hallo Zusammen, Wir haben hier einen Windows 2008 RC2 Server. Darauf läuft ein SQL Server Express 2014 Version 12.0.4232.0. ...