hulp gevraagd bij PHP

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: 1 2 3 4 5 volgende »

Rinze van Tol

Rinze van Tol

08/12/2007 18:07:00
Quote Anchor link
Beste mensen,

Hoop dat iemand mij kan helpen.

Ik loop vast op een bepaalde punt op mijn site (www.startagenda.nl)

Ik wil graag het volgende:
de 10 nieuwste links automatisch een vermelding achter de link krijgt.
( new.gif )( $LinksSplit[3] ) // LinksSplit[3] = bijvoorbeeld 08-12-2007 17:20

de 10 links die het meeste inhits genereren ook automatisch een vermelding achter de link krijgt.
( tip.gif )( $LinksSplit[1] ) // LinksSplit[1] = bijvoorbeeld 12

en vanaf de 11e nieuwe link & 11e meeste inhits generende link geen vermelding.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
include_once("gegevens.php");

natsort($Links);
$Links = array_reverse($Links);
reset($Links);

for($i = 0; $i < count($Links); $i++) {
$LinksSplit = explode("|",$Links[$i]);

$DeLinks[$LinksSplit[9]] .= "<a href='$UithitsBestandLocatie?id=$LinksSplit[8]' target='_blank' onMouseOver='window.status=\"Aantal hits: $LinksSplit[0], $LinksSplit[5]\";return true' onMouseOut='window.status=\"\";return true'>$LinksSplit[4]</a><br>\n";

}


$HuidigeRij = explode("|",$Rij[1]);
for($l = 0; $l < count($HuidigeRij); $l++) {
echo $DeLinks[$HuidigeRij[$l]];
}

?>


Alvast bedankt.

Rinze
Start Agenda.nl
Gewijzigd op 01/01/1970 01:00:00 door Rinze van Tol
 
PHP hulp

PHP hulp

29/11/2024 15:33:03
 

08/12/2007 19:07:00
Quote Anchor link
Zonder code kan ik verder niks. Ook niet met dat ene regeltje wat jij post. Je hebt betaald voor de code, dus ik denk niet dat je die hier mag posten (weet het niet zo goed, maar meestal is dat niet zo).
Ik denk dus dat je beter bij die webmensen kan gaan vragen....

(Offtopic, is dit niet een scriptrequest?)
 
Rinze van Tol

Rinze van Tol

08/12/2007 22:51:00
Quote Anchor link
misschien kan je hier iets mee ?
 

09/12/2007 00:13:00
Quote Anchor link
Voor deze ene keer, omdat ik zin had in wat code heb ik het voor je gemaakt. Eigenlijk zo dit topic, lijkt mij, eerder een soort van aanvraag zijn. Verder vind ik ook dat je het zelf ook maar had moeten doen. Iig hier heb je je brakke code, met extra brakke code er bij. Dit zou moeten werken, als het niet werkt heb je pech.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?php
include_once("gegevens.php");
#( tip.gif )( $LinksSplit[1] ) // LinksSplit[1] = bijvoorbeeld 12 -> 10
#( new.gif )( $LinksSplit[3] ) // LinksSplit[3] = bijvoorbeeld 08-12-2007 17:20 -> 10


natsort($Links);
$Links = array_reverse($Links);
reset($Links);

$top = array();
for ($i = 0; $i < count($Links); $i++) {
$LinksSplit = explode("|",$Links[$i]);
$tip[$LinksSplit[8]] = $LinksSplit[1];
}

natsort($top);
$echtetip = array_slice($input, 0, 10);
$new = array();
for ($i = 0; $i < count($Links); $i++) {
$LinksSplit = explode("|",$Links[$i]);
$new[$LinksSplit[8]] = $LinksSplit[3];
}

natsort($top);
$echtenew = array_slice($input, 0, 10);

for($i = 0; $i < count($Links); $i++) {
$LinksSplit = explode("|",$Links[$i]);

$DeLinks[$LinksSplit[9]] .= "<a href='$UithitsBestandLocatie?id=$LinksSplit[8]' target='_blank' onMouseOver='window.status=\"Aantal hits: $LinksSplit[0], $LinksSplit[5]\";return true' onMouseOut='window.status=\"\";return true'>$LinksSplit[4]</a>";
if (array_key_exists($LinksSplit[8], $tip)) {
    echo "<img scr=\"tip.gif\"><br>\n";
}
elseif(array_key_exists($LinksSplit[8], $new)) {
    echo "<img scr=\"new.gif\"><br>\n";
}
else {
echo "<br>\n";
}

}


