Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Sätze per php kürzen

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Marco.Lehmann
PostRank 4
PostRank 4
Beiträge: 191
Registriert: 10.03.2006, 21:41

Beitrag von Marco.Lehmann » 10.05.2009, 21:24

Hallo!

Ich bräuchte eure Hilfe für die korrekte php Formel zum Kürzen von Sätzen. Ich brauche das für folgendes:

Beispielsweise soll die URL https://www.seite.de/das-ist-mein-[b]begriff[/b]/
automatisch per Formel auf https://www.seite.de/[b]begriff[/b]/
gekürzt werden, also auf das letzte Wort des Satzes

Habt ihr ein paar Tipps oder einen guten Link für mich?

Danke

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


chris21
PostRank 9
PostRank 9
Beiträge: 2758
Registriert: 10.04.2005, 18:17

Beitrag von chris21 » 10.05.2009, 21:33

Auf die Schnelle:

Code: Alles auswählen

$url ="http://www.seite.de/das-ist-mein-begriff/";
$lastword = substr (strrchr($url,"-") ,1);
Dann wäre $lastword="begriff/"

Mehr unter:

https://de.php.net/manual/de/function.strrchr.php
Zuletzt geändert von chris21 am 10.05.2009, 22:53, insgesamt 1-mal geändert.

Marco.Lehmann
PostRank 4
PostRank 4
Beiträge: 191
Registriert: 10.03.2006, 21:41

Beitrag von Marco.Lehmann » 10.05.2009, 21:39

oha danke für die schnelle antwort

wie baue ich den code ein wenn es per php als link ausgegeben werden soll? Also ich habe beispielsweise lediglich den Begriff "Das-ist-mein-Haus" und auf der Seite soll nun "https://www.seite.de/Haus" als Link stehen?

Lässt sich das auch so umsetzen?

chris21
PostRank 9
PostRank 9
Beiträge: 2758
Registriert: 10.04.2005, 18:17

Beitrag von chris21 » 10.05.2009, 21:52

Hast Du "Das-ist-mein-Haus" irgendwo in einer Variable drin stehen oder steht das einfach irgendwo im Text?

Falls erstes der Fall wäre, angenommen "Das-ist-mein-Haus" als Variable $variable, auf die Schnelle:

Code: Alles auswählen

$lastword = substr (strrchr($variable,"-") ,1);
echo '<a href="http&#58;//www.seite.de/'. $lastword . '">' . $variable . '</a>';
Ansonsten müsste man den Text auf der Seite parsen, um $variable zu bekommen.
Zuletzt geändert von chris21 am 10.05.2009, 22:54, insgesamt 1-mal geändert.

Anonymous

Beitrag von Anonymous » 10.05.2009, 21:52

naja... wenn du nicht weist wie du per php einen Link auf deiner webseite ausgeben lassen kannst, würde ich dir raten dir jemanden zu suchen der da Ahnung von hat.... bei solchen Basteleien von absoluten Anfängern besteht eine große Gefaht das du dir sicherheitslöcher ohne Ende einbaust oder das ergebnis so unperformant wird das du den Server ausbremst sobald etwas mehr Traffic auf die Seite kommt.... :-?

chris21
PostRank 9
PostRank 9
Beiträge: 2758
Registriert: 10.04.2005, 18:17

Beitrag von chris21 » 10.05.2009, 21:53

so kann man es auch sehen.

Marco.Lehmann
PostRank 4
PostRank 4
Beiträge: 191
Registriert: 10.03.2006, 21:41

Beitrag von Marco.Lehmann » 10.05.2009, 22:01

Danke euch beiden - mal sehen wie ich es am besten umsetze

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag