abonnement Unibet Coolblue Bitvavo
pi_65218410
Ik baal ook behoorlijk van dit projectje. Ik heb immers vanaf het begin gezegd dat grote file uploads via HTTP een slecht idee is (is het gewoon niet voor bedoeld, daar heb je immers FTP voor), vanwege het 2GB bestandslimit, de fragiliteit van het uploaden via HTTP (één storing in he verbinding en je bent terug bij af), de slechte mogelijkheden van het geven van feedback naar de gebruiker toe (voortgang e.d., daar heb je enkel een hoop omslachtige PHP extensies voor die ook verre van heilig zijn). Maar goed, een stijfkoppige opdrachtgever wou toch per sé het hele gebeuren webbased en via HTTP en komt nu toch pijnlijk er achter dat dat achteraf niet zo'n goed idee was.

Maar goed, daar kunnen we toch niks meer aan doen, maar dit probleem dat zich nu voordoet is wel heel erg vreemd, en erg willekeurig. Misschien ook wel handig om te vermelden dat de betreffende NAS een of ander gaar QNAP prul is waar je op allerlei gebieden mee beperkt wordt (zéér minieme en uitgeklede Linux distributie). Ook tijdens de installatie van het programma ontzettend veel problemen mee gehad.
  maandag 19 januari 2009 @ 19:24:14 #177
75592 GlowMouse
l'état, c'est moi
pi_65219074
quote:
Op maandag 19 januari 2009 18:18 schreef cablegunmaster het volgende:

[..]

ik zat te denken limit X en limit Y
en dan +10 limit X en +10 limit Y
alleen ik kon de hrefs niet verzinnen.

dan krijg ik nog een switch met een get?
boven op mijn switch en get

dus simpelgezegd een nieuwe map ervoor gebruiken
gastenboek.php?page=x.

Daarna in je gastenboek.php:
1
2
3
4
5
6
<?php
$page 
= (int)$_GET['page'];
$page min(0$page);
$page max($page$numpages);
$query 'SELECT adsf FROM ghjkl ORDER BY qwerty LIMIT ' 10*$page ',10';
?>


Voor dat uploadprobleem zou ik in de php-broncode duiken.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_65235434
quote:
Op maandag 19 januari 2009 18:45 schreef HuHu het volgende:

[..]

Die instelling heeft toch geen invloed op file uploads?
[..]

Zie het onderstreepte gedeelte, volgens mij houdt dat in dat uploads niet meetellen voor de execution time. Wel staat er nog dit:
[..]

Bron: php.net
Je hebt gelijk. Gelukkig is er ook nog de instelling max_input_time.
pi_65237829
quote:
Op maandag 19 januari 2009 19:24 schreef GlowMouse het volgende:

1
2
3
$page = (int)$_GET['page'];
$page = min(0, $page);
$page = max($page, $numpages);
Aangenomen dat $numpages groter is dan 0, resulteert dit altijd in $page = $numpages :P
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  dinsdag 20 januari 2009 @ 11:45:00 #180
75592 GlowMouse
l'état, c'est moi
pi_65238912
quote:
Op dinsdag 20 januari 2009 11:07 schreef SuperRembo het volgende:

[..]

Aangenomen dat $numpages groter is dan 0, resulteert dit altijd in $page = $numpages
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_65255175
Ik heb maar een script gepakt van internet.
aangepast en in mijn gastenboek geplempt
elke 10 berichtjes maakt hij een nieuwe pagina aan ( query variabele).
Redacted
pi_65308717
beste mensen,

voor een opdracht moet ik een database maken (met sql) (op laag niveau) en daarin moet ik tabellen maken. De tabellen heb ik gemaakt met het create-statement. Het gaat over een tabel over smaakafwijkingen (zoet, zuur, bitter enz.). Hoe kan ik verwerken bij het schrijven van een tabel dat men alleen deze waardes kan invullen en geen andere? Moet dit meteen bij de create-statements of kan je dit later ook toevoegen als je de waardes in gaat vullen en dat je dan zegt dat ze alleen die smaken in kunnen voeren.

Hopelijk is het een beetje duidelijk en alvast bedankt voor de reacties.

[ Bericht 6% gewijzigd door TheRoach op 22-01-2009 10:14:00 ]
pi_65308885
Als de smaken van te voren vast staan kun je een ENUM gebruiken.
pi_65309214
quote:
Op donderdag 22 januari 2009 10:12 schreef HuHu het volgende:
Als de smaken van te voren vast staan kun je een ENUM gebruiken.
Ok thnx. Klopt het dat het dan op deze manier moet:

1
2
3
4
5
Create table kwantitatief
                     (WBFnummer number (8) not null,
   Geuraanduiding enum ("zoet", "zuur", "bitter" enz. not null,
                      ......
   PRIMARY KEY(WBFnummer));


En als mensen een cijfer moeten geven kan je dan ook gewoon [ kleur enum (1, 2, 3, ... , 10) not null,]
doen?
  donderdag 22 januari 2009 @ 10:28:57 #185
75592 GlowMouse
l'état, c'est moi
pi_65309322
Nee, dat kan niet. Lees http://dev.mysql.com/doc/refman/5.0/en/enum.html door (alles is wel interessant om te lezen daar).

Maar voor getallen zijn er weer andere datatypen beschikbaar
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_65309327
Nadeel van een enum is dat je je database moet aanpassen als er een smaak bijkomt
Hoewel die kans in dit geval waarschijnlijk 0 is
pi_65309507
Ja er komt geen smaak bij , dus dan is het wel makkelijk...
pi_65309768
quote:
Op donderdag 22 januari 2009 10:28 schreef GlowMouse het volgende:
Nee, dat kan niet. Lees http://dev.mysql.com/doc/refman/5.0/en/enum.html door (alles is wel interessant om te lezen daar).

Maar voor getallen zijn er weer andere datatypen beschikbaar
Iets dergelijks klopt dus niet? Wat moet er veranderd worden?:

1
2
3
4
5
6
7
8
9
10
11
Create table kwantitatief
   (WBFnummer number (8) not null,
   Geuraanduiding ENUM (“vol” , “wijnachtig” , “complex” , “fris” , “fruitig” , “bloemig” , “kruidig” , “honingachtig” , “houtachtig” , “aards”)not null,
   Geurafwijking ENUM (“aceton” , “muf” , “muis” , “geranium” , “oxidatie” , “sulfiet” , “azijn” , “rotte_eieren” , “gist” , “medicijn”)not null,
   Smaakafwijking ENUM (“body” , “zoet” , “zuur” , “zout” , “bitter” , “mineralen” , “groenten” , “meststof” ) not null,
   Smaakgebrek ENUM (“oxidatie” , “azijnzuur” , “muf” , “medicijnachtig” , “gistsmaak” , “muis” , “rotte_eieren” )not null,
   Balansafwijking ENUM (“zoet” , “zuur” , “zout” , “bitter” , “jannine” , “body” , “alcohol” , “mousse” ) not null,
   Afdronkafwijking ENUM (“bitter” , “muf” , “zuur” )not null,
   Opmerkingen varchar (50),
   PRIMARY KEY(WBFnummer)
   );


[ Bericht 39% gewijzigd door TheRoach op 22-01-2009 11:21:04 ]
  donderdag 22 januari 2009 @ 11:21:21 #189
181657 LordNemephis
computer says no
pi_65310918
Hoi mensen,

ik wil graag tellen hoeveel regels er in een text-area zitten. Dit heb ik tot nu toe
1
2
$regels = count(explode("\n",$_POST['$fObjText']));
echo $regels;


Maar de waarde van uitkomst is altijd 1

Iemand een idee hoe dit wel werkend te krijgen?
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.
  donderdag 22 januari 2009 @ 11:24:02 #190
75592 GlowMouse
l'état, c'est moi
pi_65311019
quote:
Op donderdag 22 januari 2009 10:44 schreef TheRoach het volgende:

[..]

Iets dergelijks klopt dus niet? Wat moet er veranderd worden?:
[ code verwijderd ]
Met cijfers gaat het fout zoals je kunt lezen. Maar van het getallenidee ben je opeens afgestapt?
quote:
Op donderdag 22 januari 2009 11:21 schreef LordNemephis het volgende:
Hoi mensen,

ik wil graag tellen hoeveel regels er in een text-area zitten. Dit heb ik tot nu toe
[ code verwijderd ]

Maar de waarde van uitkomst is altijd 1

Iemand een idee hoe dit wel werkend te krijgen?
Gokje: $_POST['$fObjTest'] is niet ingesteld. Gaat dat wel goed het dat dollarteken?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_65311075
quote:
Op donderdag 22 januari 2009 11:24 schreef GlowMouse het volgende:

[..]

Met cijfers gaat het fout zoals je kunt lezen. Maar van het getallenidee ben je opeens afgestapt?
[..]

Ik heb 1 tabel met getallen (kwalitatief) en 1 tabel met letters (kwantitatief), deze laatste tabel heb ik hierboven laten zien. Maar kan dit zo of niet?
  FOK!-Schrikkelbaas donderdag 22 januari 2009 @ 11:38:16 #192
1972 Swetsenegger
Egocentrische Narcist
pi_65311490
quote:
Op donderdag 22 januari 2009 11:21 schreef LordNemephis het volgende:
Hoi mensen,

ik wil graag tellen hoeveel regels er in een text-area zitten. Dit heb ik tot nu toe
[ code verwijderd ]

Maar de waarde van uitkomst is altijd 1

Iemand een idee hoe dit wel werkend te krijgen?
Op de eerste plaats waarom wil je dit? en \n is niet op elk OS gelijk. Je kan beter PHP_EOL pakken
  donderdag 22 januari 2009 @ 11:48:52 #193
75592 GlowMouse
l'état, c'est moi
pi_65311878
quote:
Op donderdag 22 januari 2009 11:25 schreef TheRoach het volgende:

[..]

Ik heb 1 tabel met getallen (kwalitatief) en 1 tabel met letters (kwantitatief), deze laatste tabel heb ik hierboven laten zien. Maar kan dit zo of niet?
Wat je liet zien wel, met cijfers moet je opletten, zie de eerder geplaatste link.
quote:
Op donderdag 22 januari 2009 11:38 schreef Swetsenegger het volgende:

[..]

en \n is niet op elk OS gelijk. Je kan beter PHP_EOL pakken
Het gaat om user-invoer, dus je end-of-line hangt van de gebruiker af en niet van de server. Ik weet niet wat de browser doorstuurt trouwens, dat zou best voor alle OS's hetzelfde kunnen zijn.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  FOK!-Schrikkelbaas donderdag 22 januari 2009 @ 11:59:31 #194
1972 Swetsenegger
Egocentrische Narcist
pi_65312282
quote:
Op donderdag 22 januari 2009 11:48 schreef GlowMouse het volgende:

[..]

Wat je liet zien wel, met cijfers moet je opletten, zie de eerder geplaatste link.
[..]

Het gaat om user-invoer, dus je end-of-line hangt van de gebruiker af en niet van de server. Ik weet niet wat de browser doorstuurt trouwens, dat zou best voor alle OS's hetzelfde kunnen zijn.
Hmz, nee volgens mij niet hoor. in de POST vars staat volgens mij het eol teken van je OS
  FOK!-Schrikkelbaas donderdag 22 januari 2009 @ 12:00:10 #195
1972 Swetsenegger
Egocentrische Narcist
pi_65312308
Maar goed je kan er natuurlijk ook eerst een nl2br overheen halen en dan exploden op <br />
  donderdag 22 januari 2009 @ 12:02:17 #196
75592 GlowMouse
l'état, c'est moi
pi_65312397
quote:
Op donderdag 22 januari 2009 11:59 schreef Swetsenegger het volgende:

[..]

Hmz, nee volgens mij niet hoor. in de POST vars staat volgens mij het eol teken van je OS
http://www.sitepoint.com/(...)dings-in-javascript/
Je kunt niks vertrouwen blijkbaar.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_65313103
Het file upload error nummer 7 probleem is opgelost. De fout zat 'm in het feit dat een van de 5 HDs van de NAS naar de knoppen was (RAID array). Schijfje vervangen en het schijnt weer te werken.
pi_65319609
quote:
Op donderdag 22 januari 2009 12:02 schreef GlowMouse het volgende:

[..]

http://www.sitepoint.com/(...)dings-in-javascript/
Je kunt niks vertrouwen blijkbaar.
Volgens mij kun je er prima op vertrouwen dat IE doet waar het zelf zin in heeft
pi_65322648
Jeuj mijn eerste post in deze reeks..
Nouja, ik ben opzoek naar een domein check script, er is genoeg te vinden dat is het probleem niet.
Helaas zijn alle scripts super langzaam.
Ik heb tientallen scripts geprobeerd, deze bijvoorbeeld, erg mooi script maar lang niet zo snel als die van een hostingbedrijf zoals bijvoorbeeld deze.
Iemand enig idee waar het hem in zit?
"Op Fok! val je pas op als je normaal bent." -mazaru
  donderdag 22 januari 2009 @ 17:04:14 #200
63192 ursel
"Het Is Hier Fantastisch!
pi_65322799
Ik zal waarschijnlijk hier niet goed zitten, maar misschien dat jullie me wel kunnen helpen waar en hoe ik het volgende kan bewerkstelligen.

Waar ik namelijk op zoek naar ben is een manier om de gebruikers te informeren. Echter is de bedoeling dat dit redelijk real-time gebeurd. In ons systeem komt het namelijk wel eens voor dat een pagina tot 30 minuten open staat. Men is dan in de tussentijd papieren aan het uitzoeken welke data ingevuld moet worden etc.
Nu wil ik dus, dat ook al is er geen activiteit, dat het systeem ook bij deze gebruikers een bericht op het scherm kan plaatsen.

Iemand een idee hoe ik dit doe en waar ik dit het beste kan zoeken?
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')