abonnement Unibet Coolblue Bitvavo
pi_33597728
en alvast de beste wensen voor dit jaar natuurlijk
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  zondag 1 januari 2006 @ 10:20:32 #3
120139 freiss
Hertog Jan :9~
pi_33597731
quote:
Op zondag 1 januari 2006 10:19 schreef Chandler het volgende:
en alvast de beste wensen voor dit jaar natuurlijk
HJ 14-punt-gift.
Lijst met rukmateriaal!
pi_33599410
eingelijk mag dat alvast wel weg!
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  FOK!-Schrikkelbaas zondag 1 januari 2006 @ 13:09:44 #5
1972 Swetsenegger
Egocentrische Narcist
pi_33599498
quote:
Op zondag 1 januari 2006 13:05 schreef Chandler het volgende:
eingelijk mag dat alvast wel weg!
Kut he, die quote. Anders had je sneaky kunnen editten
pi_33619343
Beste wensen iedereen

Gelijk een vraag:

1
2
3
4
5
6
7
8
9
10
11
<?php
$vraag
= array(1 =&gt; '$vraag1', 2 =&gt; '$vraag2', 3 =&gt; '$vraag3', 4 =&gt; '$vraag4', 5 =&gt; '$vraag5', 6 =&gt; '$vraag6');
for (
$counter = 0; $counter &lt;= 6; $counter += 1) {

If (
strlen(($arr["vraag"][$counter])) &gt; 1) {
$sql_query = "INSERT INTO Pollgegevens (PollID, PollPlek, Antwoorden, Vraagnummer)";
$sql_query .="VALUES ('".$pollID."','".$pollPlek."','".$arr["vraag"]."', '".$counter."');";
$result = mysql_query($sql_query) or die(mysql_error());
}
}
?>


Wat doe ik fout? Ik heb nooit eerder echt met array's gewerkt met PHP, maar ik wil dus 6 ingevulde antwoorden controlleren, en indien meer dan 1 karakter er in, in de database stoppen..

alvast bedankt!
pi_33621573
tsss jullie konden gister je roes uitslapen
  maandag 2 januari 2006 @ 12:38:56 #9
120139 freiss
Hertog Jan :9~
pi_33621895
Wat ik zo snel zie, ben je een spatie vergeten in je $sql_query. Nu zit de ")" vast aan de "VALUES". Je kan overigens ook $counter += 1 als $counter++ schrijven.
HJ 14-punt-gift.
Lijst met rukmateriaal!
  FOK!-Schrikkelbaas maandag 2 januari 2006 @ 12:49:35 #10
1972 Swetsenegger
Egocentrische Narcist
pi_33622141
1
2
3
4
5
6
7
8
9
$vraag = array(1 => '$vraag1', 2 => '$vraag2', 3 => '$vraag3', 4 => '$vraag4', 5 => '$vraag5', 6 => '$vraag6');
for ( $counter = 0; $counter <= 6; $counter ++) {

If (strlen($vraag[$counter]) > 1) {
$sql_query = "INSERT INTO Pollgegevens (PollID, PollPlek, Antwoorden, Vraagnummer)";
$sql_query .="VALUES ('".$pollID."','".$pollPlek."','".$arr["vraag"]."', '".$counter."');";
$result = mysql_query($sql_query) or die(mysql_error());
}
}
pi_33622450
quote:
Op maandag 2 januari 2006 12:49 schreef Swetsenegger het volgende:

[ code verwijderd ]
Dit werkt deels, ik krijg nu wat in mn database. Echter, de vragen-velden blijven leeg
pi_33622754
Hallo..ik heb een probleempje
Ik wil dat als je een van m'n avatars kiest je er ook gelijk de naam er bij krijgt
Het werkt dus ong. zo

1
2
    echo  '<input type="radio" name="nummer" value="2">';
    echo "<img src='icon2.png'>";


Nu werkt het alleen nog maar met nummers
1 echo "Je hebt nummer $iconnummer gekozen";


Hoe kan ik ervoor zorgen dat er ipv. $iconnummer staat er een naam komt?
pi_33622901
je avatar kiesding werkt niet, ik koos net de chinees!

edit: ik zie nu geen chinees in het lijstje staan, was dus denk ik bij iemand anders met een avakies ding
  FOK!-Schrikkelbaas maandag 2 januari 2006 @ 13:15:41 #14
