Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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
GELÖST

Probleme mit define und Schleife

Frage Entwicklung PHP

Mitglied: 69469

69469 (Level 1)

18.11.2008, aktualisiert 14:28 Uhr, 3580 Aufrufe, 3 Kommentare

Hi,

ich hoffe hier hat einer ne Idee für mein Prob.

Dateien: index.php und config.php

Inhalt von config.php

<?php
define("G1_Dir", "feier");
define("G1_Text", "Geburtstagsfeier");
?>

Inhalt von index.php

include ('config.php');
.
.
.
<? for ($i = 1; $i <= 3 ; $i++) { ?>
<tr>
<? for ($j = 1; $j <= 3; $j++) { ?>
<td align="center" valign="middle">
<a href=<?=G1_Dir>><img src="<?=G.$j._Dir?>/<?=G.$j._Dir?>.jpg" alt="<?=G.$j._Text?>"></a><br>
<a href=<?=G.$j._Dir?>><?=G.$j._Text?></a>
</td>
<?}?>
</tr>
<?}?>

Es geht also darum, dass ich das Verzeichniss und Titel von Bildern in der config.php eintrage und die Seite automatisch erstellt wird.
Folgende Schreibweise unabhängig von der Schleife funktioniert problemlos: <a href=<?=G1_Dir?>...
Jetzt sollte er jedoch mit der Schleife von G1 bis z.B. G9 zählen.
Wie ihr seht habe ich schon probiert die zählung mit .$j. einzubinden. Funktioniert leider nicht.
Und wenn ich es mit 'G'.$j.'_Dir' versuche, zählt er zwar hoch, jedoch heißt das Verzeichnis dann auch G1_Dir und nicht wie in der Config vorgegeben feier.

Hoffentlich blickt hier einer durch.

Schonmal vielen Dank im Vorraus für die, die es versuchen

#Boris
Mitglied: 69469
18.11.2008 um 14:08 Uhr
Ok, mit

constant("G".$j."_Dir")

hats funktioniert
Bitte warten ..
Mitglied: ITLocke
18.11.2008 um 14:22 Uhr
Hi Boris,

wäre es möglich, dass du anstelle des define ein Array anlegst?

Ansonsten probier mal, anstelle
<a href=<?=G1_Dir>><img src="<?=G.$j._Dir?>/<?=G.$j._Dir?>.jpg" alt="<?=G.$j._Text?>"></a><br>
<a href=<?=G.$j._Dir?>><?=G.$j._Text?></a>

das hier:
01.
$tempdir = "G".$j."_Dir"
02.
$temptext = "G".$j."_Text"
03.
echo
04.
<a href=".$tempdir."><img src='".$tempdir.".jpg' alt='".$temptext"></a><br> 
05.
<a href='".$tempdir."'>".$temptext."</a>";
Bitte warten ..
Mitglied: masterG
18.11.2008 um 14:28 Uhr
Thread closed

masterG(Moderator)
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Verschachtelte FOR-Schleife mit einem Argument (3)

Frage von mp-home zum Thema Batch & Shell ...

Batch & Shell
gelöst Fehler in Schleife (2)

Frage von miczar zum Thema Batch & Shell ...

Batch & Shell
For Schleife in einer .sh Datei (4)

Frage von CrystalFlake zum Thema Batch & Shell ...

Batch & Shell
gelöst While Schleife mit mehreren Arrays (2)

Frage von Markus2016 zum Thema Batch & Shell ...

Neue Wissensbeiträge
Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(3)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Windows 10

Windows 10: Erste Anmeldung Animation deaktivieren

(3)

Anleitung von alemanne21 zum Thema Windows 10 ...

Heiß diskutierte Inhalte
SAN, NAS, DAS
MSA 2050 RAID Konfig (20)

Frage von Leo-le zum Thema SAN, NAS, DAS ...

Hosting & Housing
CNAME auf FTP funkt nicht mehr (7)

Frage von Wintektiv zum Thema Hosting & Housing ...