abonnement Unibet Coolblue Bitvavo
pi_66453955
Goedenavond,

ik zou graag op mijn site iets simpels (wat ik zelf onmogelijk kan maken) hebben.

Namelijk gewoon een invoerveld waar je een muzieknummer in kunt vullen. Dit moet dan ergens op een pagina komen (mag gewoon toegankelijk zijn voor iedereen).

Dus gewoon zo:

[invoerveld] [ok]

Weet iemand waar ik dit op het internet kan vinden? Ik weet niet zo goed waar ik op moet zoeken.
pi_66478910
quote:
Op maandag 23 februari 2009 09:24 schreef Chandler het volgende:

[ code verwijderd ]


Wat raar, in de code die je post gebruik je juist niet ZipArchive (commented), maar pkzip via een exec en toch is er een error in php_zip.dll. Als je die php_zip.dll uit je php.ini haalt, helpt dat dan? Als je het niet gebruikt dan is het toch overbodig.
pi_66488799
quote:
Op woensdag 25 februari 2009 18:13 schreef hello_moto1992 het volgende:
Goedenavond,

ik zou graag op mijn site iets simpels (wat ik zelf onmogelijk kan maken) hebben.

Namelijk gewoon een invoerveld waar je een muzieknummer in kunt vullen. Dit moet dan ergens op een pagina komen (mag gewoon toegankelijk zijn voor iedereen).

Dus gewoon zo:

[invoerveld] [ok]

Weet iemand waar ik dit op het internet kan vinden? Ik weet niet zo goed waar ik op moet zoeken.

psst.... last.fm doet het automatisch
maar handmatig kan ook doormiddel van een website + sql + php

[ Bericht 7% gewijzigd door cablegunmaster op 26-02-2009 18:12:37 ]
Redacted
pi_66489365
je hebt niet eens een db nodig om dat te doen..
In theory there is no difference between theory and practice. In practice there is.
  vrijdag 27 februari 2009 @ 15:44:14 #55
65490 whoops
Home is where the heart is...
pi_66522901
Voor een bepaalde wedstrijd heb ik 20.000 actiecodes nodig. Deze codes moeten uiteraard uniek zijn, en niet makkelijk te raden.

Nu heb ik zelf een scriptje gemaakt wat deze codes genereert, maar ik heb geen idee of er nog andere dingen zijn waar ik op moet letten bij het aanmaken van deze codes.

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
<?php
function generate_code($max,$set){
    
// That character set has this many numbers.
    
$num_chars strlen($set);
    
    
// We start with an empty result.
    
$result='';
    
    
// Generate the code
    
for($i=0;$i<$max;$i++){        
        
// Choose which postition from the character set we want
        
$rand rand(0,$num_chars);
        
// Get that character
        
$char substr($set,$rand-1,1);
        
// Put it in our result set
        
$result.="$char";
    }
    return 
$result;
}

// We want our code to be this many strings
$max=8;

// This is the available character set
$char_set='abcdefghijklmnopqrstuvwxyz0123456789';

echo 
"<pre>";

// Generate and display codes
for($i=0;$i<20000;$i++){
    
$code generate_code($max,$char_set);
    echo 
"$i ; $code<br>";
}
echo 
"</pre>";
?>


Output:
quote:
0 ; 1nkzc85o
1 ; 4skdasjg
2 ; wxu9s144
3 ; ip94pgag
4 ; ul7yk2cf
5 ; kojm7ttu
6 ; gev07pvf
7 ; 5uak1bsm
8 ; opa0he6t
9 ; tg6r1qc8
<etcetera....>
Iemand tips en tricks?
In the beginning, the universe was created. This made a lot of people very angry and has been widely regarded as a bad move.
pi_66523954
Er kunnen in die 20.000 natuurlijk aardig wat dubbelen zitten op deze manier
  vrijdag 27 februari 2009 @ 16:11:03 #57
