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, 3576 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
For Schleife in einer .sh Datei (4)

Frage von CrystalFlake zum Thema Batch & Shell ...

Outlook & Mail
gelöst Habe nach und nach innerhalb einer Domäne Probleme mit der Indizierung von Outlook (5)

Frage von cramtroni zum Thema Outlook & Mail ...

Microsoft Office
Office 2013 Lizenzen - Probleme mit angelegten MS-Accounts (5)

Frage von Henere zum Thema Microsoft Office ...

Windows 10
gelöst UAC Benutzersteuerung macht Probleme (5)

Frage von Madzylinder zum Thema Windows 10 ...

Neue Wissensbeiträge
Heiß diskutierte Inhalte
Server-Hardware
Einem Stromausfall entgegen wirken (22)

Frage von OIOOIOOIOIIOOOIIOIIOIOOO zum Thema Server-Hardware ...

Festplatten, SSD, Raid
PC stellt nach dem Bios ab (20)

Frage von uridium69 zum Thema Festplatten, SSD, Raid ...

Windows 7
Freeware MSI Tool (13)

Frage von uridium69 zum Thema Windows 7 ...

DSL, VDSL
gelöst Ständige Störungen - Internet (12)

Frage von gamerff zum Thema DSL, VDSL ...