1972 Swetsenegger
Egocentrische Narcist
pi_33622933
quote:
Op maandag 2 januari 2006 12:58 schreef LeeHarveyOswald het volgende:

[..]

Dit werkt deels, ik krijg nu wat in mn database. Echter, de vragen-velden blijven leeg
1
2
3
4
5
6
7
8
9
$vraag = array(1 => '$vraag1', 2 => '$vraag2', 3 => '$vraag3', 4 => '$vraag4', 5 => '$vraag5', 6 => '$vraag6');
for ( $counter = 0; $counter <= 6; $counter ++) {

If (strlen($vraag[$counter]) > 1) {
$sql_query = "INSERT INTO Pollgegevens (PollID, PollPlek, Antwoorden, Vraagnummer)";
$sql_query .="VALUES ('".$pollID."','".$pollPlek."','".$vraag[$counter]."', '".$counter."');";
$result = mysql_query($sql_query) or die(mysql_error());
}
}
pi_33623030
quote:
Op maandag 2 januari 2006 13:14 schreef LeeHarveyOswald het volgende:
je avatar kiesding werkt niet, ik koos net de chinees!

edit: ik zie nu geen chinees in het lijstje staan, was dus denk ik bij iemand anders met een avakies ding
Ik heb ze nu ff allemaal weg gedaan...avatar kies dinges krijgt een hele update
Momenteel kan je alleen 4x Olsens kiezen en 2x J.Lo
pi_33623141
quote:
Op maandag 2 januari 2006 13:15 schreef Swetsenegger het volgende:

[..]
[ code verwijderd ]
Dit resulteerd in de volgende inhoud van mijn database:

$vraag3
$vraag2
$vraag1
$vraag4
$vraag5
$vraag6
  FOK!-Schrikkelbaas maandag 2 januari 2006 @ 13:34:03 #17
1972 Swetsenegger
Egocentrische Narcist
pi_33623378
quote:
Op maandag 2 januari 2006 13:23 schreef LeeHarveyOswald het volgende:

[..]

Dit resulteerd in de volgende inhoud van mijn database:

$vraag3
$vraag2
$vraag1
$vraag4
$vraag5
$vraag6
Ik naam dan ook aan dat die $vraag1 in je array symbolisch was, en daar gewoon de vraag stond.
Waarom los je dat zo op eigenlijk?
pi_33623470
Ik heb 6 velden waarin een vraag neergezet kan worden. Ik wil een veld alleen opnemen als er iets in staat, en langer dan 1 karakter is (zodat niet per ongeluk een spatie als poll antwoord er tussen komt te staan)

Wat uit het formulier komt, komt in $vraagX te staan..
pi_33623575
array dinges aangepast, nu doettie et thnx
pi_33630099
quote:
Op maandag 2 januari 2006 13:08 schreef DjDev het volgende:
Hallo..ik heb een probleempje
Ik wil dat als je een van m'n avatars kiest je er ook gelijk de naam er bij krijgt
Het werkt dus ong. zo
[ code verwijderd ]

Nu werkt het alleen nog maar met nummers
[ code verwijderd ]

Hoe kan ik ervoor zorgen dat er ipv. $iconnummer staat er een naam komt?
Dat is vrij basic, maar je dient een array aan te maken die de nummers koppelt aan namen. Dus zoiets als dit:

$namen = array('A. Aars', 'B. Beer', 'C. Claus', ...);

Waarbij de eerste naam index 0 heeft, de volgende 1, etc. Daarna doe je dit:

echo 'Je hebt ' . $namen[$gekozenNummer] . ' gekozen!';
pi_33630199
quote:
Op maandag 2 januari 2006 16:56 schreef JeRa het volgende:

[..]

Dat is vrij basic, maar je dient een array aan te maken die de nummers koppelt aan namen. Dus zoiets als dit:

$namen = array('A. Aars', 'B. Beer', 'C. Claus', ...);

Waarbij de eerste naam index 0 heeft, de volgende 1, etc. Daarna doe je dit:

echo 'Je hebt ' . $namen[$gekozenNummer] . ' gekozen!';
Ok..ik ga ff wat dingen proberen
Bedankt
-edit-

Het lukt niet echt...
Ik krijg alleen "Je hebt gekozen!"
Ik weet niet waar ik het fout doe maar ik denk bij $namen = array('A. Aars', 'B. Beer', 'C. Claus', ...);
Ik snap dat niet echt..Kan je dat ff uitleggen?