56176 Catch22-
Ben je Blind?!
pi_66524190
Sja..

Met 20000 codes wordt het relatief makkelijk raden natuurlijk. Maar ik denk dat het zo wel goed zal gaan hoor.

Ik zou er alleen nog even een check ingooien of de code al bestaat.

[code=php]
function generate_codes($max,$set){
// That character set has this many numbers.
$num_chars = strlen($set);

// We start with an empty result.
$result=array();
$tmpstring='';
for($i=0;$i<20000;$i++)
{
// Generate the code
for($i=0;$i<$max;$i++)
{
// Choose which postition from the character set we want
$rand = rand(0,$num_chars);
// Get that character
$char = substr($set,$rand-1,1);
// Put it in our result set
$tmpstring = "$char";
if(!in_array($tmpstring, $result))
{
$result[] = $tmpstring;
}
else
{
$i--;
}

}
$result[]
}
return $result;
}

// We want our code to be this many strings
$max=8;

// This is the available character set
$char_set='abcdefghijklmnopqrstuvwxyz0123456789';
$array = array();


// Generate and display codes

$codes = generate_codes($max,$char_set);


echo "<pre>";
print_r($codes);
echo "</pre>";

[/code]
zoiets.
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
pi_66524394
quote:
Op vrijdag 27 februari 2009 16:11 schreef Catch22- het volgende:

Met 20000 codes wordt het relatief makkelijk raden natuurlijk. Maar ik denk dat het zo wel goed zal gaan hoor.
Ja, want met die 8 karakters die gebruikt worden heb je slechts ruim 2,8 biljoen mogelijkheden (oftewel: 0,0000007% kans dat een willekeurige combinatie bestaat)
  vrijdag 27 februari 2009 @ 16:21:49 #59
75592 GlowMouse
l'état, c'est moi
pi_66524681
quote:
$tmpstring = "$char";
Heb je die code nou zitten overtikken, of verdwijnen er plotseling punten bij het copy/pasten? Het blijft overigens akelig om "$char" te zien.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  vrijdag 27 februari 2009 @ 16:31:51 #60
65490 whoops
Home is where the heart is...
pi_66525091
Dank voor jullie reacties. Een check op dubbelen gebeurt wel als ik de waardes in de database gooi, dus daar maak ik me niet zo druk om.

Ik ga er ook niet direct vanuit dat iemand zo'n code raadt, maar was meer benieuwd of er wellicht bestaande algorithmen zijn om dit te doen of dat anderen het ook zo aanpakken...
In the beginning, the universe was created. This made a lot of people very angry and has been widely regarded as a bad move.
  vrijdag 27 februari 2009 @ 16:38:07 #61
187069 slacker_nl
Sicko pur sang
pi_66525372
In theory there is no difference between theory and practice. In practice there is.
pi_66525569
quote:
Op vrijdag 27 februari 2009 15:44 schreef whoops het volgende:
Voor een bepaalde wedstrijd heb ik 20.000 actiecodes nodig. Deze codes moeten uiteraard uniek zijn, en niet makkelijk te raden.

Iemand tips en tricks?
www.randomcodegenerator.com
pi_66564518
Hoi,

ik ben voornemens een php/mysql menu te bouwen. Output als unordened list.
Als men het menu gebruikt op de site, dan kan ik doormiddel van de gemaakte keuzes in het menu wel bijbouden wat men wil zien. De positie in de menustructuur. Hoofd- en submenu's.
Als ik een url direct intik weet ik niet waar ik vandaan kwam of heen wil. Depositie in het menu is dus onduidelijk. Voorwaarde is dat de pagina zelf zijn positie in de menu-structuur activeerd. Oftewel, als ik een pagiina direct aanroep via de url, dan dient het bijbehorende menupad op te lichten in de menu's. (a:active{} idee)

