WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » substr_replace(); Problem » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von MCM
hi axelhaid

bin ja froh, dass irgendhaupt jemd. mein post bemerkt bzw. kommentiert.

Also, das Problem hat sich mittlerweile selbst gelöst, hab den Fhaler gefunden, und zwar muss die Zeile 11 und 19 so aussehen

1:
$neu_open = substr_replace($vorschau, '1', $nr,1);


War ein denkfehler meinerseits! Komments habe ich extra rausgenommen um euch nicht zu verwirren :(
von alexhaid
Ich versteh nicht ganz, was dieser Code machen soll. Kannst du das ein bisschen besser erläutern?

Ich würde statt split() in Zeile 2 explode() verwenden. Was sollen diese mit list() erzeugten Variablen sein? Sollen es assoziative Arrays sein? split() erzeugt ja schon ein Array aus $vorschau. Warum also nochmal das ganze?

Was an deinem Code völlig feht, sind Kommentare! Es ist schon schwer, den eigenen Code nach einigen Tagen noch zu verstehen Aber schlimm ist es dann, wenn es jemand anders verstehen soll. (Soll konstruktive Kritik sein).

God bless,
alex
von MCM
Kann mir das mal bitte einer erkären?? Wiso wird das $_GET in der Ausgabe erst imer kleiner und dann wieder größer?? Hab absolut kein Plan, wo der Fehler steckt, daher möchte ich euch mal bitten, den code durchzuschauen und mir zusagen was ich falsch gemacht habe. Danke!


main.php
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27:
$vorschau = "0-0-0-0-0-0-0-0-0-0";
@list($news["1"],$news["2"],$news["3"],$news["4"],$news["5"],$news["6"],$news["7"],$news["8"],$news["9"],$news["10"])= split ("-", $vorschau, 10);
$i = 1;

foreach($nummer as $count) {
    if($news[$count] == 1) {
        $nr = (($count + $limit)*2)-2;
        if($nr <= 0) {
            $neu_open = substr_replace($vorschau, '0', 0,1);
        } else {
            $neu_open = substr_replace($vorschau, '0', $nr,$nr-1);
        }
        echo("Blablabla <a href=?$neu_open>Link(inPark)</a>Blablabla");
    } else {
        $nr = (($count + $limit)*2)-2;
        if($nr <= 0) {
            $neu_open = substr_replace($vorschau, '1', 0,1);
        } else {
            $neu_open = substr_replace($vorschau, '1', $nr,$nr-1);
        }
        echo("blablabla<a href=?$neu_open>Link</a>Blabla");
    }
    if($i >= 10) {
        break;
    }
    $i = $i + 1;
}


Ausgabe
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11:
blablabla<a href=?1000000000>Link</a>Blabla
blablabla<a href=?0-1-0-0-0-0-0-0-0-0-0>Link</a>Blabla
blablabla<a href=?0-0-1-0-0-0-0-0-0-0>Link</a>Blabla
blablabla<a href=?0-0-0-1-0-0-0-0-0>Link</a>Blabla
blablabla<a href=?0-0-0-0-1-0-0-0>Link</a>Blabla
blablabla<a href=?0-0-0-0-0-1-0>Link</a>Blabla
blablabla<a href=?0-0-0-0-0-0-1>Link</a>Blabla
blablabla<a href=?0-0-0-0-0-0-0-1>Link</a>Blabla
blablabla<a href=?0-0-0-0-0-0-0-0-1>Link</a>Blabla
blablabla<a href=?0-0-0-0-0-0-0-0-0-1>Link</a>Blabla



---
cya MCM

[Je mehr Bürger mit Zivilcourage ein Land hat, desto weniger Helden wird es einmal brauchen]
[by Franca Magnani]

Nach oben