[ Bericht 19% gewijzigd door DjDev op 02-01-2006 17:12:47 ]
  FOK!-Schrikkelbaas maandag 2 januari 2006 @ 17:17:16 #22
1972 Swetsenegger
Egocentrische Narcist
pi_33630725
quote:
Op maandag 2 januari 2006 16:59 schreef DjDev het volgende:

[..]

Ok..ik ga ff wat dingen proberen
Bedankt
-edit-

Het lukt niet echt...
Ik krijg alleen "Je hebt gekozen!"
Ik weet niet waar ik het fout doe maar ik denk bij $namen = array('A. Aars', 'B. Beer', 'C. Claus', ...);
Ik snap dat niet echt..Kan je dat ff uitleggen?
Post je code eens.
pi_33630887
Tja na wat vogelen met wat code om plaats te bepalen heb ik reeds het volgende stukje code gerealiseerd!.. maar helaas werkt dit niet echt optimaal... omdat ik soms een veld wil verplaatsen van kolom 1 naar kolom 2 of naar kolom 3, whatever.

de code

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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
function moveCat($id, $pos)
{
    $sql = "SELECT tree.pos_id,
                   tree.sort_id
            FROM   `tree`
            WHERE  `id` = '" . $id . "'";
    $query = mysql_query($sql);
    $items = mysql_num_rows($query);
    
    if ($items > 0)
    {
        $list = mysql_fetch_object($query);
        
        if ($pos == "up")
        {
            $first = $list->sort_id -1;
            $last  = $list->sort_id;
        }
        else
        {
            $first = $list->sort_id;
            $last  = $list->sort_id +1;
        }


        $catSql   = "SELECT tree.id,
                            tree.sort_id
                     FROM   tree
                     WHERE  tree.pos_id = '" . $list->pos_id . "'
                     AND    tree.sort_id IN ('" . $first . "', '" . $last . "')";
        $catQuery = mysql_query($catSql) or die($catSql . mysql_error());
        $catItems = mysql_num_rows($catQuery);
        
        $arrMove = array();
        if ($catItems > 1)
        {
            for ($x = 0; $x < $catItems; $x++)
            {
                $catList = mysql_fetch_object($catQuery);
                
                $arrMove[] = array('id'  => $catList->id,
                                   'sid' => $catList->sort_id);
            }
            
            mysql_query("UPDATE tree SET sort_id = '" . $arrMove[0]['sid'] . "' WHERE id = '" . $arrMove[1]['id'] . "'");
            mysql_query("UPDATE tree SET sort_id = '" . $arrMove[1]['sid'] . "' WHERE id = '" . $arrMove[0]['id'] . "'");

            return true;
        }
        else
        {
            return false;
        }
    }
    else
    {
        return false;
    }
}


nu doe ik toch echt iets echt heel goed fout... maar waar het zit weet ik niet, misschien de manier van uitlezen? heeft iemand suggesties?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_33631044
-edit-

Lama...ik heb alles verneukt

[ Bericht 64% gewijzigd door DjDev op 02-01-2006 19:50:31 ]
  FOK!-Schrikkelbaas maandag 2 januari 2006 @ 17:33:05 #25
1972 Swetsenegger
Egocentrische Narcist
pi_33631176
quote:
Op maandag 2 januari 2006 17:28 schreef DjDev het volgende:

[..]
[ code verwijderd ]

Je nieuwe code met die array erin
  maandag 2 januari 2006 @ 17:38:34 #26
65471 SkaterSam
Lurking Galore
pi_33631309
1
2
3
4
5
6
7
<?php
if (date(Y) == 2006) {
echo
"Gelukkig Nieuwjaar iedereen!";
} else {
echo
"tvp";
}
?>

Flauw hè
Let's make life easy
Typo's are the demon spawn from hell !
pi_33631614
quote:
Op maandag 2 januari 2006 17:22 schreef Chandler het volgende:
Tja na wat vogelen met wat code om plaats te bepalen heb ik reeds het volgende stukje code gerealiseerd!.. maar helaas werkt dit niet echt optimaal... omdat ik soms een veld wil verplaatsen van kolom 1 naar kolom 2 of naar kolom 3, whatever.

de code
[ code verwijderd ]

nu doe ik toch echt iets echt heel goed fout... maar waar het zit weet ik niet, misschien de manier van uitlezen? heeft iemand suggesties?
natuurlijk is het handig om te zien waarmee ik bezig ben, en heb dus ook al een preview online, alleen de frontpage werkt en de links die er in staan etc

