HTML/PHP suche?
Übersicht

![]() |
Dusselchen14Betreff: HTML/PHP suche? |
![]() Antworten mit Zitat ![]() |
---|---|---|
also ich hab mal wieder ne Frage:
Ich habe auf meinem Server z.B. einen Ordner "Bilder" der (logischerweise) Bilder enthält. Diese sind nummeriert. z.B.: 1.jpg 2.jpg ... 2398.jpg Nun möchte ich auf meiner Hompage ein Eingabefeld haben. Und wenn man dort "1265" eingibt soll "1265.jpg" angezeigt werden. Wie ist das zu realisieren? Danke schonmal für die Hilfe. MFG Dusselchen14 |
||
FWeinbehemals "ich" |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Code: [AUSKLAPPEN] <?php $Ordner = "Bilder"; ?> <html> <head> </head> <body> <?php if (isset($_POST['imgname'])){ echo '<img src="'.$Ordner.'/'.$_POST['imgname'].'.jpg" alt="Bild" />'; }else{ echo '<form action="'.$_SERVER['PHP_SELF'].'" method="POST"> Name des Bildes: <input type="text" name="imgname"> <input type="submit" value="Abfragen"> </form>'; } ?> </body> </html> Ich habe es jetzt über einen POST-Request gemacht wenn du die Einzelnen Bilder auch Verlinkbar haben willst dann müstest du es über GET machen. mfg ich |
||
"Wenn die Menschen nur über das sprächen, was sie begreifen, dann würde es sehr still auf der Welt sein." Albert Einstein (1879-1955)
"If you live each day as if it was your last, someday you'll most certainly be right." Steve Jobs |
![]() |
Dusselchen14 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Danke! Funktioniert super!^^ | ||
![]() |
Smily |
![]() Antworten mit Zitat ![]() |
---|---|---|
Und weil wir ganz korrekt sind, lesen wir uns gleich in das thema cross-seite-scripting ein
http://de.wikipedia.org/wiki/Cross-Site_Scripting |
||
Lesestoff:
gegen Softwarepatente | Netzzensur | brain.exe | Unabhängigkeitserklärung des Internets "Wir müssen die Rechte der Andersdenkenden selbst dann beachten, wenn sie Idioten oder schädlich sind. Wir müssen aufpassen. Wachsamkeit ist der Preis der Freiheit --- Keine Zensur!" stummi.org |
FWeinbehemals "ich" |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Einfach das:
Code: [AUSKLAPPEN] echo '<img src="'.$Ordner.'/'.$_POST['imgname'].'.jpg" alt="Bild" />';
Mit dem: Code: [AUSKLAPPEN] echo '<img src="'.$Ordner.'/'.htmlentities($_POST['imgname']).'.jpg" alt="Bild" />';
Ersetzen. Sorry habe ich nicht dran gedacht. mfg ich |
||
"Wenn die Menschen nur über das sprächen, was sie begreifen, dann würde es sehr still auf der Welt sein." Albert Einstein (1879-1955)
"If you live each day as if it was your last, someday you'll most certainly be right." Steve Jobs |
![]() |
D2006Administrator |
![]() Antworten mit Zitat ![]() |
---|---|---|
oder einfach Code: [AUSKLAPPEN] intval( $_POST['imgname'] ) Sind ja eh nur Ganzzahlen.
|
||
Intel Core i5 2500 | 16 GB DDR3 RAM dualchannel | ATI Radeon HD6870 (1024 MB RAM) | Windows 7 Home Premium
Intel Core 2 Duo 2.4 GHz | 2 GB DDR3 RAM dualchannel | Nvidia GeForce 9400M (256 MB shared RAM) | Mac OS X Snow Leopard Intel Pentium Dual-Core 2.4 GHz | 3 GB DDR2 RAM dualchannel | ATI Radeon HD3850 (1024 MB RAM) | Windows 7 Home Premium Chaos Interactive :: GoBang :: BB-Poker :: ChaosBreaker :: Hexagon :: ChaosRacer 2 |
#ReaperNewsposter |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Es geht auch einfacher. ![]() Zu mindestens mit JavaScript: Code: [AUSKLAPPEN] <input id="imageid" type="text" />
<input type="button" name="Submit" value="Schaltfläche" onClick="document.getElementById('searchimage').src = 'Bilder/'+document.getElementById('imageid').value+'.jpg';"/><br /> <img src="" id="searchimage" /> Ja, ok. Der Code ist nun eigentlich miserable, aber ich bin nicht so gut in JS. ![]() |
||
AMD Athlon 64 3500+, ATI AX800 Pro/TD, 2048 MB DRR 400 von Infineon, ♥RIP♥ (2005 - Juli 2015 -> sic!)
Blitz3D, BlitzMax, MaxGUI, Monkey X; Win7 |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group