abonnement Unibet Coolblue Bitvavo
pi_45147309
ok, geinstalleerd en het draait. alleen het stapje van mijn sql openen en aanpassen kan ik nog even niet vinden, ook niet na het doorlezen van de help
Hooray for boobies!
pi_45149987
quote:
Op maandag 8 januari 2007 16:50 schreef Spockjuh_ het volgende:
ok, geinstalleerd en het draait. alleen het stapje van mijn sql openen en aanpassen kan ik nog even niet vinden, ook niet na het doorlezen van de help
Je kunt de SQL backup dan gewoon importeren in je MySQL database via bijvoorbeeld PHPMyAdmin of MySAL Administrator (van mysql.org) en dan de juiste tabel eruit vissen.
pi_45170825
Een MySQL vraagje:

Ik heb een tabel genaamd `tuser` een aantal velden en een daarvan is `GroupNr`.
Ik heb nog een tabel genaamd `tusergroups` en daar is ook een `GroupNr`.

Nu wil ik een SQL Query dat alles selecteerd van zowel de tabel `tuser` als `tusergroups`, maar `GroupNr` moet hetzelfde zijn van bijde.

SELECT * FROM tuser,tusergroups WHERE tuser.GroupNr = tusergroups.GroupNr;

Klopt dat?
pi_45171016
Ja die query is goed.

(je kunt trouwens ook die query in PHPmyAdmin invoeren en kijken wat dat terug geeft. )
pi_45171034
quote:
Op dinsdag 9 januari 2007 10:25 schreef super-muffin het volgende:
Ja die query is goed.

(je kunt trouwens ook die query in PHPmyAdmin invoeren en kijken wat dat terug geeft. )
Daar werk ik niet mee
Ik gebruik ASP nu en geen PHP... Vandaar.

Thanks.
pi_45171195
Dan gebruik je toch ASPMyAdmin.
pi_45232950
het werkte overigens, mijn dank
Hooray for boobies!
pi_45233610
quote:
Op maandag 8 januari 2007 11:55 schreef Darkomen het volgende:
$id = 'ID = '. $_GET['id'];
Het is niet verstandig om de variabele $id zo in een SQL query te zetten. Beter is het om de GET variabele id te valideren om SQL injectie te voorkomen. Je wilt er zeker van zijn dat de opgegeven id-waarde numeriek is en dus zou je op de volgende manier de waarde kunnen valideren:
1
2
3
4
5
if(is_numeric($_GET['id']))
{
     $id = 'ID = ' . $_GET['id'];
     // Verdere code waaronder uitvoeren van de SQL query.
}
pi_45233837
klein doch waarschijnlijk lastig vraagje:

ik heb een scrippie dat mijn hd (of een remote systeem, a.d.v. een unc pad) doorleest naar bepaalde bestandstypen..
ik heb dus een input veldje voor mijn directory
dat mag nu alles bevatten:
van c:\ tot //server/d$/
echter wil ik liever een soort filebrowser hebben waar ik de te doorzoeken directory kan opgeven en doorgeven aan mijn php script.
aangezien php en javascript niet op of client of server filesystem mogen moet ik een andere oplossing hebben.
wie heeft een idee?
ik dacht zelf aan een flash directory browser maar ik zou:
A) niet weten hoe ik die moet bouwen en
b) ik ben echt 100% bagger met flash..
het script draait op mijn server en moet 1 andere netwerk pc kunnen benaderen.
  donderdag 11 januari 2007 @ 00:05:33 #135
18008 hornage
FOK! Movie Trivia-Prijsmeester
pi_45234425
php is serverside dus daarmee kan je op de server waarop hij draait files browsen.
javascript is clientside, als je dus op de client naar files wilt zoeken oid moet dat met javascript. De gevonden info kan daarna altijd met een form doorgestuurd worden naar php
Test je filmkennis! Speel mee met FOK! Movie Trivia en win prijzen!
pi_45234648
quote:
Op donderdag 11 januari 2007 00:05 schreef hornage het volgende:
php is serverside dus daarmee kan je op de server waarop hij draait files browsen.
javascript is clientside, als je dus op de client naar files wilt zoeken oid moet dat met javascript. De gevonden info kan daarna altijd met een form doorgestuurd worden naar php
klopt maar aangezien beide pc's op het zelfde netwerk staan kan ik met een unc pad in php ook andere pc's in het netwerk benaderen..

ik zoek een directory browser waar ik bijvoorbeeld de pc's kan opgeven (namen) en dat het script mij de mogelijkheid geeft a la windows verkenner (maar alleen voor mappen, geen files)
  donderdag 11 januari 2007 @ 10:07:25 #137
85514 ralfie
!Yvan eht nioj
pi_45240261
Je kunt vast wel iets verzinnen met php en javascript? Is nog niet eens zoveel werk om van een aantal directories zoiets te maken