http://linkbase.bruggema.nl/
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_33633159
quote:
Op maandag 2 januari 2006 17:38 schreef SkaterSam het volgende:

[ code verwijderd ]

Flauw hè
Dat kan korter

1<?=date(Y)-2006?tvp:'Gelukkig Nieuwjaar iedereen!';
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_33633600
quote:
Op maandag 2 januari 2006 17:33 schreef Swetsenegger het volgende:

[..]


Je nieuwe code met die array erin
Die heb ik dus niet want ik snap het niet

-edit-

Ik heb dus ff ingetikt zoals ik dacht dat het moest...
pi_33634121
quote:
Op maandag 2 januari 2006 18:55 schreef DjDev het volgende:

[..]

Die heb ik dus niet want ik snap het niet

-edit-

Ik heb dus ff ingetikt zoals ik dacht dat het moest...
Die $value in je code is de index van de array. Dat moet dus $nummer of $iconnummer worden

Als je een array zo aanmaakt:
$newArray = array('a', 'b', 'c');

Dan zien de indices er zo uit:

0 => 'a'
1 => 'b'
2 => 'c'

En die kun je aanroepen met $newArray[0] (geeft 'a' terug), $newArray[1] (geeft 'b' terug), etc
  FOK!-Schrikkelbaas maandag 2 januari 2006 @ 19:12:33 #31