$HuidigeRij = explode("|",$Rij[1]);
for($l = 0; $l < count($HuidigeRij); $l++) {
echo $DeLinks[$HuidigeRij[$l]];
}

?>
 
Rinze van Tol

Rinze van Tol

09/12/2007 11:45:00
Quote Anchor link
Bedankt Jeej,

We gaan de goede richting op, maar deze code werkt niet.
buiten dat de huidige links staan nu ook naast elkaar ipv onder elkaar.

zelf had ik ook een paar kleine foutjes ondekt. maar de grote fout kan ik helaas niet vinden

Wie kan mij verder helpen?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?php
include_once("gegevens.php");

natsort($Links);
$Links = array_reverse($Links);
reset($Links);

$tip = array();
for ($i = 0; $i < count($Links); $i++) {
$LinksSplit = explode("|",$Links[$i]);
$tip[$LinksSplit[8]] = $LinksSplit[1];
}

natsort($tip);
$echtetip = array_slice($tip, 0, 10);


$new = array();
for ($i = 0; $i < count($Links); $i++) {
$LinksSplit = explode("|",$Links[$i]);
$new[$LinksSplit[8]] = $LinksSplit[3];
}

natsort($new);
$echtenew = array_slice($new, 0, 10);

for($i = 0; $i < count($Links); $i++) {
$LinksSplit = explode("|",$Links[$i]);

$DeLinks[$LinksSplit[9]] .= "<a href='$UithitsBestandLocatie?id=$LinksSplit[8]' target='_blank' onMouseOver='window.status=\"Aantal hits: $LinksSplit[0], $LinksSplit[5]\";return true' onMouseOut='window.status=\"\";return true'>$LinksSplit[4]</a>";
if (array_key_exists($LinksSplit[8], $tip)) {
    echo "<img scr=\"tip.gif\"><br>\n";
}
elseif(array_key_exists($LinksSplit[8], $new)) {
    echo "<img scr=\"new.gif\"><br>\n";
}
else {
echo "<br>\n";
}

}


$HuidigeRij = explode("|",$Rij[1]);
for($l = 0; $l < count($HuidigeRij); $l++) {
echo $DeLinks[$HuidigeRij[$l]];
}

?>
 
Rinze van Tol

Rinze van Tol

20/12/2007 00:09:00
Quote Anchor link
zo ziet mijn database er uit.

DATABASE (php/tekst file):

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php $Links[] = "5|2|3|15-12-2007 19:03|TEKST 1|TEKST 2|http://www.WEBSITE.nl|[email protected]|1197741789672|Electronica & Witgoed|66.249.73.6"; ?>


Vertaald in woorden:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php $Links[] = "hits|inhits|uithits|datum|titel|omschrijving|url|mail|id|categorie,|ip"; ?>


en zou graag willen dat bij de 10 hoogste INHITS automatisch een TIP vermelding krijgt

en bij de 10 nieuwste aanmeldingen via DATUM automatisch een NEW vermelding krijgt

en het word nu op deze manier vertoont op mijn site

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
include_once("gegevens.php");

natsort($Links);
$Links = array_reverse($Links);
reset($Links);

for($i = 0; $i < count($Links); $i++) {
$LinksSplit = explode("|",$Links[$i]);

$DeLinks[$LinksSplit[9]] .= "<a href='$UithitsBestandLocatie?id=$LinksSplit[8]' target='_blank' onMouseOver='window.status=\"Aantal hits: $LinksSplit[0], $LinksSplit[5]\";return true' onMouseOut='window.status=\"\";return true'>$LinksSplit[4]</a><br>\n";

}


$HuidigeRij = explode("|",$Rij[1]);
for($l = 0; $l < count($HuidigeRij); $l++) {
echo $DeLinks[$HuidigeRij[$l]];
}

?>


en de code van JEEJ werk helaas niet.

wie kan mij verder helpen???
 

20/12/2007 00:23:00
Quote Anchor link
Rinze schreef op 20.12.2007 00:09:
en de code van JEEJ werk helaas niet.