Hoe doe ik dit het handigst?
Het gaat om 2, hooguit 3 niveau's in het menu, met hooguit 10 pagina's per level. Recursieve functies zijn me niet onbekend. Neem ik in iedere pagina een variabele op die ik meegeef aan een menu-functie, zodat de actuele positie in het menu bepaald kan worden? Moet ik naar een controller/view systeem om de navigatie af te handelen? De betreffende site is hier qua structuur al enigzins op ingericht. Moet ik denken aan url's met $_GET-variabelen? Momenteel heb ik nog enkele pagina's waaran data niet uit een database komt maar direct in de code staat. Statische pagina's.
Ook wil ik de database met menustructuur gebruiken om een sitemap te genereren. Wat zijn hier haken en ogen?

Iemand voorbeelden/ideeen/tips/artikelen/info over dit onderwerp? De boel scripten moet mij wel lukken. Voor ik begin wil ik info inwinnen. That's all.
pi_66580160
quote:
Op donderdag 26 februari 2009 18:06 schreef cablegunmaster het volgende:

[..]

psst.... last.fm doet het automatisch
maar handmatig kan ook doormiddel van een website + sql + php
Ja, dat denk ik ook wel ja Maar hoe ?
pi_66580569
quote:
Op zondag 1 maart 2009 14:10 schreef hello_moto1992 het volgende:

[..]

Ja, dat denk ik ook wel ja Maar hoe ?
welke ?
1e
of 2e..

mensen zijn ook zo duidelijk


probleempje
webpagina's met divs

[ Bericht 11% gewijzigd door cablegunmaster op 01-03-2009 15:34:16 ]
Redacted
  maandag 2 maart 2009 @ 08:15:00 #66
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_66605926
Vraagje

In een webshop geef ik de mogelijkheid om gedane bestellingen te downloaden als XML.
De opbouw is als volgt.

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
<bestellingen>
   <bestelling>   
      <bestelnummer>5</bestelnummer>
      <klantnummer>51508</klantnummer>
      <aflever_adres>
         <bedrijfsnaam></bedrijfsnaam>
         <straat_huisnummer></straat_huisnummer>
         <postcode></postcode>
         <plaats></plaats>
         <land></land>
      </aflever_adres>
      <factuur_adres>
         <bedrijfsnaam></bedrijfsnaam>
         <straat_huisnummer></straat_huisnummer>
         <postcode></postcode>
         <plaats></plaats>
         <land></land>
      </factuur_adres>
      <aflever_datum>02-03-2009</aflever_datum>
      <bestel_datum>01-03-2009</bestel_datum>
      <status>1</status>
      <opmerkingen></opmerkingen>
      <artikel>
         <artikelnummer>51566110</artikelnummer>
         <artikelnummer_optioneel></artikelnummer_optioneel>
         <aantal>2</aantal>
         <naam>BIEFSTUK</naam>
         <eenheid></eenheid>
         <inhoud>0</inhoud>
         <prijs>5.02</prijs>
         <btw_percentage></btw_percentage>
         <opmerkingen></opmerkingen>
         <status>1</status>
      </artikel>
   </bestelling>   
</bestellingen>


Nu heb ik het verzoek gekregen dit ook als .csv te kunnen aanleveren, maar is het handig om dit in 1 bestand te stoppen? Logischer zou zijn 2 bestanden, 1 met de bestellingen + info, en 1 met de regels per bestelling. Iemand hier tips over?

[ Bericht 1% gewijzigd door Likkende_Lassie op 02-03-2009 08:27:00 ]
pi_66606200
Je XML is niet helemaal logisch: je kunt slechts één artikel kwijt op deze manier. Wil je er meer kwijt, dan zul je <artikelen> moeten maken, en daar meerdere keren <artikel> in kunnen zetten. Ook zou ik de data in een standaard formaat noteren.