Je moet alleen goed met css en javascript alles uitlijnen en klikbaar maken.
pi_45240601
quote:
Op donderdag 11 januari 2007 10:07 schreef ralfie het volgende:
Je kunt vast wel iets verzinnen met php en javascript? Is nog niet eens zoveel werk om van een aantal directories zoiets te maken
[afbeelding]
Je moet alleen goed met css en javascript alles uitlijnen en klikbaar maken.
ik had inmiddels zelf ook wel iets in gedachte waarmee ik het in php kon doen (ik heb immers al een functie die directory's langs gaat voor bestanden) die kan ik aanpassen voor alleen directory's
dan rest mij alleen nog om het inklapbaar te maken (en dit ook te updaten) maar dat komt t.z.t. wel..
  donderdag 11 januari 2007 @ 10:52:49 #139
85514 ralfie
!Yvan eht nioj
pi_45241364
http://www.student.ru.nl/rvanhoorn/files/my_documents.htm
Klein voorbeeldje. Enige waar ik zogauw geen oplossing voor heb is dat de lijntjes doorlopen waar ze moeten stoppen (links van de laatstse open map)
pi_45250644
http://www.destroydrop.com/javascripts/tree/

misschien kan je dit er voor gebruiken ?
..///
pi_45258833
ahh thnx voor de voorbeelden, inmiddels ook me php functie verbouwd zodat ik alleen directory's terug krijg
nu beide zien te combineren...
mijn php functie ziet er zo uit:
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
<?php
function getdir($path) {
   
$dirStack = array($path);
   
$dirs = array();
    while (
null !== ($dir = array_pop($dirStack)))
    {
        
$dh = opendir($dir) or die('Error: Could not open directory: '.$dir);
        while (
false !== ($file = readdir($dh)))
        {
            
$skipDirs = array('.', '..', 'System Volume Information', 'Temporary Internet Files', 'Temp', 'WINDOWS','$RECYCLE.BIN','RECYCLER');
            if (!
in_array($file,$skipDirs))
            {
                
$fullFile = $dir . $file;
                 if (
is_dir($fullFile))
                {
                    
$dirs[] = $fullFile. '\';
                       $dirStack[] = $fullFile . '
';
                }
             }
          }
        closedir($dh);
   }
   return $dirs;
}
?>


ik krijg dus nu een array met alle sub directory's behalve de mappen die in $skipdirs voor komen

hmmm ik krijg het niet voor elkaar om een level te generenen (wat mij sneller lijkt dan met regex'en te checken hoeveel \ erin de directory staan (en ik dus kan bepalen waar de directory zich bevind, de root, 1 map diep of 2 of 3 mappen diep.)

[ Bericht 6% gewijzigd door mschol op 11-01-2007 20:56:26 ]
  donderdag 11 januari 2007 @ 22:42:29 #142
18008 hornage
FOK! Movie Trivia-Prijsmeester
pi_45267527
zoiets kan je met een recursieve functie oplossen. Een tree met nodes en dan elke node een niveau geven. Ben je er zo achter.
Test je filmkennis! Speel mee met FOK! Movie Trivia en win prijzen!
pi_45290743
quote:
Op donderdag 11 januari 2007 19:04 schreef mschol het volgende:
ahh thnx voor de voorbeelden, inmiddels ook me php functie verbouwd zodat ik alleen directory's terug krijg
nu beide zien te combineren...
mijn php functie ziet er zo uit:
[ code verwijderd ]

ik krijg dus nu een array met alle sub directory's behalve de mappen die in $skipdirs voor komen

hmmm ik krijg het niet voor elkaar om een level te generenen (wat mij sneller lijkt dan met regex'en te checken hoeveel \ erin de directory staan (en ik dus kan bepalen waar de directory zich bevind, de root, 1 map diep of 2 of 3 mappen diep.)
.
In je code zit in elk geval een fout zoals je kan zien aan de highlighting .
1
2
3
<?php
$dirs
[] = $fullFile. '\';
?>


Je moet de \ escapen .
pi_45290896
quote:
Op vrijdag 12 januari 2007 17:31 schreef fate het volgende:

[..]

.
In je code zit in elk geval een fout zoals je kan zien aan de highlighting .
[ code verwijderd ]

Je moet de \ escapen .
Jij doet het ook niet. .

Het is een bug in Replique.
pi_45297142
quote:
Op vrijdag 12 januari 2007 17:31 schreef fate het volgende:

[..]

.
In je code zit in elk geval een fout zoals je kan zien aan de highlighting .
[ code verwijderd ]

Je moet de \ escapen .
aha, in me source stond hij wel goed


maar ik heb een recusive functie gevonden (ik ben geen held in het bouwen van een directory uitlees scrippie )
ik vraag mij alleen af of ik genoeg heb aan een level (dus hoe diep een map zit..) ik moet, lijkt mij, ook weten onder welke map die subdirectory valt (dus zou ik ook een parentNode moeten meegeven)
  vrijdag 12 januari 2007 @ 21:19:29 #146
71919 wonderer
Hung like a My Little Pony
pi_45297366
Hoe moet ik dit lezen: Fatal error: Maximum execution time of 30 seconds exceeded in /var/www/path/to/chatscript.php on line 585? Regel 585 is $lines.=$line.'<%split%>'; niet echt iets waar je 30 seconden voor nodig hebt.

En waar wordt dit door veroorzaakt? Het ging gepaard met een hoog CPU verbruik, komt het daardoor, of gaat de CPU omhoog als een script op zich laat wachten?
"Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
"My brain is too smart for me."
"We don't need no education." "Yes you do, you just used a double negative."
pi_45297447
Oneindige loop, ergens om regel 585.
pi_45297459
Staat die regel 585 toevallig in een for(each)- of while-loop?
  vrijdag 12 januari 2007 @ 21:27:06 #149
71919 wonderer
Hung like a My Little Pony
pi_45297651
quote:
Op vrijdag 12 januari 2007 21:21 schreef JeRa het volgende:
Staat die regel 585 toevallig in een for(each)- of while-loop?
Ja, dat wel...

Maar dan snap ik nog niet waarom hij dan soms loopt te mieren en meestal niet. Hij wordt wel vaak aangeroepen, kan het daaraan liggen?

Heb ook problemen met $result=mysql_db_query($myDB,$query,$dblink); en een aantal dingen die daaruit voortvloeien... waar kan dat op duiden?

[ Bericht 13% gewijzigd door wonderer op 12-01-2007 21:39:40 ]
"Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
"My brain is too smart for me."
"We don't need no education." "Yes you do, you just used a double negative."
pi_45298127
hmmm zit te proberen om die parentnode terug te krijgen echter wil het nog niet echt lukken..:
heb deze code: (stukje wat van belang is, tenmiste das wat ik denk..)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
if(is_dir("$path/$file"))
{
// Its a directory, so we need to keep reading down...
$dirs[] .= "$level|$Parentnode|$path$file";
$Parentnode = array_search(array_search($level."|".$Parentnode."|".$path.$file, $dirs), array_keys($dirs));
$temp_dir = getDirectory("$path$file/", ($level+1),$Parentnode);

if(
is_array($temp_dir))
{
    foreach(
$temp_dir as $key => $data)
    {
        
$dirs[] .= $data;
    }
}

// Re-call this same function but on a new directory.
// this is what makes function recursive.  
}
?>

ik begin de aanroep met dit:
getDirectory('d:/',1,0);
dus alles uit d:/,level 1 voor de root, en 0 voor de parentnode
de output die ik krijg is dit:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
    [0] => 1|0|d:/Apache
    [1] => 2|0|d:/Apache/bin
    [2] => 2|0|d:/Apache/cgi-bin
    [3] => 2|1|d:/Apache/conf
    [4] => 3|2|d:/Apache/conf/ssl
    [5] => 2|2|d:/Apache/htdocs
    [6] => 3|4|d:/Apache/htdocs/manual
    [7] => 4|0|d:/Apache/htdocs/manual/howto
    [8] => 4|0|d:/Apache/htdocs/manual/images
    [9] => 4|1|d:/Apache/htdocs/manual/misc
    [10] => 4|2|d:/Apache/htdocs/manual/mod
    [11] => 4|3|d:/Apache/htdocs/manual/programs
    [12] => 4|4|d:/Apache/htdocs/manual/vhosts
    [13] => 2|4|d:/Apache/icons
    [14] => 3|12|d:/Apache/icons/small
    [15] => 2|12|d:/Apache/include


terwijl ik dit wil: (x staat voor niks, dus de d:/ in mijn geval)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
    [0] => 1|x|d:/Apache
    [1] => 2|0|d:/Apache/bin
    [2] => 2|0|d:/Apache/cgi-bin
    [3] => 2|0|d:/Apache/conf
    [4] => 3|3|d:/Apache/conf/ssl
    [5] => 2|0|d:/Apache/htdocs
    [6] => 3|5|d:/Apache/htdocs/manual
    [7] => 4|6|d:/Apache/htdocs/manual/howto
    [8] => 4|6|d:/Apache/htdocs/manual/images
    [9] => 4|6|d:/Apache/htdocs/manual/misc
    [10] => 4|6|d:/Apache/htdocs/manual/mod
    [11] => 4|6|d:/Apache/htdocs/manual/programs
    [12] => 4|6|d:/Apache/htdocs/manual/vhosts
    [13] => 2|0|d:/Apache/icons
    [14] => 3|13|d:/Apache/icons/small
    [15] => 2|0|d:/Apache/include


ik ben hierin echt een dummie

edit zie nu dat ik iets verkeerd heb gedaan...

na verandering van de parentnode van de eerste aanroep naar een X doettie het nog niet goed... (nog steeds herkent hij de vorige subdir niet...)
source code

[ Bericht 2% gewijzigd door mschol op 12-01-2007 21:49:14 ]
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')