Tis Jeej. Jah, ik heb zo snel wat uit mijn losse pols gekwakt... Vind dit meer een aanvraag, maar ach.
 
W W

W W

20/12/2007 00:29:00
Quote Anchor link
Jeej schreef op 20.12.2007 00:23:
Rinze schreef op 20.12.2007 00:09:
en de code van JEEJ werk helaas niet.

Tis Jeej. Jah, ik heb zo snel wat uit mijn losse pols gekwakt... Vind dit meer een aanvraag, maar ach.


Als je iemand wat code geeft, en hem helpt, zorg er dan in ieder geval voor dat je hem code geeft wat werkt.
 

20/12/2007 00:36:00
Quote Anchor link
Pepijn schreef op 20.12.2007 00:29:
Jeej schreef op 20.12.2007 00:23:
Rinze schreef op 20.12.2007 00:09:
en de code van JEEJ werk helaas niet.

Tis Jeej. Jah, ik heb zo snel wat uit mijn losse pols gekwakt... Vind dit meer een aanvraag, maar ach.


Als je iemand wat code geeft, en hem helpt, zorg er dan in ieder geval voor dat je hem code geeft wat werkt.

Als hij niet alles geeft? Joh, dan gaat het ook echt hé. Hoe weet ik hoe die variable werkt, zoals daar staat?
Mjah, misschien had ik wel moeten zeggen van dat er meer info nodig was. Maar hij had ook zelf wat behlpzaamer kunnen zijn, ik had al om code moeten vrage.
Pech gehad.
 
Rinze van Tol

Rinze van Tol

20/12/2007 00:44:00
Quote Anchor link
Jeej schreef op 20.12.2007 00:36:
Pepijn schreef op 20.12.2007 00:29:
Jeej schreef op 20.12.2007 00:23:
Rinze schreef op 20.12.2007 00:09:
en de code van JEEJ werk helaas niet.

Tis Jeej. Jah, ik heb zo snel wat uit mijn losse pols gekwakt... Vind dit meer een aanvraag, maar ach.


Als je iemand wat code geeft, en hem helpt, zorg er dan in ieder geval voor dat je hem code geeft wat werkt.

Als hij niet alles geeft? Joh, dan gaat het ook echt hé. Hoe weet ik hoe die variable werkt, zoals daar staat?
Mjah, misschien had ik wel moeten zeggen van dat er meer info nodig was. Maar hij had ook zelf wat behlpzaamer kunnen zijn, ik had al om code moeten vrage.
Pech gehad.


Waarom zou ik niet behulpzaam zijn ?

Ik als half leek weet niet precies wat een kenner allemaal nodig heeft.
ik wil best alle codes op de site wetten maar ik weet niet of jullie daar op zitten te wachten...

en het enige wat ik vraag dat een kenner mij een stap op weg kan helpen.
 

20/12/2007 00:51:00
Quote Anchor link
Rinze schreef op 20.12.2007 00:44:
Waarom zou ik niet behulpzaam zijn ?
Ik als half leek weet niet precies wat een kenner allemaal nodig heeft.

Omdat ik zelfs om code moest vragen. Een leek snapt nog wel dat je code nodigt hebt om een probleem te verhelpen, lijkt me.
Netzoals bij wiskunde, je kunt wel zeggen van je hebt 20 en 4 en 23, en die komen uit $weetikveel enzo. Zoals jij je eerst je post had. Daar kan je toch niks mee?
 
Rinze van Tol

Rinze van Tol

20/12/2007 00:57:00
Quote Anchor link
Jeej schreef op 20.12.2007 00:51:
Rinze schreef op 20.12.2007 00:44:
Waarom zou ik niet behulpzaam zijn ?
Ik als half leek weet niet precies wat een kenner allemaal nodig heeft.

Omdat ik zelfs om code moest vragen. Een leek snapt nog wel dat je code nodigt hebt om een probleem te verhelpen, lijkt me.
Netzoals bij wiskunde, je kunt wel zeggen van je hebt 20 en 4 en 23, en die komen uit $weetikveel enzo. Zoals jij je eerst je post had. Daar kan je toch niks mee?