Los van deze extragratis tips (:P) is hiervoor CSV gebruiken gewoon ongeschikt, omdat je dan de relatie tussen de order en de artikelen kwijt bent. Waarvoor willen ze die CSV gaan gebruiken?
  maandag 2 maart 2009 @ 08:56:44 #68
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_66606526
Het is momenteel wel mogelijk om meerdere artikelen toe te voegen, door de artikeltag vaker te herhalen.
Het klopt dat het logischer is om het in <artikelen> te plaatsen, wat ik zal doen

Hoe bedoel je het standaard formaat?
CSV is inderdaad zeer ongeschikt hiervoor, in het 2e csv bestand zou ik nog wel een koppeling kunnen maken met het ordernummer.....
Ze willen dit gaan gebruiken omdat hun systeem XML niet ondersteunt.
  maandag 2 maart 2009 @ 09:01:32 #69
56176 Catch22-
Ben je Blind?!
pi_66606612
Wiens systeem ?
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
  maandag 2 maart 2009 @ 09:04:02 #70
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_66606681
Van een klant van mij. Meerdere klanten draaien op dit systeem, waarvan enkele wel XML ondersteunen.
pi_66606875
quote:
Op maandag 2 maart 2009 08:56 schreef Likkende_Lassie het volgende:
Het is momenteel wel mogelijk om meerdere artikelen toe te voegen, door de artikeltag vaker te herhalen.
Het klopt dat het logischer is om het in <artikelen> te plaatsen, wat ik zal doen
Graag, want door gewoon <artikel> vaker te herhalen krijg je een XML die amper te parsen is
quote:
Hoe bedoel je het standaard formaat?
Je gebruikt nu een NL formaat. Een internationale standaard als ISO 8601 of RFC 2822 zou beter zijn (zie de PHP docs over date()).
quote:
CSV is inderdaad zeer ongeschikt hiervoor, in het 2e csv bestand zou ik nog wel een koppeling kunnen maken met het ordernummer.....
Ze willen dit gaan gebruiken omdat hun systeem XML niet ondersteunt.
Tja, je kunt van alles bakken, maar het blijft een brakke oplossing Werkt hun systeem dan wel wanneer je twee CSV's maakt?
pi_66608822
Ik heb een function nieuws die ik meerdere keren aanroep op pagina's, maar php zegt dat dit niet mag, terwijl dit vorige week allemaal goed is gegaan Totdat ik een get scriptje had gemaakt.. Wat er los van zou moeten staan.
1Fatal error: Cannot redeclare nieuws()
pi_66608932
Het gaat niet om die aanroep, het gaat om wat er in de foutmelding staat: je kunt de functie niet twee keer aanmaken.

Je hebt dus twee keer dit in je code staan:

1
2
3
4
5
<?php
function nieuws() {
   ...
}
?>


Aanroepen mag je het zoveel doen als je wilt.
pi_66608944
quote:
Op maandag 2 maart 2009 10:31 schreef Nashje het volgende:
Ik heb een function nieuws die ik meerdere keren aanroep op pagina's, maar php zegt dat dit niet mag, terwijl dit vorige week allemaal goed is gegaan Totdat ik een get scriptje had gemaakt.. Wat er los van zou moeten staan.
[ code verwijderd ]
De foutmelding zegt natuurlijk dat je 2 maal eenzelfde functie probeert aan te maken, maar zonder code kan ik er weinig meer van zeggen..
pi_66609362
quote:
Op maandag 2 maart 2009 10:34 schreef Roy_T het volgende:
Het gaat niet om die aanroep, het gaat om wat er in de foutmelding staat: je kunt de functie niet twee keer aanmaken.

Je hebt dus twee keer dit in je code staan:
[ code verwijderd ]

Aanroepen mag je het zoveel doen als je wilt.
Ik heb 2 includes. 1tje voor het menu en 1tje voor het nieuws (content). In beide scripten staat een function nieuws ja, maar dat heb ik ook nodig. Hoezo aanroepen dan?
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')