1972 Swetsenegger
Egocentrische Narcist
pi_33634187
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
28
29
30
31
32
33
if ($_SERVER['REQUEST_METHOD']=='POST' && (!empty($_POST['nummer'])){
  if ( ! (is_numeric($nummer) and ($nummer >= 1) and ($nummer <= 40)))  {

    die("Oeps! Je hebt niks gekozen!'>");
  }

else
include ("icon.dat");
   $file = fopen ("icon.dat","w");
   fputs($file, "<");
   fputs($file, "? $");
   fputs($file, "iconnummer=".$_POST['nummer']." ?");
   fputs($file, ">");
     fclose ($file);
   echo "Je hebt nummer ".$_POST['nummer']." gekozen<BR> <BR>";

$namen = array('1.Naam1', '2. Naam2', '3. Naam3',);

echo 'Je hebt ' . $namen[$_POST['nummer']] . ' gekozen!';
}
else{
?>

<form method="post" action="edit.php">
<p><font face="Lucida Console" color="Black">Mary-Kate And Ashley Olsen</font></p>
<input type="radio" name="nummer" value="1">
<img src="icon1.png" border=1>
<input type="radio" name="nummer" value="2">
<img src="icon2.png" border=1>
<input type="radio" name="nummer" value="3">
<img src="icon3.png" border=1>
</form>
<?}?>
pi_33634266
Swetsenegger, waarom check je op REQUEST_METHOD als $_POST variabelen anders niet eens gevuld kunnen worden?
pi_33634503
quote:
Op maandag 2 januari 2006 19:12 schreef Swetsenegger het volgende:

[ code verwijderd ]
Ik ben je erg dankbaar
  FOK!-Schrikkelbaas maandag 2 januari 2006 @ 19:27:13 #34
1972 Swetsenegger
Egocentrische Narcist
pi_33634625
quote:
Op maandag 2 januari 2006 19:14 schreef JeRa het volgende:
Swetsenegger, waarom check je op REQUEST_METHOD als $_POST variabelen anders niet eens gevuld kunnen worden?
Ow, ik trok 'm uit een script welke ik toevallig had open liggen.

REQUEST_METHOD komt van een stel fundamentalistische phpfreakz. $_POST['submit'] checken werkt namelijk niet met elke browser en de 'enter' toets. De Submit wordt dan niet herkent. Wanneer je REQUEST_METHOD gebruikt, wordt de submit altijd herkent. Ook wanneer je via een enter submit .
pi_33634652
ik gebruik ook altijd request method, weet je zekers dat je goed zit
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_33635059
quote:
Op maandag 2 januari 2006 19:12 schreef Swetsenegger het volgende:

[ code verwijderd ]
Hmm...ik krijg een parse error...
Parse error: parse error, unexpected '{' in /home/phserver.net/devrim/edit.php on line 32 (eerste regel van wat jij hebt getypt dus..)

Ik kan de fout niet vinden...
  maandag 2 januari 2006 @ 19:45:42 #37
120139 freiss
Hertog Jan :9~
pi_33635263
quote:
Op maandag 2 januari 2006 19:40 schreef DjDev het volgende:

[..]

Hmm...ik krijg een parse error...
Parse error: parse error, unexpected '{' in /home/phserver.net/devrim/edit.php on line 32 (eerste regel van wat jij hebt getypt dus..)

Ik kan de fout niet vinden...
er mist denk ik een ")" voor de "{"
HJ 14-punt-gift.
Lijst met rukmateriaal!
pi_33635362
quote:
Op maandag 2 januari 2006 19:27 schreef Swetsenegger het volgende:

[..]

Ow, ik trok 'm uit een script welke ik toevallig had open liggen.

REQUEST_METHOD komt van een stel fundamentalistische phpfreakz. $_POST['submit'] checken werkt namelijk niet met elke browser en de 'enter' toets. De Submit wordt dan niet herkent. Wanneer je REQUEST_METHOD gebruikt, wordt de submit altijd herkent. Ook wanneer je via een enter submit .
Ah, op die fiets ik gebruik daar zelf altijd een hidden field voor met ofwel een 'true'-waarde als ik gewoon wil checken of het formulier gesubmit is, ofwel een nuttige waarde zoals een ID van het object wat je op dat moment aan het wijzigen bent.
pi_33635446
quote:
Op maandag 2 januari 2006 19:45 schreef freiss het volgende:

[..]

er mist denk ik een ")" voor de "{"
Laat maar..ik heb alles verneukt
Ik begin wel helemaal opnieuw met dat ding..
pi_33641657
Tnx Jera en SuperRembo, morgen kan ik weer hard aan het werk!!!
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_33651413
Ik geef via een form een get door naar een pagina. In deze get staat een array lists[]. Ik wil exact dezelfde get-info doorspelen naar een volgende pagina. Is er een manier om dat makkelijk af te vangen?

mijn url is bijv:
bla.php?lists[1]=on&lists[3]=on&dit=dat
en alles vanaf t vraagtekentje tot t eind zou ik graag als een string willen hebben ofzo.
dat ik makkelijk deze link kan maken:
bla2.php?lists[1]=on&lists[3]=on&dit=dat
As a rule, I never touch anything more sophisticated and delicate than myself.
pi_33659235
http://213.124.228.7/jim/0506/havo5/eindmodule/start.php

is een opdracht voor school, 1 tot 5 heb ik af, met 6 was ik bezig maar kom ik verder niet uit..
hulp met de volgende opdrachten zou ik erg op prijs stellen, we werken met htmlkit.. ik kan je de files doorsturen wat ik tot nu toe heb.. hulp via msn zou makkelijk zijn..
  FOK!-Schrikkelbaas dinsdag 3 januari 2006 @ 15:34:49 #43
1972 Swetsenegger
Egocentrische Narcist
pi_33661465
quote:
Op dinsdag 3 januari 2006 14:26 schreef Sjoe538 het volgende:
http://213.124.228.7/jim/0506/havo5/eindmodule/start.php

is een opdracht voor school, 1 tot 5 heb ik af, met 6 was ik bezig maar kom ik verder niet uit..
hulp met de volgende opdrachten zou ik erg op prijs stellen, we werken met htmlkit.. ik kan je de files doorsturen wat ik tot nu toe heb.. hulp via msn zou makkelijk zijn..
Dit is geen helpdesk
Post maar wat precies je probleem is, en 'men' zal je trachten te helpen. Maar er wordt wel enige zelfredzaamheid verwacht eigenlijk.
pi_33661889
Simpel vraagje
1
2
3
4
5
<?php
$var1
= "LeeHarvey";
$var2 = "Oswald"
$var3 = $var1 & $var2;
?>

Heeft var3 nu de waarde LeeHarveyOswald?
pi_33662356
quote:
Op dinsdag 3 januari 2006 15:50 schreef LeeHarveyOswald het volgende:
Simpel vraagje
[ code verwijderd ]

Heeft var3 nu de waarde LeeHarveyOswald?
vergeet in je 2e regel de ; niet
pi_33662544
quote:
Op dinsdag 3 januari 2006 15:50 schreef LeeHarveyOswald het volgende:
Simpel vraagje
[ code verwijderd ]

Heeft var3 nu de waarde LeeHarveyOswald?
waarom probeer je dat niet even?

en gebruik anders ipv de & een .
As a rule, I never touch anything more sophisticated and delicate than myself.
pi_33662621
quote:
Op dinsdag 3 januari 2006 16:10 schreef Desdinova het volgende:

[..]

waarom probeer je dat niet even?

en gebruik anders ipv de & een .
Omdat de waarde meerdere keren in een database gestopt wordt en ik geen zin heb om straks allemaal dingen weg te gooien

maar met een . gaat het zowiezo werken? (in de praktijk gaat het om 2 postcode velden; 1 met de getallen, 1 met de letters, en dat moet in 1 veld in de database komen)
pi_33663096
jep punt werkt.
$var = $var1.$var2;
zet ze iig direct tegen elkaar aan. het lijkt me waarschijnlijk dat eventuele spaties tussen de vars en de punt weggelaten worden. wil je er een spatie tussen wordtie zo:
$var = $var1." ".$var2;
As a rule, I never touch anything more sophisticated and delicate than myself.
pi_33663291
quote:
Op dinsdag 3 januari 2006 16:12 schreef LeeHarveyOswald het volgende:

[..]

Omdat de waarde meerdere keren in een database gestopt wordt en ik geen zin heb om straks allemaal dingen weg te gooien

maar met een . gaat het zowiezo werken? (in de praktijk gaat het om 2 postcode velden; 1 met de getallen, 1 met de letters, en dat moet in 1 veld in de database komen)
Is het niet makkelijker voor de gebruiker om 1 postcode veld te hebben die je met een eigen script zelf controleerd? (spatie erin (of er juist uit)) en kijkt of het bestaat uit 4 cijfers en 2 letters?

(tevens een tvp)
pi_33679840
Waarom wil W2k mij niet vertellen of een bestand een directory of een bestand is?

1is_dir( $file )

Geeft altijd false terug

1filetype( $file )

Geeft niks terug, alleen 'file' als er geen enkele onderliggende map in een map zit

1( fileperms($file) & 0x4000 ) == 0x4000 )

