abonnement Unibet Coolblue Bitvavo
pi_65018144
quote:
Op woensdag 14 januari 2009 07:29 schreef SuperRembo het volgende:

[..]

Je loopt recursief door de xml tree heen en bouwt ondertussen de array op. Lijkt me vrij recht toe recht aan.
Inderdaad, en op deze pagina staan een paar prima functies daarvoor (in de comments): http://nl3.php.net/xml_parse
  woensdag 14 januari 2009 @ 09:50:42 #102
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_65019852
Ik probeer het volgende, en ik kan niet anders dan de atribute op te roepen als $data_2->NAAM ipv $data_2[0];..

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$xml = simplexml_load_file('/var/www/html/beheer/temp_uploads/'.$_GET['option_2']);
   
   $row = 0;
   $row_2= 0;
   $dump = array();

   foreach ($xml AS $data){
      $dump[$row] = $data;
      $row++;
        
   }
   
   foreach ($dump AS $data_2){
      echo $data_2->NAAM;
      echo '<br />';
   }
pi_65021244
quote:
Op woensdag 14 januari 2009 09:50 schreef Likkende_Lassie het volgende:
Ik probeer het volgende, en ik kan niet anders dan de atribute op te roepen als $data_2->NAAM ipv $data_2[0];..
[ code verwijderd ]
En dat is een probleem omdat?
pi_65021585
Ja als je xml objecten in je array gooit, dan komen er ook weer xml objecten uit.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  woensdag 14 januari 2009 @ 11:05:01 #105
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_65022069
quote:
Op woensdag 14 januari 2009 10:42 schreef Farenji het volgende:

[..]

En dat is een probleem omdat?
ik het niet zo wil aan roepen
dus hoe dat te doen?
pi_65023488
quote:
Op woensdag 14 januari 2009 11:05 schreef Likkende_Lassie het volgende:

ik het niet zo wil aan roepen
dus hoe dat te doen?
Zorgen dat er arrays in komen, en geen objecten
pi_65027385
quote:
Op woensdag 14 januari 2009 11:05 schreef Likkende_Lassie het volgende:

[..]

ik het niet zo wil aan roepen
dus hoe dat te doen?
Je kan die hash die door simplexml wordt gemaakt toch omzetten naar elk formaat dat je zelf wil? Daar kun je gewoon je eigen routine voor schrijven. Of je zou je kunnen afvragen waarom je perse de data als array wil benaderen, wat is precies het voordeel?
  woensdag 14 januari 2009 @ 13:32:03 #108
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_65027565
Ik ben bezig met een importmodule, waar zowel CSV als XML bestanden kunnen worden geimporteerd.
Op een gegeven moment kunnen er kolommen worden gekoppeld aan die van de database, zodat elke opbouw van zowel CSV als XML te gebruiken is

Als ik de onderstaande code gebruik, krijg ik deze foutmelding:
Fatal error: Call to a member function attributes() on a non-object in upload.php on line 137

1
2
3
4
5
6
7
$xml = simplexml_load_file('/var/www/html/uploads/9322689b8f690f9d43a47486051bc7db.xml');
foreach($xml->body[0]->attributes() as $a => $b) {
   if($a=='type') {
      echo $a,'="',$b,"\"</br>";
   }else{ 
   }
}


EDIT : volgens mij heb ik het probleem, momentje

[ Bericht 4% gewijzigd door Likkende_Lassie op 14-01-2009 13:38:32 ]
  donderdag 15 januari 2009 @ 10:47:31 #109
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_65062234
Het is gelukt!
Het lukte mij echt totaal niet met de functies die hierboven staan, en als ik wat resultaten kreeg, dan had ik al snel 100 regels aan code. Maar zie hieronder:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
$dom 
= new DomDocument();
      
$dom->load('/uploads/'.$_GET['option_2']);
      
      foreach (
$dom->documentElement->childNodes as $articles) {
         
          if (
$articles->nodeType == && $articles->nodeName == "INFO") {
              foreach (
$articles->childNodes  as $item) {
                  if (
$item->nodeType == AND $i 1) {
                     
$files[0][] = $item->nodeName;
                  }
              }
              
$i++;
          }
      }
?>


pi_65067605
Ik heb weer een leuke vraag, ik heb 2 tabellen die ik join.

