abonnement Unibet Coolblue Bitvavo
  maandag 8 januari 2007 @ 14:37:20 #121
18008 hornage
FOK! Movie Trivia-Prijsmeester
pi_45142698
ok, " betekent dat er een string aankomt, of dat er een gesloten wordt, bijvoorbeeld:
1
2
3
<?php
$string 
"dit is een string";
?>

', betekent hetzelfde, alleen deze kan niet genest worden. Hier kan je met een query aanmaken in php last van krijgen.
1
2
3
4
5
6
<?php
//dit kan niet
$string 'test".$var."string';
//zo werkt ie wel
$string "test".$var."string";
?>

., betekent eigenlijk een soort van plus. Met een . kan je strings aan elkaar plakken, bijvoorbeeld:
1
2
3
4
5
<?php
$string1 
"dit is string1";
$string2 " en dit is string2";
$string $string1.$string2;
?>

$string bevat nu: "dit is string1 en dit is string2

[ Bericht 14% gewijzigd door hornage op 08-01-2007 14:43:16 ]
Test je filmkennis! Speel mee met FOK! Movie Trivia en win prijzen!
  maandag 8 januari 2007 @ 14:46:52 #122
18008 hornage
FOK! Movie Trivia-Prijsmeester
pi_45143029
en om dan je query gelijk goed te maken moet het denk ik het volgende wezen:
1
2
3
<?php
$sql
= "SELECT * FROM problementabel WHERE id = ".$id." AND Korte_Omschrijving LIKE "1"";
?>
Test je filmkennis! Speel mee met FOK! Movie Trivia en win prijzen!
  maandag 8 januari 2007 @ 14:48:43 #123
18008 hornage
FOK! Movie Trivia-Prijsmeester
pi_45143099
mmm, ik had bij die like 1 twee escape slashes staan, niet vergeten
Test je filmkennis! Speel mee met FOK! Movie Trivia en win prijzen!
pi_45145774
quote:
Op maandag 8 januari 2007 13:38 schreef Spockjuh_ het volgende:
zit met een probleem. heb een sql backup gemaakt die ik lokaal moet aanpassen. reden hiervoor is dat uiploaden niet mogelijk is omdat ik de max overstijg van 51.600. nu ga ik er vanuit dat ik mysql en apache server lokaal heb moeten draaien om een aanpassing te maken in de sql database, maar beide softwarepakketten heb ik niet. iemand die mij hiermee kan helpen? d sql is 360 mb groot, gezipt maar 11mb. er moet 1 tabel worden uitgehaald.
of als iemand voor mij de tabel er wil uitvissen is dat natuurlijk ook mooi, meer is het namelijk niet! sql is gezipt maar 11 mb groot, kan deze op mijn server plaatsen voor degene die mijn redder wil zijn!
Hooray for boobies!
  maandag 8 januari 2007 @ 16:19:31 #125
25889 Sitethief
Fulltime Flapdrol
pi_45146150
quote:
Op maandag 8 januari 2007 16:09 schreef Spockjuh_ het volgende:

[..]

of als iemand voor mij de tabel er wil uitvissen is dat natuurlijk ook mooi, meer is het namelijk niet! sql is gezipt maar 11 mb groot, kan deze op mijn server plaatsen voor degene die mijn redder wil zijn!
http://www.apachefriends.org/en/xampp.html doet het altijd prima bij mij,
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
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.
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
)
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.
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
)
Daar werk ik niet mee
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie

Ik gebruik ASP nu en geen PHP... Vandaar.

Thanks.
pi_45171195
Dan gebruik je toch ASPMyAdmin.
pi_45232950
het werkte overigens, mijn dank
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
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
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie

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
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
.
1
2
3
<?php
$dirs
[] = $fullFile. '\';
?>


Je moet de \ escapen
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
.
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
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
.
[ code verwijderd ]

Je moet de \ escapen
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
.
Jij doet het ook niet.
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
.

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
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
.
[ code verwijderd ]

Je moet de \ escapen
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
.
aha, in me source stond hij wel goed
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie



maar ik heb een recusive functie gevonden (ik ben geen held in het bouwen van een directory uitlees scrippie
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
)
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?
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
  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?
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
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
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie


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')

Het lijkt erop dat je onze advertenties blokkeert

Dat begrijpen we, maar is wel erg jammer. Je kunt FOK! namelijk wel gratis LEZEN, maar we kunnen FOK! niet gratis MAKEN. De inkomsten van de advertenties zorgen ervoor dat we de kosten van de site kunnen dragen zodat je ook morgen FOK! nog kunt bezoeken.

Zou je willen overwegen om voor FOK! een uitzondering te maken in je adblocker (of andere middelen die onze ads blokkeren)? Je krijgt deze melding dan nooit meer te zien.

Ja, ik wil fok.nl whitelisten, laat me zien hoe

Ik neem liever een premium account zodat ik geen advertenties hoef te zien (je moet eerst inloggen)
Ja, breng me naar de shop