Klapptext funktioniert ned :/

sliP

Grünschnabel
also ich wollte einen newsklapptext machen.

hier der code:

PHP:
    $text = $lat_news[$i][1];
    $länge = strlen($text);
    $abschnitt = substr($text,0,100);
    $linkvar = $var ^ (1<<$i);
    
if($länge > 100){
        if ($var & 1<<$i) {
            echo $text; 
            echo "<a href=\"?var=".$linkvar."\">[-] schliessen</a>";
        } else {
            echo $abschnitt; 
            echo "<a href=\"?var=".$linkvar."\">...<br>[+] mehr lesen</a>";
        }
    } else {echo $text;}

das ganze liegt in einem iframe den ich auch in den links schon versucht habe anzusprechen aber irgendwie binsch wohl zu blöde :)

wär nett wenn irh helfen könntet.

danke im vorraus
sliP
 
Hi,

PHP:
<?
$text = $lat_news[$i][1];
$laenge = strlen($text);
$abschnitt = substr($text,0,100);
$linkvar = $var ^ (1<<$i);

if($laenge > 100){
if ($var & 1<<$i) {
echo $text;
echo"<a href=$PHP_SELF?var=".$linkvar.">[-] schliessen</a>" ;
} else {
echo $abschnitt;
echo"<a href=$PHP_SELF?var=".$linkvar.">...<br>[+] mehr lesen</a>";
}
} else {echo $text;}
?>


so dürfte es gehen
dein

habe folgende Änderungen vorgenommen.
alt:
$lange = strlen($text);
neu:
$laenge = strlen($text);

Mit 'ä' wirds wohl nicht gehen. Sonderzeichen und Umlaute sind nicht erkaubt


alt:
echo "<a href=\"?var=".$linkvar."\">[-] schliessen</a>";
neu
echo"<a href=$PHP_SELF?var=".$linkvar.">[-] schliessen</a>" ;

da er ja auf sich selber zugreifen soll, musst du ihn das schon sagen.
( das selbe nartürlich auch beim zweiten <a href..........)

Note:

$PHP_SELF
Der Dateiname des gerade ausgeführten Skripts, relativ zum Wurzel-Verzeichnis des Dokuments.

greetz

Ultrasonic
 
Zuletzt bearbeitet:
danke sonic aberes geht trotzdem nicht :D

klar das mit dem "ä" hab ich rausgenommen, aber der strlen hatter erfolgreich gemacht. nur klappt des aufklappen nich. egal welche datei ich ansprech es passiert einfach mal nix :D

bin verzweifelt ^^
 
Original geschrieben von sliP
bin verzweifelt ^^

Meister, schludere mal hier nicht so mit der Grammatik und Rechtschreibung, sonst wirst Du das Forum demnächst aus der reinen Zuschauerperspektive erleben können :rolleyes: Die roten Kästen beim Erstellen eines Beitrags stehen nicht aus Spass da! Dankeschön.. ;)
 
Zurück