daar heb je gelijk in, maar ik wist ook niet zo goed wat ik wel allemaal moet plaatsen.
of had ik wel alle codes op deze site moeten zetten ?? maar na mijn idee zien jullie dan door de bomen het bos niet meer, of heb ik het mis ??
 
W W

W W

20/12/2007 01:03:00
Quote Anchor link
@Jeej, als je geen zin hebt mensen te helpen en dingen zoals dit post:

Quote:
Voor deze ene keer, omdat ik zin had in wat code heb ik het voor je gemaakt. Eigenlijk zo dit topic, lijkt mij, eerder een soort van aanvraag zijn. Verder vind ik ook dat je het zelf ook maar had moeten doen. Iig hier heb je je brakke code, met extra brakke code er bij. Dit zou moeten werken, als het niet werkt heb je pech.


Reageer dan niet. Zoals je kunt zien is Rinze nieuw hier en kun je hem best vriendelijk verzoeken meer code te plaatsen!
 

20/12/2007 01:03:00
Quote Anchor link
Rinze schreef op 20.12.2007 00:57:
daar heb je gelijk in, maar ik wist ook niet zo goed wat ik wel allemaal moet plaatsen.
of had ik wel alle codes op deze site moeten zetten ?? maar na mijn idee zien jullie dan door de bomen het bos niet meer, of heb ik het mis ??

Ik denk dat als ik dus die variable er bij had gehad, jou "database", dat ik dan misschien wat beters had gebakken. Opzich had ik daar ook naar kunnen vragen, maar dat heb ik niet gedaan, omdat ik dit meer een "aanvraag" vind.
Maar ik weet ook niet waarom het niet werkt, alleen maar omdat het naastelkaar word geplakt? Of nog andere dingen.
Verder raad ik je aan om php te leren, zodat je ook zelf kunt zien wat de code nou precies doet.
Op pepijn reageerde ik een beetje geirriteerd. Ik help teminste nog voor zo ver ik het kon. Hij zegt alleen dat je dan geen code moet plaatsen...
 
Rinze van Tol

Rinze van Tol

20/12/2007 01:13:00
Quote Anchor link
Jeej schreef op 20.12.2007 01:03:
Rinze schreef op 20.12.2007 00:57:
daar heb je gelijk in, maar ik wist ook niet zo goed wat ik wel allemaal moet plaatsen.
of had ik wel alle codes op deze site moeten zetten ?? maar na mijn idee zien jullie dan door de bomen het bos niet meer, of heb ik het mis ??

Ik denk dat als ik dus die variable er bij had gehad, jou "database", dat ik dan misschien wat beters had gebakken. Opzich had ik daar ook naar kunnen vragen, maar dat heb ik niet gedaan, omdat ik dit meer een "aanvraag" vind.
Maar ik weet ook niet waarom het niet werkt, alleen maar omdat het naastelkaar word geplakt? Of nog andere dingen.
Verder raad ik je aan om php te leren, zodat je ook zelf kunt zien wat de code nou precies doet.
Op pepijn reageerde ik een beetje geirriteerd. Ik help teminste nog voor zo ver ik het kon. Hij zegt alleen dat je dan geen code moet plaatsen...


Ik heb hem even online gezet
http://www.startagenda.nl/Test/new_page_1.php

En zo moet het zijn, alleen met TIP & NEW vermelding
http://www.startagenda.nl/Test/new_page_2.php


Tevens ben ik al druk bezig om php te leren, maar zoiets leer je niet in een paar dagen..

kunnen jullie hier wat mee ???
Gewijzigd op 01/01/1970 01:00:00 door Rinze van Tol
 
Rinze van Tol

Rinze van Tol

20/12/2007 17:55:00
Quote Anchor link
wie o wie kan mij verder helpen...?
Gewijzigd op 01/01/1970 01:00:00 door Rinze van Tol
 
- -

- -

20/12/2007 23:48:00
Quote Anchor link
Rinze, heb jij de regels toevallig doorgelezen? In de regels staat dat je niet mag bumpen binnen 24 uur na je eigen reactie. Bumpen wilt dus zeggen het omhoog zetten van jouw topic.

Verder kun je hier wat tutorials doorlezen en scripts doorlezen.. Als je een persoonlijke coach wilt die je dingen leert op elk gewenst tijdstip,, zul je een vacature moeten maken :')
 