1
2
3
4
5
6
7
8
9
10
SELECT images_tree.*, 
       images.id AS imageID, 
       images.filex , 
       images.filey 
FROM images_tree 
LEFT JOIN images ON images.cat_id = images_tree.id 
WHERE images_tree.tree_id = '1' 
GROUP BY images_tree.id 
ORDER BY images_tree.title 
LIMIT 20, 20


daarvoor gebruik ik de volgende tabellen

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
--
-- Tabel structuur voor tabel `images`
--

CREATE TABLE IF NOT EXISTS `images` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `cat_id` mediumint(8) unsigned NOT NULL,
  `user_id` mediumint(8) unsigned NOT NULL,
  `user_ip` varchar(32) NOT NULL,
  `filename` varchar(32) NOT NULL,
  `filedate` date NOT NULL,
  `filetype` char(1) NOT NULL,
  `filesize` int(10) unsigned NOT NULL,
  `filecrc` varchar(15) NOT NULL,
  `filex` mediumint(8) unsigned NOT NULL,
  `filey` mediumint(8) unsigned NOT NULL,
  `views` int(10) unsigned NOT NULL,
  `vote` tinyint(3) unsigned NOT NULL,
  `votes` mediumint(8) unsigned NOT NULL,
  PRIMARY KEY  (`id`),
  UNIQUE KEY `filesize` (`filesize`,`filecrc`,`filex`,`filey`,`cat_id`),
  KEY `cat_id` (`cat_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Tabel structuur voor tabel `images_tree`
--

CREATE TABLE IF NOT EXISTS `images_tree` (
  `id` mediumint(8) unsigned NOT NULL auto_increment,
  `tree_id` mediumint(8) unsigned NOT NULL,
  `title` varchar(32) NOT NULL,
  `description` varchar(255) NOT NULL,
  `images` mediumint(8) unsigned NOT NULL,
  `images_size` bigint(20) unsigned NOT NULL,
  PRIMARY KEY  (`id`),
  KEY `id` (`id`,`tree_id`),
  KEY `title` (`title`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1;


echter kost het ruim 0.3 seconden om 20 afbeeldingen uit te lezen uit een database van 1400 categorieen en 75000 afbeeldingen..

Hoe kan ik deze optimaliseren? ik heb al EXPLAIN op de queries gedaan maar dan blijkt dat er geen filesort gebruikt wordt...
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_65068080
Helpt het als je de KEY id weg haalt bij images_tree en deze vervangt door een index op alleen tree_id?
pi_65068310
Niet bepaald nee, dan wordt de query nog slomer
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  donderdag 15 januari 2009 @ 14:24:32 #113
75592 GlowMouse
l'état, c'est moi
pi_65070278
En wat is de output van EXPLAIN? Grote kans dat het niet veel sneller kan trouwens, GROUP BY col1 ORDER BY col2 is gewoon een vervelende combinatie.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  donderdag 15 januari 2009 @ 14:43:22 #114
63192 ursel
"Het Is Hier Fantastisch!
pi_65071054
was ik toch bijna dit topic kwijt..
pi_65074906
dit is de explain

1
2
3
id  select_type  table  type  possible_keys  key  key_len  ref  rows  Extra  
1 SIMPLE images_tree index NULL title 34 NULL 1364 Using where; Using temporary 
1 SIMPLE images ref cat_id cat_id 3 ****.images_tree.id 54   


en idd het is nogal wat ongelukkig maar goed
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  donderdag 15 januari 2009 @ 16:52:27 #116
75592 GlowMouse
l'état, c'est moi
pi_65076655
Probeer de GROUP BY eens te wijzigen in GROUP BY images_tree.title,images_tree.id, en aan de index op title ook het veld id toe te voegen index toevoegen op (tree_id,title,id).
Als dat niet werkt: ANALYSE TABLE op de twee tabellen, nog een keer proberen, en anders opnieuw de EXPLAIN-output geven.

[ Bericht 7% gewijzigd door GlowMouse op 15-01-2009 17:01:01 ]
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_65077708
Ja die index werkt idd heerlijk

-edit-
alleen bij de eerste pagina's scheelt het aardig, maar hoever ik in de database kom (qua records) hoe langzamer
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  donderdag 15 januari 2009 @ 17:37:39 #118
75592 GlowMouse
l'état, c'est moi
pi_65078574
quote:
Op donderdag 15 januari 2009 17:16 schreef Chandler het volgende:
Ja die index werkt idd heerlijk

-edit-
alleen bij de eerste pagina's scheelt het aardig, maar hoever ik in de database kom (qua records) hoe langzamer
Dat heb je wanneer je LIMIT gebruikt.
Mag ik weten hoe snel de query is op pagina 1, en op pagina 10?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_65080877
vraagje,

nu ik mijn site online wil plaatsen waar moet ik opletten behalve op captcha tegen spambots en
escape mysql strings?
zijn er dingen waar ik rekening mee moet houden?
behalve dan dat de database online komt te staan.
Redacted
pi_65081621
waar doel je precies op...?
  donderdag 15 januari 2009 @ 20:15:58 #121
136730 PiRANiA
All thinking men are atheists.
pi_65084245
Wie heeft een simpele JOIN tuto?
pi_65084323
quote:
Op donderdag 15 januari 2009 19:09 schreef Xcalibur het volgende:
waar doel je precies op...? :?
ik doel erop

wat voor beveiliging kan je zelf instellen behalve de formulier checks op je website en de sql injectie checks?
1
2
3
4
5
<?php
$PLAATJE 
"rand(1,9)"

echo "<img src =\"leukplaatje".$PLAATJE.".jpg\"/> ";
?>

vond ik wel tof bedacht btw :D
Redacted
pi_65085081
wat wil je dan beveiligen? en waarom?

het random plaatje wat je post is op zich hartstikke leuk natuurlijk, maar heeft niks met beveiling te maken
pi_65085116
quote:
Op donderdag 15 januari 2009 20:36 schreef Xcalibur het volgende:
wat wil je dan beveiligen? en waarom?

het random plaatje wat je post is op zich hartstikke leuk natuurlijk, maar heeft niks met beveiling te maken
nee ik bedoel weren tegen sql injecties.
weren tegen kut users die mijn site proberen plat te leggen.
users die mn database proberen te mollen!
Redacted
pi_65086858
quote:
Op donderdag 15 januari 2009 20:37 schreef cablegunmaster het volgende:

[..]

nee ik bedoel weren tegen sql injecties.
weren tegen kut users die mijn site proberen plat te leggen.
users die mn database proberen te mollen!
Door te zorgen dat je in ieder geval niet de 25 gevaarlijkste programmeerfouten maakt.
pi_65092548
quote:
Op donderdag 15 januari 2009 17:37 schreef GlowMouse het volgende:
Dat heb je wanneer je LIMIT gebruikt.
Mag ik weten hoe snel de query is op pagina 1, en op pagina 10?
Pagina 1. 0.01
Pagina 10 0.09
Pagina 20 0.13
Pagina 50 0.3
Pagina 69 0.44

The people who lost my respect will never get a capital letter for their name again.
Like trump...
  donderdag 15 januari 2009 @ 23:42:17 #127
75592 GlowMouse
l'état, c'est moi
pi_65092881
quote:
Op donderdag 15 januari 2009 23:33 schreef Chandler het volgende:

[..]

Pagina 1. 0.01
Pagina 10 0.09
Pagina 20 0.13
Pagina 50 0.3
Pagina 69 0.44

Mooi lineair Nadeel van LIMIT, hij kan nooit weten wat er op de 59ste pagina komt zonder eerst de eerste 58 op te halen.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_65094865
Ik heb de volgende code:

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
$result = mysql_query("SELECT * FROM ur_pstats ORDER BY points DESC");
$nr = 1;

while($row = mysql_fetch_array($result))

{

   if (in_array($row['user'],$flow))

   {

   $team = "Flow";

   }

   else

   {
   $team = "Allstars";
   }


echo "<tr>";
echo "<td>";
echo $nr;
echo "</td>";
echo "<td>";
echo $row['user'];
echo "</td>";
echo "<td>";
echo $team;
echo "</td>";
echo "<td>";

$points = $row['points'];
$points2 = log($row['games'] + 1 ) * ($row['wins'] / $row['games']);

$points = $points + $points2;
$points = round($points, 2);

echo $points;
echo "</td>";


Het gaat mij vervolgens om points. Zoals jullie kunnen zien is er in de table ur_pstats een kolom met de naam 'points'. Ik sorteer de resultaten op points. Nu is het probleem dat ik onlangs een wijziging heb doorgevoerd. Het gaat hierbij om de regel met log(). Na deze bewerking ontstaat er een nieuwe waarde voor points. Nu wil ik eigenlijk sorteren op deze points, en niet op de points die ik uit de tabel haal.

Is hier een makkelijke oplossing voor? Het enige wat ik kan bedenken is op een of andere manier een array te maken, want volgens mij kun je de array ook sorteren op waarden. Een alternatief zou zijn om voordat de points worden opgeslagen de bewerking met log toe te voegen. Welke zou makkelijker zijn?
  vrijdag 16 januari 2009 @ 01:01:41 #129
75592 GlowMouse
l'état, c'est moi
pi_65094900
SELECT user,points,log(games+1)*wins/games AS points2 FROM ur_pstats ORDER BY points2 DESC
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  vrijdag 16 januari 2009 @ 01:02:23 #130
75592 GlowMouse
l'état, c'est moi
pi_65094913
Lekker voor je performance trouwens als je veel rijen hebt. In dat geval kan het beter zijn om een apart veld aan te maken met deze score en daarop te indexeren.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_65095210
Denk aan ongeveer 200 rijen. Als ik

$result = mysql_query("SELECT * FROM ur_pstats ORDER BY points DESC");

verander in

$result = mysql_query("SELECT user,points,log(games+1)*wins/games AS points2 FROM ur_pstats ORDER BY points2 DESC");

dan krijg ik een halve tabel met alleen maar nullen .

edit-

Ik heb t zelf inmiddels gefixed.

1
2
3
4
5
6
7
8
9
10
11
12
13
while($row = mysql_fetch_array($result))


{

$user = $row['user'];
$points = $row['points'];
$points2 = log($row['games'] + 1 ) * ($row['wins'] / $row['games']);
$points = $points + $points2;

mysql_query("UPDATE ur_pstats SET points2 = '$points' WHERE user = '$user");

}


[ Bericht 51% gewijzigd door Irix op 16-01-2009 01:45:34 ]
pi_65097798
quote:
Op donderdag 15 januari 2009 23:42 schreef GlowMouse het volgende:

[..]

Mooi lineair Nadeel van LIMIT, hij kan nooit weten wat er op de 59ste pagina komt zonder eerst de eerste 58 op te halen.
Goed, maar hoe kan ik dit versnellen cq optimaliseren? D:
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  vrijdag 16 januari 2009 @ 10:42:30 #133
75592 GlowMouse
l'état, c'est moi
pi_65101041
quote:
Op vrijdag 16 januari 2009 08:48 schreef Chandler het volgende:

[..]

Goed, maar hoe kan ik dit versnellen cq optimaliseren? D:
Vantevoren een tabel vullen met een extra veld waarin je aangeeft op welke plek welke foto komt. Op dat veld kun je indexeren en in je query kun je dan WHERE ipv LIMIT gebruiken.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_65102319
Hmm.. ik ga eens wat research doen en idd er is helaas in dit geval geen andere optie dan limit (tenminste zo zie ik het hehe).

Dus moet ik de pagina's gewoon maar gaan cachen!

[ Bericht 49% gewijzigd door Chandler op 16-01-2009 11:26:14 ]
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_65109800
Ik heb een lastig regex probleempje. Of misschien wel heel simpel, maar ik weet er nog niet zo veel van af.

Ik heb een lap tekst in een variabele staan en daarin komst steeds het volgende stuk tekst in voor (maar dan steeds met andere data).

1
2
3
4
5
6
7
8
<p class="info">
<strong class="TitleOff">
<a href="[b]url_die_ik_zoek[/b]">[b]Titel die ik zoek[/b]</a>
</strong> 
<strong class="datetime">
<span style="font-size:10px;">Aired</span>
<span style="font-size:10px;">[b]Datum die ik zoek[/b]</span>
</strong>[b]Omschrijving die ik zoek[/b]</p>


Hoe krijg ik nou met preg_match nou alle informatie eruit gevist? En dan ook nog zo dat de gevonden titels en omschrijvingen ook nog bij elkaar matchen?
pi_65110723
Wil je per se een regex gebruiken? Anders zou de DOM parsen weleens veel makkelijker kunnen zijn.
pi_65110907
Dat had ik eerst geprobeerd, maar daar snap ik nog een stuk minder van.

Het lukt me wel om bijvoorbeeld alle links eruit te zoeken, maar hoe ik verder moet zou ik niet zo snel weten.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
$dom = new DOMDocument();
@$dom->loadHTML($result);
$xpath = new DOMXPath($dom);

// -- Alle links
$hrefs = $xpath->evaluate("/html/body//ol//li//a");

// -- Links doorlopen
for ($i = 0; $i < $hrefs->length; $i++)
{
   $href = $hrefs->item($i);
   $url = $href->getAttribute('href');
   echo $url."<br />";
}
pi_65111438
Je zou eerst alle <p>'s met class "info" kunnen zoeken, en vervolgens daar doorheen loopen en binnen iedere gevonden <p> zoeken op link (href en titel), de tweede <span>, etc.
pi_65111604
Eehhh Zoals ik al zei weet ik nog maar weinig van XPath.
Hoe moet ik dat precies doen?
pi_65133632
quote:
Op vrijdag 16 januari 2009 15:25 schreef Roy_T het volgende:
Je zou eerst alle <p>'s met class "info" kunnen zoeken, en vervolgens daar doorheen loopen en binnen iedere gevonden <p> zoeken op link (href en titel), de tweede <span>, etc.
Zo moeilijk is Xpath niet hoor ;)

1
2
3
4
$nodes = $xpath->query('//p[@class="info"]');
foreach($nodes as $node) {
     $a = $node->getAttribute('href');
}


Hiermee kan je wel vooruit denk ik.
pi_65134684
quote:
Op zaterdag 17 januari 2009 03:04 schreef Gloeidoos het volgende:

[..]

Zo moeilijk is Xpath niet hoor
[ code verwijderd ]

Hiermee kan je wel vooruit denk ik.
Alleen werkt dit natuurlijk niet, omdat een <p> geen href attribuut heeft
pi_65137705
hey mensen, ik ben bezig met een pagina om je account te activeren. als je bent geregistreerd krijg je een mail met een link. (dat is nu nog gewoon op de site). De link ziet er uit als activate.php?activate=$activate&code=$code. Hier is $active het user_nr en $code de code die in de kolom active_code in de database is gezet. Alles werkt leuk en aardig, maar volgens mij doet hij het niet door de sql query. Hij veranderd namelijk ook niks in de database, maar hij komt wel door de check of $active > 0 en strlen($code) ==32. Iemand enig idee wat ik fout doe?
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
   if (isset($_GET['activate'])) {
      $activate = (int) $_GET['activate'];
   } else {
      $activate = 0;
   }
   if (isset($_GET['code'])) {
      $code = $_GET['code'];
   } else {
      $code = 0;
   }

   if ( ($activate > 0) && (strlen($code) == 32)) {
      include('include/inc_connect.php');
      $query = "UPDATE users SET active_code = NULL WHERE user_nr = '".$active."' AND active_code = '".$code."' LIMIT 1 ;";  
      $result = mysql_query($query) or die(mysql_error());

      if (mysql_affected_rows() == 1) {
         echo "<b class=\"title\">Geactiveerd</b>";
         echo "<p>Je account is nu actief, je kan nu inloggen.</p>";
      } else {
         echo "<b class=\"title\">Activeren niet succesvol</b>";
         echo "<p>Je account kon niet geactiveerd worden. Kijk of de link klopt of neem contact op met onze <a href=\"mailto:xxxxxxxx\">Administrator</a></p>";
      mysql_close();
      }
   } else {
      echo "<b class=\"title\">Activatie link klopt niet!</b>";
      echo "<p>Probeer opnieuw</p>";
   }
?>
pi_65140854
quote:
Op zaterdag 17 januari 2009 08:57 schreef Roy_T het volgende:

[..]

Alleen werkt dit natuurlijk niet, omdat een <p> geen href attribuut heeft
Hehe het was al laat.
pi_65163912
quote:
Op zaterdag 17 januari 2009 12:24 schreef mrpaplu het volgende:
hey mensen, ik ben bezig met een pagina om je account te activeren. als je bent geregistreerd krijg je een mail met een link. (dat is nu nog gewoon op de site). De link ziet er uit als activate.php?activate=$activate&code=$code. Hier is $active het user_nr en $code de code die in de kolom active_code in de database is gezet. Alles werkt leuk en aardig, maar volgens mij doet hij het niet door de sql query. Hij veranderd namelijk ook niks in de database, maar hij komt wel door de check of $active > 0 en strlen($code) ==32. Iemand enig idee wat ik fout doe?
[ code verwijderd ]
Wat heb je gedaan om te debuggen? Toen je om te debuggen "$query = "UPDATE users SET active_code = NULL WHERE user_nr = '".$active."' AND active_code = '".$code."' LIMIT 1 ;";" eens gewoon echode, wat kreeg te toen te zien?

Want volgens mij bestaat heel de variabele $active niet (en bedoel je $activate).
pi_65170736
quote:
Op zaterdag 17 januari 2009 12:24 schreef mrpaplu het volgende:
hey mensen, ik ben bezig met een pagina om je account te activeren. als je bent geregistreerd krijg je een mail met een link. (dat is nu nog gewoon op de site). De link ziet er uit als activate.php?activate=$activate&code=$code. Hier is $active het user_nr en $code de code die in de kolom active_code in de database is gezet. Alles werkt leuk en aardig, maar volgens mij doet hij het niet door de sql query. Hij veranderd namelijk ook niks in de database, maar hij komt wel door de check of $active > 0 en strlen($code) ==32. Iemand enig idee wat ik fout doe?
[ code verwijderd ]
Handig activeringssysteem. Code "'='' or ''='" (aanvullen met spaties tot 32 tekens) is altijd goed

[ Bericht 1% gewijzigd door SuperRembo op 18-01-2009 16:38:23 ]
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_65173582
http://cablegunmaster.nl

Mijn resultaat van al de php opdrachten van school. :p
moet alleen nog weten hoe ik de php kan laten weergeven voor documenten , in html
waarom dit geen spam is , komt omdat hier aan mensen van dit forum hebben meegeholpen
Dank aan glowmouse vnmlijk

[ Bericht 36% gewijzigd door cablegunmaster op 18-01-2009 15:54:51 ]
Redacted
  zondag 18 januari 2009 @ 16:03:08 #148
75592 GlowMouse
l'état, c'est moi
pi_65174465
quote:
Op zondag 18 januari 2009 15:45 schreef cablegunmaster het volgende:
moet alleen nog weten hoe ik de php kan laten weergeven voor documenten , in html
<?php echo '<?php echo \'hoi!\'; ?>'; ?>
Of iets met http://nl2.php.net/manual/en/function.highlight-file.php
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_65174492
quote:
Op zondag 18 januari 2009 16:03 schreef GlowMouse het volgende:

[..]

<?php echo '<?php echo \'hoi!\'; ?>'; ?>
that all
Redacted
  zondag 18 januari 2009 @ 16:04:42 #150
75592 GlowMouse
l'état, c'est moi
pi_65174539
Zie edit, waarschijnlijk staat de code namelijk wel in een bestand ergens. De uitdaging is dan nog om te zorgen dat alleen van de juiste bestanden de code weergegeven wordt.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zondag 18 januari 2009 @ 16:08:13 #151
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_65174773
quote:
Op zondag 18 januari 2009 14:34 schreef SuperRembo het volgende:

[..]

Handig activeringssysteem. Code "'='' or ''='" is altijd goed

Hoe dan? (waar?)
  zondag 18 januari 2009 @ 16:09:58 #152
75592 GlowMouse
l'état, c'est moi
pi_65174853
quote:
Op zondag 18 januari 2009 16:08 schreef Likkende_Lassie het volgende:

[..]

Hoe dan? (waar?)
In die query als $activate leeg is.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_65175137
Die parameter code wordt ook nergens gevalideerd. Dit is heel gevaarlijk. Je kan de email validatie makkelijk omzeilen door wat met de URL te rommelen (bedenk wat er gebeurt als $code = '1\' or \'1', *alle* users worden dan klakkeloos gevalideerd), en je kan veel ergere dingen doen (databases/tabellen droppen, wachtwoorden veranderen, etc).
pi_65176281
quote:
Op zondag 18 januari 2009 16:08 schreef Likkende_Lassie het volgende:

[..]

Hoe dan? (waar?)
1
2
3
4
5
$query = "UPDATE users 
   SET active_code = NULL 
   WHERE user_nr = '".$active."' 
      AND active_code = '".$code."' 
   LIMIT 1 ;";  


wordt dan
1
2
3
4
5
$query = "UPDATE users 
   SET active_code = NULL 
   WHERE user_nr = '123' 
      AND active_code = '' OR '' = ''
   LIMIT 1 ;";  
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_65200270
Ik maak voor de verandering ook maar eens een vragende post.

Ik heb een klein appje gebouwd in PHP waarin bestanden van ewen paar honderden MBs kunnen worden geupload. Uiteraard niet de bedoeling, HTTP is daar niet voor bedoeld, en dat programma gaat ook flink tegen mijn principes in. Maar goed, in opdracht van stijfkoppige opdrachtgevers toch maar moeten maken.

Nu werkt dat programma`tje heel leuk en aardig, is ook goed getest geworden met flinke bestanden tot 1 GB wat allemaal goed uitpakte. Nou doet zich 'opeens' een vreemd verschijnsel voor. Willekeurig retourneert $_FILES['blabla']['error'] nummertje 7. Men neme php.net: http://nl3.php.net/manual/en/features.file-upload.errors.php
quote:
UPLOAD_ERR_CANT_WRITE

Value: 7; Failed to write file to disk. Introduced in PHP 5.1.0.
Dat is hem dus. Tijdens het testen heb ik inderdaad gemerkt dat wanneer je in php.ini de upload_tmp_dir instelling vult met een verkeerd pad, je die error code 7 krijgt. Deze hadden we op het eind van de testronde echter naar de correcte map gezet, dat vervolgens ook succesvol werkte.

En nu dus opeens willekeurig krijg je error code 7. Wie weet wat er hier aan de hand is? Ik heb al gegoogled maar vind alleen maar hetgeen dat ik hierboven gequote heb. Ik weet dus, wat de error message ook daadwerkelijk aangeeft, dat er niet naar de tmp dir geschreven kan worden, maar het waarom vind ik nergens.
pi_65200545
Is de map niet gewoon vol?
pi_65202500
Nop, het betreft hier een NAS met meer dan 1 TB opslagcapaciteit en daar is nog genoeg van beschikbaar.
  maandag 19 januari 2009 @ 11:57:55 #159
75592 GlowMouse
l'état, c'est moi
pi_65202642
Bestand te groot voor het gebruikte filesystem? Foutmeldingen krijg je niet willekeurig, dus zoek het patroon maar
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_65204481
quote:
Op maandag 19 januari 2009 11:57 schreef GlowMouse het volgende:
Bestand te groot voor het gebruikte filesystem? Foutmeldingen krijg je niet willekeurig, dus zoek het patroon maar
Daar lijkt het juist wel heel erg op. Aan de grootte ligt het niet, want de ene keer pakt 'ie wel 700 MB, en de andere keer weer niet.
pi_65205315
quote:
Op maandag 19 januari 2009 12:56 schreef Tuvai.net het volgende:

[..]

Daar lijkt het juist wel heel erg op. Aan de grootte ligt het niet, want de ene keer pakt 'ie wel 700 MB, en de andere keer weer niet.
Problemen met het netwerk, dat de NAS onbereikbaar is (wordt ?) tijdens het wegschrijven?
pi_65206445
quote:
Op maandag 19 januari 2009 13:17 schreef HuHu het volgende:

[..]

Problemen met het netwerk, dat de NAS onbereikbaar is (wordt ?) tijdens het wegschrijven?
Dacht ik ook al aan, maar het gebeurt ook over een intern netwerk waar de verbinding constant en ononderbroken is.
pi_65206492
quote:
Op maandag 19 januari 2009 13:45 schreef Tuvai.net het volgende:

[..]

Dacht ik ook al aan, maar het gebeurt ook over een intern netwerk waar de verbinding constant en ononderbroken is.
Dat dacht ik ook over het interne netwerk op m'n werk, tot het moment dat het niet zo bleek te zijn .
pi_65206872
quote:
Op maandag 19 januari 2009 13:47 schreef HuHu het volgende:

[..]

Dat dacht ik ook over het interne netwerk op m'n werk, tot het moment dat het niet zo bleek te zijn .
Maar dat is in dit geval dus wel zo, dat hebben we zelfs nog met een tooltje geverifieerd.
  maandag 19 januari 2009 @ 13:58:04 #165
63192 ursel
"Het Is Hier Fantastisch!
pi_65206914
Misschien een firewall die het niet toestaat dat ut lang open staat?
pi_65213158
Check de max_execution_time eens van php... misschien krijg je die melding ook als ie de upload stopt omdat deze tijd is verstreken?
pi_65216361
ik heb een vraag stel ik wil 100 posts op een gastenboek max hebben

limit 0-10
en dan wil ik de volgende 10 weer in een andere pagina etc.
kan dit met een makkelijker scriptje?
dan elke keer weer na 10 posts een nieuwe pagina te maken?
Redacted
  maandag 19 januari 2009 @ 18:07:11 #168
75592 GlowMouse
l'état, c'est moi
pi_65216435
Zet de huidige pagina in een GET-variabele.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_65216809
quote:
Op maandag 19 januari 2009 18:07 schreef GlowMouse het volgende:
Zet de huidige pagina in een GET-variabele.
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

[ Bericht 10% gewijzigd door cablegunmaster op 19-01-2009 18:23:31 ]
Redacted
pi_65217128
quote:
Op maandag 19 januari 2009 16:33 schreef Farenji het volgende:
Check de max_execution_time eens van php... misschien krijg je die melding ook als ie de upload stopt omdat deze tijd is verstreken?
Deze staat ook al erg hoog. Was sowieso noodzakelijk omdat het hier vrij grote file uploads betreft.
pi_65217450
quote:
Op maandag 19 januari 2009 18:27 schreef Tuvai.net het volgende:

[..]

Deze staat ook al erg hoog. Was sowieso noodzakelijk omdat het hier vrij grote file uploads betreft.
Voor grote upload kun je beter geen PHP gebruiken, maar iets als über uploader.
pi_65217573
quote:
Op maandag 19 januari 2009 18:27 schreef Tuvai.net het volgende:

[..]

Deze staat ook al erg hoog. Was sowieso noodzakelijk omdat het hier vrij grote file uploads betreft.
Gewoon op oneindig zetten.
1
2
3
<?php
set_time_limit
(0);
?>
pi_65217650
quote:
Op maandag 19 januari 2009 18:36 schreef HuHu het volgende:

[..]

Voor grote upload kun je beter geen PHP gebruiken, maar iets als über uploader.
Er zijn oplossingen die beter geschikt zijn voor uploads dan php, da's waar. Maar soms heb je weinig keuze.
pi_65217682
quote:
Op maandag 19 januari 2009 18:42 schreef Light het volgende:

[..]

Er zijn oplossingen die beter geschikt zijn voor uploads dan php, da's waar. Maar soms heb je weinig keuze.
Dat klopt ja, als je vast zit aan een bepaald platform dan moet je wel. Maar als de keuze bestaat, dan zou je het kunnen overwegen. überuploader gaat via CGI en perl enzo (weet het niet precies) en dat ondersteunen veel hosts vaak wel.
pi_65217758
quote:
Op maandag 19 januari 2009 18:40 schreef Light het volgende:

[..]

Gewoon op oneindig zetten.
[ code verwijderd ]
Die instelling heeft toch geen invloed op file uploads?
quote:
Note: The set_time_limit() function and the configuration directive max_execution_time only affect the execution time of the script itself. Any time spent on activity that happens outside the execution of the script such as system calls using system(), stream operations, database queries, etc. is not included when determining the maximum time that the script has been running.
Zie het onderstreepte gedeelte, volgens mij houdt dat in dat uploads niet meetellen voor de execution time. Wel staat er nog dit:
quote:
Your web server can have other timeout configurations that may also interrupt PHP execution. Apache has a Timeout directive and IIS has a CGI timeout function. Both default to 300 seconds. See your web server documentation for specific details.
Bron: php.net
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')