![]() |
|
|
Themen-Optionen |
|
|
#16
|
|
PC-Freak :D
![]() ![]() Themenstarter
Registriert seit: 22.03.2012
Ort: Deutschland
Beiträge: 248
Verwendet: Adobe Collection, GIMP
|
Hi, danke für die Antworten.
@Duddle zu a) Klingt logisch, aber ich denke ich nehme b)^^ Aber ich lese es mir mal trotzdem durch. zu b) Hm.. müsste das nicht so gehen? PHP-Code:
@Tr3icio Cool. viel kürzer^^ das 2.: Das verstehe ich iwie nicht so^^ Und wieso muss man diese if-abfrage nicht hinpacken: PHP-Code:
oder so? Aber echt, vielen Dank Lg Dennis |
|
|
|
#17
|
|
Newbie
![]() Registriert seit: 03.04.2011
Ort: Hude
Beiträge: 53
Verwendet: Jetbrains PhpStorm
|
@d3mueller
Ganz einfach :-) 1. Du schaust ob der Name nicht . und nicht .. ist. "." ist das Verzeichnis selbst und ".." das "Elternverzeichnis" (mir fällt grade nicht ein was ich schreiben soll xD), es sind also beides Verzeichnisse, weswegen is_dir() auch "." und ".." erkennt. Deswegen reicht: is_dir($file) || !preg_match('/\.(gif|jpeg|jpg|png)$/', $file) Und wegen dem "../fotos/mannschaftsfotos" kannst du einfach ein trim anwenden. Ein Beispiel: PHP-Code:
PHP-Code:
Wenn bei <option> das Attribute value weggelassen wird, wird einfach der Inhalt genommen. (<option>test</option> ist das selbe wie <option value="test">lol</option>) |
|
|
|
#18
|
|
Posting-Frequenz: 14µHz
![]() ![]() ![]() ![]() ![]() Registriert seit: 03.02.2006
Ort: Dresden
Beiträge: 3.262
|
Dein Muster ist nicht vollständig. In deinem Beispiel wird exakt der angegebene Ordner gefunden/zurückgegeben, nicht seine Inhalte. Sobald du eine Wildcard "*" dranhängst, findet er alle darauf passenden Inhalte.
Problematisch werden dabei aber nicht-Bilder, und bisher arbeitest du ja nur mit Bildern. Du müsstest dann genauer angeben, welche Dateiendungen du akzeptieren willst und dabei mit geschweiften Klammern und der Option GLOB_BRACE spielen. Das wird in dem verlinkten Tutorial erklärt. Duddle
__________________
»To a cosmologist, a hundred thousand light-years rounds down to zero.« - RobotRollCall |
|
|
|
#19
|
||
|
PC-Freak :D
![]() ![]() Themenstarter
Registriert seit: 22.03.2012
Ort: Deutschland
Beiträge: 248
Verwendet: Adobe Collection, GIMP
|
Zitat:
Nur was bedeutet dieses continue;? Und warum sind da keine eschweiften klammern in dem Code? oder find ich die nur nicht. Zitat:
Danke schon mal, Liebe Grüße Dennis |
||
|
|
|
#20
|
|
Newbie
![]() Registriert seit: 03.04.2011
Ort: Hude
Beiträge: 53
Verwendet: Jetbrains PhpStorm
|
continue; heißt, dass die Schleife ab dem Punkt wieder von vorne beginnt.
Ein Beispiel: PHP-Code:
Das heißt am ende gibt die Schleife nur aus: 34 anstatt 1234. Bei break; würde die Schleif komplett abgebrochen werden, das heißt es würde mit dem Code nach der Schleife (nach dem }) weitergemacht werden. Und die geschweiften Klammern sind unnötig (in diesem Fall). Wenn du nur 1 Sache in der if-Abfrage ausführst, kannst du die Klammern weglassen. |
|
|
|
#21
|
|
PC-Freak :D
![]() ![]() Themenstarter
Registriert seit: 22.03.2012
Ort: Deutschland
Beiträge: 248
Verwendet: Adobe Collection, GIMP
|
Danke für die Erklärung
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
|
-
Reklame
-
-
- CS6 Extended 64bit - Zusatzmodule können nicht geladen werden
- PHP-Variable in Javascript
- Rahmen kann nicht frei transformiert werden
- Digital Painting ohne Grafiktablett
- Sketchbook Pro
- PSD-Datei in ACR bearbeiten
- Logodesign nach vielen Jahren
- Wie geht das???
- VHS > digitalisiert - Restaurieren, wer kann helfen? :)
- Meinungen von euch zum 23. Foto-Kreativcontest
- web-clip / Format
- Wer wird Webinär?
- einzelne Klone unterschiedlich deformieren
- Nik-Complete-Collection kostenlos...
- Hintergrund einfügen
- Cache ohne externe Installation gesucht
- Kaufempfehlung: Monitor für Bildbearbeitung/DTP
- Firepro oder Quadro
- Traum Silhoueten
- Tipps zum Kauf einer Kamera
-
-
Aktuelles Commag
Anzeige
-
Anzeige










Social Media