abonnement Unibet Coolblue Bitvavo
pi_27090885
Mijn vraag : vreemde error 500 sneeuwt een beetje onder Weet iemand daar iets van?
pi_27091695
quote:
Op dinsdag 17 mei 2005 18:16 schreef SuperRembo het volgende:

[..]

Daar heb je toch helemaal geen regexp voor nodig?
Oh, wacht ik denk zeker weer veel te moeilijk
Kan zeker gewoon met str_replace.
pi_27092798
quote:
Op dinsdag 17 mei 2005 16:17 schreef ikke_ook het volgende:
Dus als 1 of 2 foto's werken waarom 10 dan niet??? Ik krijg ook geen php error na 2 foto's ofzo, als ik meer dan 2 foto's invoer gebeurt er niks met het script, alleen een error........
Dat lijkt op een script timeout of een overschijding van geheugen/upload/post limiet.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_27094437
quote:
Op dinsdag 17 mei 2005 18:42 schreef MouseInteractive het volgende:

[..]

Oh, wacht ik denk zeker weer veel te moeilijk
Kan zeker gewoon met str_replace.
Of met strstr. Ok, die vervangt niets, maar kan je wel vertellen of een teken voorkomt.
pi_27095006
quote:
Op dinsdag 17 mei 2005 19:52 schreef Light het volgende:

[..]

Of met strstr. Ok, die vervangt niets, maar kan je wel vertellen of een teken voorkomt.
Heb het al met str_replace gedaan
Het teken mag toch niet, dus kan ik net zo goed direct eruit filteren.
pi_27096057
quote:
Op dinsdag 17 mei 2005 19:08 schreef SuperRembo het volgende:

[..]

Dat lijkt op een script timeout of een overschijding van geheugen/upload/post limiet.
Ja maar dan moet ik toch een php error krijgen en geen 500?
pi_27096585
Kan je met SELECT .. AS van meerdere kolommen 1 kolom maken.
Ik heb bijvoorbeeld
nieuws.last_time en evenementen.last_time
daar wil ik gewoon 1 kolom van maken.
SELECT nieuws.last_time, evenementen.last_time AS time FROM nieuws, evenementen
Zoiets ?

Of een goed pagina waar SELECT .. AS beter uitgelegt staat
ne okuyon, bokmu var?
pi_27096593
quote:
Op dinsdag 17 mei 2005 20:36 schreef ikke_ook het volgende:

[..]

Ja maar dan moet ik toch een php error krijgen en geen 500?
Het zou best wel eens kunnen dat de server die error geeft voor dat het zaakje aan php gegeven wordt. Bij het overschrijden van max post size als ik 't goed heb.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_27097297
de error in het errorlog van de server is :
[error] [client 127.0.0.1] Premature end of script headers: /home/createalbum.php
en ik krijg een 500 naar mn hoofd geslingerd.

Ik zoek al op google maar daar vind ik vooral dingen over cgi, en hetzelfde probleem zonder oplossing...

[ Bericht 10% gewijzigd door ikke_ook op 17-05-2005 21:23:50 ]
pi_27097571
Wat voor server is 't trouwens. En draait php mss in safemode?
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_27097846
quote:
Operating system Linux
Service Status Click to View
Kernel version 2.6.10-HN-2.1-P4
Machine Type i686
Apache version 1.3.33 (Unix)
PERL version 5.8.6
Path to PERL /usr/bin/perl
Path to sendmail /usr/sbin/sendmail
Installed Perl Modules Click to View
PHP version 4.3.11
MySQL version 4.0.24-standard-log
cPanel Build 10.1.0-RELEASE 30
Theme cPanel X v2.5.0
Documentation Click to View
Genoeg info? Het is een server van Dreamhost, professionele host dus.
pi_27097991
mag/zal ik je de code van de betreffende file mailen dat je er naar kunt kijken SuperRembo?Heb je daar tijd/zin in?(tis mn eerste php projectje dus niet al te netjes geprogrammeerd, maar tis ook niet zo veel )
pi_27098063
Je ziet vanzelf of je een reactie krijgt
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_27098134
ik voeg je even toe op msn dan zie ik wel of ik reactie krijg
pi_27098337
*lol*
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_27119156
Bweuh, even duf van het leren voor m'n examens. Tijd voor wat ontspanning

Als ik de volgende query heb:

1
2
3
4
5
6
7
8
9
10
SELECT
    id
FROM
    table
WHERE
    col1 = (waarde)
ORDER BY
    col2 ASC,
    col3 ASC,
    col4 ASC


Klopt het dan dat als ik één index maak op col1,col2,col3,col4 (in die volgorde dus) dat MySQL de bovenstaande query kan optimaliseren door gebruik te maken van de index?
pi_27119794
Dat lijkt me van wel. Of MySQL het ook echt doet kan je met EXPLAIN zien.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_27121008
ff een snel vraagje... wat is he tverschil tussen:
1if($_GET['actie'] == "kaart_titel" || $_GET['actie'] == "kaart_code")

en
1if($_GET['actie'] == "kaart_titel" OR $_GET['actie'] == "kaart_code")


dus het verschil tussen or en ||
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_27121311
Voor zover ik weet zijn ze exact hetzelfde, de PHP manual geeft nog aan dat er een verschil in precedence (voorrang) zit:

http://nl2.php.net/operators
pi_27139322
ok, maakt niet uit dus, hmmzzz in welk geval zou het verschil merkbaar zijn?
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_27139608
quote:
Op donderdag 19 mei 2005 08:08 schreef markiemark het volgende:
ok, maakt niet uit dus, hmmzzz in welk geval zou het verschil merkbaar zijn?
hmm: http://www.webhobbit.nl/reports/reports/fok701079/
pi_27139659
1
2
$a = true && false or true;
$b = true and false || true;