Zelfde verhaal als is_dir...

Mis ik een configuratie-instelling? Ik heb dit nog niet eerder meegemaakt.

-edit-
oja, iets dergelijks gebruik ik als script;

1
2
3
4
5
6
7
8
9
10
11
12
13
  $dh = opendir('.');
  while( gettype( $file = readdir( $dh ) ) != boolean )
  {
     if( substr( $file, 0, 1 ) != '.' )
     {
       if( filetype( $file ) == 'dir' )
       {
         echo '[dir] '. $file;
       } else {
         echo $file;
       }
     }
  }


Dit geeft dus nergens '[dir]' terug, ook al zijn er wel subdirectories.
pi_33692894
Probleempje met preg_replace:

ik heb hetvolgende:
1
2
3
4
<?php
$pattern
= "@<a href=\"#\".*(.*?)</a>@";
$table = preg_replace($pattern, '\\1',$table);
?>


in principe werkt dit ok. Totdat er een andere link in de table staat. Ik wil dus dat alle links in de tabel die beginnen met <a href=\"#\" verwijderd worden (hoeft niet ook de hoofdletters mee te pakken), maar dat andere links gewoon intact blijven.

de $table ziet er bijvoorbeeld zo uit:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
$table
= "
<table>
<tr>
  <td>
<a href=\"#\" onclick=\"javascript:window.open(bla)\">Titel</a>
  </td>
</tr>
<tr>
  <td>
<a href=\"#\" onclick=\"javascript:window.open(bla)\">
Content en dat soort <a href=\"dingen.html\">klik</a>.
<a href=\"#\" onclick=\"javascript:window.open(bla)\">
en verder met content.
</a>
  </td>
</tr>
</table>
"
;
?>


De <a> voor de titel haaltie weg, en voor de eerste content ook. maar zodra de link in de content is geweest houdt t op. tevens klopt het dat de <a> niet af wordt gesloten voor de content-link. misschien heeft dat er wat mee te maken?

[edit]
ok. hij doet t dus niet pas vanaf een andere link. als ik n ander item ($table) pak houdtie al op na de titel.

als ik de links naast elkaar leg zien ze er precies hetzelfde uit. maar hij pakt ze dus niet allemaal.

[ Bericht 5% gewijzigd door Desdinova op 04-01-2006 14:10:48 ]
As a rule, I never touch anything more sophisticated and delicate than myself.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')