abonnement Unibet Coolblue Bitvavo
  vrijdag 5 januari 2007 @ 22:09:07 #102
62215 qu63
..de tijd drinkt..
pi_45056214
stukje code wat op een website staat:
1
2
3
4
<?php
<a class="list" href="/loggedin/torrent.do?info_hash=7af1f52fe37cfce27f64157538a714be24aea012">Season 6 Prequel</a><br>
<
a class="admin" href="/loggedin/TorrentLoaderServlet?info_hash=7af1f52fe37cfce27f64157538a714be24aea012">download</a></td>
?>

mijn regexp om de download-link er uit te vissen:
1
2
3
4
<?php
$html
= file_get_contents(LINK ZET IK HIER NIET NEER NATUURLIJK);
if(
preg_match_all('/loggedin/TorrentLoaderServlet?info_hash=([a-f0-9]{40,})/',$html,$matches))
?>


ergens gaat het fout..

mn regexp moet de hash-code van 40 tekens uit de link vissen en deze uitspugen.

iemand tips waar de fout zit/hoe het beter kan?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  vrijdag 5 januari 2007 @ 22:34:25 #103
71919 wonderer
Hung like a My Little Pony
pi_45057043
quote:
Dank u. Ik moet helaas voorlopig nog met PHP4 werken, maar dat eerste artikel heeft wel het een en ander verduidelijkt.
"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_45058284
quote:
Op vrijdag 5 januari 2007 22:09 schreef qu63 het volgende:
stukje code wat op een website staat:
[ code verwijderd ]

mijn regexp om de download-link er uit te vissen:
[ code verwijderd ]

ergens gaat het fout..

mn regexp moet de hash-code van 40 tekens uit de link vissen en deze uitspugen.

iemand tips waar de fout zit/hoe het beter kan?
Moet die {40,} geen {40} zijn? Mijn editor vind hem dan lief.
pi_45069133
Klein vraagje

1
2
3
4
5
6
SELECT weblogs.subdomein,
            count(weblog_posts.subdomein) AS totalPost
FROM weblogs
LEFT JOIN weblog_posts ON weblog_posts.subdomein = weblogs.subdomein
HAVING totalPost > 0
GROUP BY weblogs.subdomein


als ik having er in zet werkt het niet! maar ik wil graag alle resultaten hebben waar de count groter is dan 0 of in een andere query gelijk aan 0

Wat doe ik fout?

uitleg:

ik heb 2 tabellen.

1
2
3
4
5
1 weblogs
   weblogs.subdomein
2 weblog_posts
   weblogs.subdomein,
   weblogs.datumtijd


in weblogs staan de gebruikers en in posts staan het aantal postings. nu wil ik van iedere weblogger weten hoeveel postings er zijn en op welke datum de laaste is aangemaakt...

[ Bericht 29% gewijzigd door Chandler op 06-01-2007 12:20:18 ]
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  zaterdag 6 januari 2007 @ 12:18:58 #106
62215 qu63
..de tijd drinkt..
pi_45069331
quote:
Op vrijdag 5 januari 2007 23:06 schreef fokME2 het volgende:

[..]

Moet die {40,} geen {40} zijn? Mijn editor vind hem dan lief.
"Unknown modifier 'T' " krijg ik dan..

en welke editor gebruik jij dan?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_45070502
quote:
Op zaterdag 6 januari 2007 12:09 schreef Chandler het volgende:
Klein vraagje
[ code verwijderd ]

als ik having er in zet werkt het niet! maar ik wil graag alle resultaten hebben waar de count groter is dan 0 of in een andere query gelijk aan 0

Wat doe ik fout?

uitleg:

ik heb 2 tabellen.
[ code verwijderd ]

in weblogs staan de gebruikers en in posts staan het aantal postings. nu wil ik van iedere weblogger weten hoeveel postings er zijn en op welke datum de laaste is aangemaakt...
In posts staat het aantal postings? Waarom ga je dan in vredesnaam group by uitvoeren als je al een tabel met de aantallen hebt?