$a is true, $b is false
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  donderdag 19 mei 2005 @ 10:20:20 #83
90061 coz
laat een bericht achter na de
pi_27141982
cool topic ... ik ben een beetje de oude delen doorgelopen maar kon het zo snel niet vinden

wat ik wel vond, [zeurmode]

[PHP/(My)SQL] voor dummies - Deel 6
quote:
Dat klopt. Alleen als een artiestnaam begint met 01 t/m 09 zou het in dat geval te filteren zijn. Er is geen bandnaam die met die tekens begint.
en de band !!! dan ?

[serieus]

is er al ergens een stukje geschreven over makkelijk een generieke en opmaakbare table zuigen uit een database ?

als ik bij de php site kijk dan kom ik niet verder als een onopgemaakte table
vind ik net dit stukje nog niet getest

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
<?php
$link = mysql_connect("localhost", "nobody");
mysql_select_db("mybd", $link);
$qry = mysql_query("SELECT * FROM agenda", $link);

?><table border="1" width="100%"><tr><?php

if (mysql_num_rows($qry) > 0) {
   for ($i = 0; $i<mysql_num_fields($qry); $i++) {
           echo "<td align=center><strong>" . mysql_field_name($qry, $i) . "</td>";
   }
}

?></tr><?php

if (mysql_num_rows($qry) > 0) {
   for ($j = 0; $j<mysql_num_rows($qry); $j++) {

       ?><tr><?php

       for ($k = 0; $k<mysql_num_fields($qry); $k++) {
           echo "<td align=center>" . mysql_result($qry,$j, $k) . "</td>";
       }

       ?></tr><?php

   }
}

?>


[ Bericht 2% gewijzigd door coz op 19-05-2005 20:10:49 ]
Leesen verrry carefully, I weel zay zis only once
Ill quit thinking w my dick when u quit fucking with my head
pi_27143091
Ik heb een database class die een tabel (array van arrays) terug kan geven. Zo'n tabel kan je dan makkelijk omzetetn naar html. Een simpel voorbeeld:

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
function TableToHtml($rows) {
   $numRows = count($rows);
   if ($numRows == 0) {
      $html = 'Empty table';
   } else {
      $html = '<table>';
      $html .= '<tr>';
      foreach (array_keys($rows[0]) as $key) {
         $html .= '<th>'. htmlEntities($key) .'</th>';
      }
      $html .= '</tr>';
      for ($i = 0; $i < $numRows; $i++) {
         $html .= '<tr>';
         foreach ($rows[$i] as $item) {
            $html .= '<td>'. htmlEntities($item) .'</td>';
         }
         $html .= '</tr>';
      }
      $html .= '</table>';
   }
   return $html;
}

$db = new Database();
$sql = "SELECT ProductID, ProductName FROM Products";
$products = $db->execTable($sql);
echo TableToHtml($products);


De functie TableToHtml zou je nog wat kunnen uitbreiden zodat je bijvoorbeeld een array met headers op kan geven.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  donderdag 19 mei 2005 @ 10:54:05 #85
90061 coz
laat een bericht achter na de
pi_27143150
ik ga vanavond wel hobbyen
Tnx
Leesen verrry carefully, I weel zay zis only once
Ill quit thinking w my dick when u quit fucking with my head
pi_27143229
quote:
Op donderdag 19 mei 2005 10:52 schreef SuperRembo het volgende:
Ik heb een database class die een tabel (array van arrays) terug kan geven. Zo'n tabel kan je dan makkelijk omzetetn naar html. Een simpel voorbeeld:
[ code verwijderd ]

De functie TableToHtml zou je nog wat kunnen uitbreiden zodat je bijvoorbeeld een array met headers op kan geven.
better to use while(list($key,$value) = each($array)) in deze situaties.
pi_27143525
Roonaan, waarom dat? Het verbetert de leesbaarheid niet echt én je hebt een extra variabele en als het om optimalisatie gaat had je natuurlijk ook $i++ kunnen noemen, dat moet natuurlijk ++$i worden vanwege de temporary variable die er nu in zit
pi_27143703
quote:
Op donderdag 19 mei 2005 11:05 schreef JeRa het volgende:
Roonaan, waarom dat? Het verbetert de leesbaarheid niet echt én je hebt een extra variabele en als het om optimalisatie gaat had je natuurlijk ook $i++ kunnen noemen, dat moet natuurlijk ++$i worden vanwege de temporary variable die er nu in zit
Omdat foreach een kopie maakt van de array voordat deze gaat loopen, en dat een enorme aanslag op je geheugengebruik kan gaan worden als je met data-tabellen aan de gang gaat.
pi_27143796
quote:
Op donderdag 19 mei 2005 11:11 schreef Roönaän het volgende:

[..]

Omdat foreach een kopie maakt van de array voordat deze gaat loopen, en dat een enorme aanslag op je geheugengebruik kan gaan worden als je met data-tabellen aan de gang gaat.
Is er eigenlijk een reden waarom foreach zoiets doet?

edit: aan de source van de Zend engine te zien wordt er áltijd een kopie gemaakt van de array of het object waar foreach op toegepast wordt, zonder te kijken of de array of het object daadwerkelijk binnen het block wordt benaderd. Er zal wel structureel iets verkeerd zitten waarom ze zoiets nog niet hebben aangepast.

[ Bericht 25% gewijzigd door JeRa op 19-05-2005 11:44:19 ]
pi_27145059
Hmmm, dat wist ik niet. Het scheel al snel erg veel

Getest met een tabel van 500 rows, 100 coll, elke cell een string van 100 chars:
While time: 0.75952410697937 s
Foreach time: 13.919291973114 s
While time: 0.0003209114074707 s
Foreach time: 14.71986413002 s
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')