Robert Deiman

Robert Deiman

20/12/2007 23:49:00
Quote Anchor link
Rinze, niet meer bumpen aub! (bumpen is het herhaaldelijk achter elkaar posten, zonder dat een ander tussendoor heeft gepost) Bumpen is pas na 24 uur toegestaan.
 
Rinze van Tol

Rinze van Tol

21/12/2007 00:00:00
Quote Anchor link
Kruidnootje.nl schreef op 20.12.2007 23:48:
Rinze, heb jij de regels toevallig doorgelezen? In de regels staat dat je niet mag bumpen binnen 24 uur na je eigen reactie. Bumpen wilt dus zeggen het omhoog zetten van jouw topic.

Verder kun je hier wat tutorials doorlezen en scripts doorlezen.. Als je een persoonlijke coach wilt die je dingen leert op elk gewenst tijdstip,, zul je een vacature moeten maken :')


Bedankt Kruidnootje.nl

Nee ik heb de regels niet goed door gelezen.
bij deze weet ik het nu wel.

En een persoonlijke coach zou wel ideaal zijn, maar ja tot die tijd moet ik het met jullie doen ;)
 
- -

- -

21/12/2007 00:13:00
Quote Anchor link
@ Rinze, je leert meer van 20 actieve leden hier, dan 1 coach. 20 actieve leden die van php verstand hebben, weten net zo veel of misschien wel meer, dan 1 coach.

Ga trouwens een keertje naar de bieb (Bibliotheek -> voor als je niet meer weet wat dat is :') ) en huur daar een paar boeken over php(5) die redelijk up 2 date zijn (> 2005-2006, daarvoor word het allemaal foute (oude) dingen) en lees die door, en maak daar opdrachtjes uit. Dan heb je een basis, en die breid je steeds meer uit door her en der tutorials te lezen over ledensystemen, captcha validatie, sessies, cookies, afijn ongelooflijk veel.

Verder over dit topic zelf, je zou wat meer code kunnen laten zien, en als je dit niet zelf heb gemaakt, vraag degene die het heeft gemaakt om hulp?
 
Rinze van Tol

Rinze van Tol

21/12/2007 14:35:00
Quote Anchor link
Kruidnootje.nl schreef op 21.12.2007 00:13:
@ Rinze, je leert meer van 20 actieve leden hier, dan 1 coach. 20 actieve leden die van php verstand hebben, weten net zo veel of misschien wel meer, dan 1 coach.

Ga trouwens een keertje naar de bieb (Bibliotheek -> voor als je niet meer weet wat dat is :') ) en huur daar een paar boeken over php(5) die redelijk up 2 date zijn (> 2005-2006, daarvoor word het allemaal foute (oude) dingen) en lees die door, en maak daar opdrachtjes uit. Dan heb je een basis, en die breid je steeds meer uit door her en der tutorials te lezen over ledensystemen, captcha validatie, sessies, cookies, afijn ongelooflijk veel.

Verder over dit topic zelf, je zou wat meer code kunnen laten zien, en als je dit niet zelf heb gemaakt, vraag degene die het heeft gemaakt om hulp?


Dit zijn de belangrijkste codes.
Verder heb ik om INHITS en UITHITS om deze te registreren, een ADMIN om de data gegevens aan te passen, de GEGEVENS.php voor de Categorieen en om de functie om een ID te genereren, en de DATA staat al op de site, alleen de wacht-data niet maar die is het zelfde als de DATA bestand
en een kleine schrijf functie om de site aan te melden. maar dat gaat ook naar de DATA bestand.
Maar volgens mij heb je deze codes niet nodig.
als je de codes wel nodig hebt dan wil ik ze er wel opzetten.

ps
als ik meer leer van 20 actieve leden, dan 1 coach dan hoef ik toch ook niet naar de bieb, dan heb ik aan jullie genoeg. Toch ??
Teminste als jullie mij kunnen helpen anders moet ik wel naar de bieb, omdat 20 actieve leden mij niet kunnen helpen ;-)
Gewijzigd op 01/01/1970 01:00:00 door Rinze van Tol
 

Pagina: 1 2 3 4 5 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.