Ik neem aan dat daar gewoon de posts in staan en dan moet een HAVING-clausule altijd ná de GROUP BY, en niet ervoor het gaat namelijk in deze volgorde:

WHERE
GROUP BY
HAVING

Omdat je met WHERE de rijen vóór ze gegroepeerd worden kunt aanpassen (bijvoorbeeld: join-condities, limitaties op gebruikersnaam, etc) en met HAVING kun je de gegroepeerde rijen aanpassen (zoals je in jouw probleem al aangaf).
  zaterdag 6 januari 2007 @ 13:16:04 #108
62215 qu63
..de tijd drinkt..
pi_45070788
quote:
Op vrijdag 5 januari 2007 22:09 schreef qu63 het volgende:
stukje code wat op een website staat:

[ code verwijderd ]
mijn regexp om de download-link er uit te vissen:

[ code verwijderd ]

ergens gaat het fout..

mn regexp moet de hash-code van 40 tekens uit de link vissen en deze uitspugen.

iemand tips waar de fout zit/hoe het beter kan?
/i erachter en /T ipv /T werkt

nu alleen nog de site zover krijgen dat alles werkt
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_45080039
@Jera! tnx, ik wist niet dat having na group by moest komen, weer wat geleerd!!
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_45094820
quote:
Ik was aan het zoeken naar informatie over mysql beveiligingen en vond wat ik zoch. Heb er een kleine samenvatting van gemaakt met vooral code voorbeelden (klein beetje uitleg) en wilde het hier even delen. Heb je toevoegingen post het!


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
43
44
45
46
47
48
<?php
/*

Dit kleine documentje gaat over het beveiligen van data m.b.t.
het hacken van databases!

gebruik: $_GET maar $_POST kan ook ;) (of zelfs $_FILES :P)


** validatie checks

*/

// Nummeriek
if (isSet($_GET['voorbeeld']) && is_numeric($_GET['voorbeeld']))

// textueel en cijfers
if (!ereg("^[_a-zA-Z0-9]*$"$_POST['voorbeeld']) )

