Met andere woorden: kijk niet alleen naar nu, maar houd rekening met wat de toekomst kan brengen.quote:Op woensdag 19 juli 2006 13:17 schreef Scorpie het volgende:
[..]
Dat niet alleen. Stel dat er straks 12, 13, 113, 115 maten zijn. Moet hij iedere keer weer zijn tabel-structuur aanpassen![]()
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | $headers = "MIME-Version: 1.0\n"; $headers .= "From: ".$sWebsitenaam." <".$sFrom.">\n"; $headers .= "Reply-to: ".$sWebsitenaam." <noreply@".$sDomein.">\n"; $headers .= ($bHTML) ? "Content-Type: text/html; charset=iso-8859-1\n" : "Content-Type: text/plain; charset=iso-8859-1\n"; $sContent = "Dit is een automatisch gegenereerd e-mailbericht die vanaf ahrenstravel.nl is verstuurd.\n\n"; foreach($_POST as $key => $value) { if (substr($key,0,1) == 1) { $key = substr($key,1); } $sContent .= ucfirst(strtolower($key)).": ".$value."\n\n"; } $sContent .= "IP: ".$_SERVER['REMOTE_ADDR']."\n\n"; $sContent .= "Tijdstip: ".date("D j M, Y G:i")."\n\n"; $enter = " "; $sContent = ($bHTML) ? nl2br(htmlspecialchars($sContent)) : str_replace("\n",$enter,$sContent) ; foreach ($aMail as $sMailAdress) { mail(trim($sMailAdress),$sSubject,$sContent,$headers); } ?> |
Ja, de exacte foutmelding zou wel handig zijn om hier te postenquote:Op woensdag 19 juli 2006 14:25 schreef qu63 het volgende:
[ code verwijderd ]
dit is dus een stukje code van mijn offerte script. ik wil alleen zelf de opmaak bepalen en dus eigenlijk die foreach weglaten en er gewoon een html tabel in maken die dan gemaild wordt.
alleen als ik dat probeer begint php te zeuren dat er teveel berichtregels zijn en stopt ie er dus halverwege mee
iemand tips?
ik heb dat stuk code alweer weg gehaald omdat het dus niet werkte..quote:Op woensdag 19 juli 2006 14:29 schreef JeRa het volgende:
[..]
Ja, de exacte foutmelding zou wel handig zijn om hier te posten
Verder zou je die $enter kunnen vervangen door "\n" of "\r\n".
90 ofzo?quote:Op woensdag 19 juli 2006 14:30 schreef the_disheaver het volgende:
bericht regels? hoeveel zijn het er dan?
90 is niet veel.... met mij zonder probleem gewoon gelukt.quote:Op woensdag 19 juli 2006 14:43 schreef qu63 het volgende:
[..]
90 ofzo?
maar dat kwam vooral door de opmaak die ik er dus in wil hebben..
dat dacht ik dus ookquote:Op woensdag 19 juli 2006 14:49 schreef the_disheaver het volgende:
[..]
90 is niet veel.... met mij zonder probleem gewoon gelukt.
jaquote:Op woensdag 19 juli 2006 14:53 schreef JeRa het volgende:
Had die foutmelding dan wel betrekking op dat stukje?
zo staat het nu ja, maar ik wil bijvoorbeeld Dhr. jansen op een regel ipv over 2. dus ik wil gewoon de hele tabel zelf maken, en niet met een foreach..quote:Op woensdag 19 juli 2006 15:05 schreef Desdinova het volgende:
ik denk eigenlijk dat je gewoon een karaktertje was vergeten ergens
want je maakt de tablerows aan in de $_POST foreach neem ik aan?
quote:Op vrijdag 21 juli 2006 11:27 schreef ExCibular het volgende:
Ik heb een array met een aantal gegevens Nou wil ik voordat er interactie plaats vindt met de database dat kijken of een aantal keys voorkomen in de array. kan ik in een keer zoeken naar meerdere keys?
1 |
1 2 3 4 5 6 7 8 9 10 | function array_keys_exist() { if (func_num_args() < 2) return; $arr=func_get_arg(0); for ($x=1;$x<func_num_args();$x++) { if (!isset($arr[func_get_arg($x)])) return false; } return true; } |
niet echt , va php 5.0.0 kan het wel direct. Kijk hier eens (vooral de laatste post) http://nl3.php.net/function.filesizequote:Op vrijdag 21 juli 2006 15:48 schreef wonderer het volgende:
Is het mogelijk om van een extern image de grootte te bepalen op een niet al te ingewikkelde manier? Ik wil een max grootte voor een avatar kunnen instellen, maar de dingen kunnen ook extern gehost worden.
Ik had zelf het idee om eerst te bepalen wat 80% is en daarop te zoeken.quote:Op vrijdag 21 juli 2006 21:57 schreef Roönaän het volgende:
misschien met een
HAVING count(red_items) * '.$roodwaarde.' + count(green_items) * '.$groenwaarde.' > '.$kritiekewaarde
Maar dat killed je database denk ik.
Het gaat erom hoeveel mensen voor 80% dezelfde items hebben als de actieve user.quote:Op vrijdag 21 juli 2006 22:17 schreef Roönaän het volgende:
Gaat het alleen om het feit óf ze kleurtjes hebben, of ook om hoeveel?
euhmm.. mja. dan heb je een probleem denk ik. Dat gaat niet query-wise gebeuren.quote:Op vrijdag 21 juli 2006 22:24 schreef Swetsenegger het volgende:
[..]
Het gaat erom hoeveel mensen voor 80% dezelfde items hebben als de actieve user.
Stel je voor dat je een website hebt voor filatelisten.
User A heeft 20 verschillende postzegels en die wil ik koppelen aan alle andere users waarvan de collectie voor 80% overeenkomt met user A.
De collectie van de volgende users vertonen veel overeenkomsten met jouw collectie:
- lijstje
Hmz, dus inderdaad user 1 uit de DB trekken, en vervolgens deze matchen tov alle andere users.quote:Op vrijdag 21 juli 2006 22:53 schreef Roönaän het volgende:
[..]
euhmm.. mja. dan heb je een probleem denk ik. Dat gaat niet query-wise gebeuren.
Ik denk zelfs dat je moet overwegen om er een cron op te zetten die dit eens per dag afhandeld, mocht je community een beetje gaan lopen. En vervolgens in een temporary table de resultaten van de cron opslaan. (user_1, user_2, match_perc)
-r-
Dat kan je in php wel regelen. Een gewogen gemiddelde van de match op elk item.quote:Op vrijdag 21 juli 2006 22:55 schreef Swetsenegger het volgende:
[..]
Hmz, dus inderdaad user 1 uit de DB trekken, en vervolgens deze matchen tov alle andere users.
Und so weiter tot ik ze allemaal gehad heb.
En dat in een cron ipv realtime bij het openen van je userpage zeg maar?
Maar dan nog... hoe match ik 80%?
ik snapte dat woord pas bij matchuserquote:Op vrijdag 21 juli 2006 23:04 schreef Roonaan het volgende:
[..]
Dat kan je in php wel regelen. Een gewogen gemiddelde van de match op elk item.
Als de bronuser drie blauwe ballen heeft en de matchuser 1, dan is het match-percentage voor dat item 33% toch?
-r-
En hoe wil je dat opslaan in de database? Een tabel met 2 kolommen, user en postzegel, en voor iedere (user, postzegel) een rij? Dan kun je met mysql en heel eind komen volgens mij, met 2 queries. Eerst een SELECT postzegel FROM tabel WHERE user=1234. Dat resultaat in een array zetten. Dan met een SELECT user, count(postzegel) FROM tabel WHERE postzegel IN implode(',',$postzegelverzameling) GROUP BY userquote:Op vrijdag 21 juli 2006 22:24 schreef Swetsenegger het volgende:
[..]
Het gaat erom hoeveel mensen voor 80% dezelfde items hebben als de actieve user.
Stel je voor dat je een website hebt voor filatelisten.
User A heeft 20 verschillende postzegels en die wil ik koppelen aan alle andere users waarvan de collectie voor 80% overeenkomt met user A.
De collectie van de volgende users vertonen veel overeenkomsten met jouw collectie:
- lijstje
Mijn idee was om een tabel postzegels te hebben en een tabel users en een koppeltabel user -> postzegel inderdaad.quote:Op vrijdag 21 juli 2006 23:13 schreef Light het volgende:
[..]
En hoe wil je dat opslaan in de database? Een tabel met 2 kolommen, user en postzegel, en voor iedere (user, postzegel) een rij? Dan kun je met mysql en heel eind komen volgens mij, met 2 queries. Eerst een SELECT postzegel FROM tabel WHERE user=1234. Dat resultaat in een array zetten. Dan met een SELECT user, count(postzegel) FROM tabel WHERE postzegel IN implode(',',$postzegelverzameling) GROUP BY user
Dan krijg je per user een rating van hoeveel postzegels ze overeenkomstig hebben aan de bronuser. Da's geen percentage, maar dat is dan wel te berekenen. En sorteren kan ook handig zijn.
damn. En ik maar hopen dat er 4096x2048 pixel scans van postzegels beschikbaar zouden komenquote:Op zaterdag 22 juli 2006 11:26 schreef Swetsenegger het volgende:
[..]
Mijn idee was om een tabel postzegels te hebben en een tabel users en een koppeltabel user -> postzegel inderdaad.
Hmz, dit ga ik eens verder uitwerken.
Het wordt overigens geen site voor filatelisten![]()
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |