Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[PHP] href-Wert setzen

Empfohlene Antworten

Hallo,

wie in einem anderen Teil des Forums beschrieben(.NET) habe ich das gleiche Problem mit PHP. Ich lese in meiner HTML-Seite mittels PHP aus einer Txtdatei mehrere Internetadressen in ein Array.

Dieses Array will ich nun dazu verwenden von bereits vorhandenen <a>'s den href wert zu setzen. Kurzum ich kann also mit einer Änderung in der Txt die links meiner Webseite verändern.

Das Problem was ich habe ist, wie ich die werte des array auf den href-Bereich des Tags vergebe. Meine bisherigen Erfolge waren eher mau. und so ist bisher nur das zustande gekommen

<?php
echo "<a target=\"_blank\" href=\" + addr_array + \"> "
?>[/PHP]

versuchs mal in etwa so:

<?php
$addr_array = "http://www.google.de";
echo "<a target=\"_blank\" href=\"" . $addr_array . "\">linktext</a>";
?>[/PHP]

lg

jasso

  • Autor

ok mein chef hat mich auf einen fall hingewiesen, den ich so nicht lösen kann. Ich lese per php aus meiner txt die Zeilen in ein Array. Die dort enthaltenen Zeilen nutze ich um einen link mit href zu erzeugen. soweit so gut.

<?php
if ($addr_array[2]!= array("\r\n","\r","\n","")
{
echo "<a target=\"_blank\" href=\"" . $addr_array[2] . "\"><img alt=\"Bild konnte nicht geladen werden\" src=\"SKATec-WEB.Web/ClientBin/Partner/Part-l1.png\" style=\"border:medium none; width:100px\" /></a>";
}
else
{
echo "<a target=\"_blank\"><img alt=\"Bild konnte nicht geladen werden\" src=\"SKATec-WEB.Web/ClientBin/Partner/Part-l1.png\" style=\"border:medium none; width:100px\" /></a>";
}
?><br/><br/>[/PHP]

Soweit so gut, nur wenn man eine leerzeile in die txt einfügt und dann in der nächsten wieder einen Link will ich das keine href wert gesetzt wird. Nur scheine ich einen echten Hänger zu haben was die if-Bedingung angeht.

Sie soll prüfen ob der Array-Wert eine Leerzeile hat. wenn ja dann kein href wert im link setzen, wenn nein dann kommt der hrefwert mit rein.

Ist vlt doof erklärt aber ich hoffe ihr wisst wie ich es meine.

  • Autor


<?php
$addr_array[6] = trim($addr_array[6]);
if ($addr_array[6]!= null)
{
echo "<a target=\"_blank\" href=\"" . $addr_array[6] . "\"><img alt=\"Bild konnte nicht geladen werden\" src=\"SKATec-WEB.Web/ClientBin/Partner/Part-l4.png\" style=\"border:medium none; width:100px\" /></a>";
}
else
{
echo "<a target=\"_blank\"><img alt=\"Bild konnte nicht geladen werden\" src=\"SKATec-WEB.Web/ClientBin/Partner/Part-l4.png\" style=\"border:medium none; width:100px\" /></a>";
}
?>
[/PHP]

habe ich grad selbst herausgefunden. :upps

Naja danke euch dennoch für die Hilfe!:uli

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.