// alleen text
if (!ereg("^[_a-zA-z]*$",$_POST['voorbeeld']))
{
/*
    !eregi("[_a-z0-9-]+@[a-z0-9-]+.[a-z0-9-]", $_POST['email'])
    LET OP; simpele versie, betere varianten op internet te vinden.!)


nu het stukje om mysql injection te voorkomen.

** injectie beveiliging

*/

// verwijderen van foutieve elementen uit variabel, slechts een voorbeeld.
$str_replace(array("("")"";""'""%27""="), ""$_GET['voorbeeld']);

// omzetten naar=
htmlspecialchars($_GET['voorbeeld']);

// of verwijderen van slashes (kan bter ;))
stipslashes($_GET['voorbeeld'])

/*

en zo zijn er nog meerdere, anyone more?

*/
?>
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  zondag 7 januari 2007 @ 00:12:34 #111
141722 X-fi
F.L.A.M.O.D.L.A.P.
pi_45095078
Weet iemand hoe ik het volgende moet scripten?

Ik heb twee images:
(http://www.worldracing.nl/images/download/wallpapers/pspworldracingwallpaper.jpg (480×272))
(http://www.worldracing.nl/images/download/wallpapers/pspworldracingwallpapersmall.jpg (240×138))

De "pspworldracingwallpapersmall.jpg" is de afbeelding die je te zien krijgt in de download sectie. En als je daarop klikt krijg je de grotere versie van te zien. (dus de "pspworldracingwallpaper.jpg").

Kan iemand mij helpen daarmee aub?
XBOX360 Gamertag: WRNL | WORLDRACING.NL
  zondag 7 januari 2007 @ 00:33:58 #112
62215 qu63
..de tijd drinkt..
pi_45095875
quote:
Op zondag 7 januari 2007 00:12 schreef X-fi het volgende:
Weet iemand hoe ik het volgende moet scripten?

Ik heb twee images:
(http://www.worldracing.nl/images/download/wallpapers/pspworldracingwallpaper.jpg (480×272))
(http://www.worldracing.nl/images/download/wallpapers/pspworldracingwallpapersmall.jpg (240×138))

De "pspworldracingwallpapersmall.jpg" is de afbeelding die je te zien krijgt in de download sectie. En als je daarop klikt krijg je de grotere versie van te zien. (dus de "pspworldracingwallpaper.jpg").

Kan iemand mij helpen daarmee aub?
forum:
1[url=http://www.worldracing.nl/images/download/wallpapers/pspworldracingwallpaper.jpg][img]http://www.worldracing.nl/images/download/wallpapers/pspworldracingwallpapersmall.jpg[/img][/url]


html:
1<a href="http://www.worldracing.nl/images/download/wallpapers/pspworldracingwallpaper.jpg"><img src="http://www.worldracing.nl/images/download/wallpapers/pspworldracingwallpapersmall.jpg"></a>

It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  zondag 7 januari 2007 @ 02:36:35 #113
141722 X-fi
F.L.A.M.O.D.L.A.P.
pi_45099600
Hartelijk dank qu63 !!
XBOX360 Gamertag: WRNL | WORLDRACING.NL
pi_45111016
quote:
Op vrijdag 5 januari 2007 17:52 schreef HuHu het volgende:

[ code verwijderd ]
Dank je, dit werk!

edit--
te vroeg gejuigd.. In de while loop werk het niet.
Dan krijg ik de huidige datum te zien.

[ Bericht 23% gewijzigd door super-muffin op 07-01-2007 16:08:12 ]
  maandag 8 januari 2007 @ 11:38:24 #115
25889 Sitethief
Fulltime Flapdrol
pi_45137912
Ik was bezig met een simpele zoekfunctie te bouwen met een simpel invul formuliertje en de gegevens met GET naar de database te sturen. Werkte allemaal prima, als ik om ID 1 vroeg gaf hij mij het object met ID 1 etc.
Alleen ik wil het mogelijk maken om gecombineerd te zoeken, dwz dat men meerdere velden invult en er dan gecombineerd gezocht word. Dus bedacht ik dat ik de query die naar de server gestuurd word ook kon opbouwen door middels IF statements te controleren of een bepaalde zoekvariabele gebruikt word.

Alleen verder dan dit:

1
2
3
4
5
6
7
8
if(isset($_GET['id']) )
{
  
}
else
{
     $id = ID /='". $_GET['id'] ."';
}


kom ik niet, wat
1Parse error: parse error, unexpected T_DIV_EQUAL in C:Program Filesxampphtdocsprojectkopie2resultaat.php on line 57

oplevert. Ik weet niet eens of dit wel de juiste manier is. Kan iemand me een klein beetje op weg helpen?
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_45138302
$id = 'ID = '. $_GET['id'];
pi_45140814
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.
Hooray for boobies!
  maandag 8 januari 2007 @ 13:40:41 #118
85514 ralfie
!Yvan eht nioj
pi_45140871
je kunt beide gratis downloaden (zelfs in 1 pakket), binnen een half uurtje geinstalleerd en al
pi_45141659
owh kijk, als iemand me kan verblijden met een link of ftp link zou ik daar zeer blij mee zijn! in ieder geval dan nog 1 hoogtepunt in martelgang die griep hebben heet..

[ Bericht 3% gewijzigd door Spockjuh_ op 08-01-2007 14:14:10 ]
Hooray for boobies!
  maandag 8 januari 2007 @ 14:19:39 #120
25889 Sitethief
Fulltime Flapdrol
pi_45142094
quote:
Op maandag 8 januari 2007 11:55 schreef Darkomen het volgende:
$id = 'ID = '. $_GET['id'];
1$sql = select * from 'problementabel' where '.$id' AND `Korte_Omschrijving` LIKE "1" ';


Hier kom ik dus nu even niet uit, wat is precies de functie binnen php van:
1 "   '  . 
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  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, .
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. )
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')