abonnement Unibet Coolblue Bitvavo
  donderdag 8 december 2005 @ 20:54:58 #121
37634 wobbel
Da WoBBeL King
pi_32927853
quote:
Op donderdag 8 december 2005 20:52 schreef Swetsenegger het volgende:

[..]

if($_FILES['avatar']['tmp_name']!='') om te checken of er een bestandsnaam is ingevuld
if(preg_match("/\.(jpg)$/i", $_FILES['avatar']['name'])) om te checken of de geuploade file een jpg is (uiteraard aan te passen voor gif, etc)
dan kan ik een PHP file ook wel de extensie .jpg geven, en met punten erin wordt het ook een probleem.
Gewoon $_FILES['Avatar']['type'] gebruiken, en zelfs dan kan het nog wel misgaan maar is de kans wel kleiner.
  donderdag 8 december 2005 @ 20:55:59 #122
32768 DionysuZ
Respect my authority!
pi_32927885
quote:
Op donderdag 8 december 2005 20:52 schreef Swetsenegger het volgende:

[..]

if($_FILES['avatar']['tmp_name']!='') om te checken of er een bestandsnaam is ingevuld
if(preg_match("/\.(jpg)$/i", $_FILES['avatar']['name'])) om te checken of de geuploade file een jpg is (uiteraard aan te passen voor gif, etc)
ik zou eerder $_FILES["avatar"]["type"] gebruiken om te checken of het een jpg is..
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
  donderdag 8 december 2005 @ 20:57:25 #123
32768 DionysuZ
Respect my authority!
pi_32927942
quote:
Op donderdag 8 december 2005 20:50 schreef wobbel het volgende:

[..]

Dat vind ik zo'n kromme oplossing, maar kan het écht niet anders?
http://nl2.php.net/features.file-upload
If no file is selected for upload in your form, PHP will return $_FILES['userfile']['size'] as 0, and $_FILES['userfile']['tmp_name'] as none.
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
pi_32928005
quote:
Op donderdag 8 december 2005 18:45 schreef JeRa het volgende:

[..]

Ik snap je voorbeeld niet dat het eerste getal telkens opgehoogd dient te worden snap ik (heb je eigenlijk niet eens nodig maar toch), maar wat doet het tweede getal?
Dat is voor de link van het vorige mapje

voorbeeld er staan 3 mappen in de root
1
2
3
1 windows
2 program files
3 documents and settings


dan is het ook handig dat de mappen die er onder zitten een goede beschrijving krijgen waar ze horen. Ik heb 2 mappen onder windows (en 1 submap) en 1 onder program files en 0 onder documents en settings in het volgende voorbeeld.

1
2
3
4
5
6
7
1|1| Windows
2|1| Windows\System
3|1| Windows\Temp
4|3| Windows\Temp\inst_all
5|1| Program files
6|5| Program files\Winzip
7|1| Documents and Settings


zie je de link?, zo moet ik dus een tree opbouwen echter lukt me dat niet met aangegeven voorbeeld alleen zie ik de fout niet
quote:
Op donderdag 8 december 2005 18:58 schreef DionysuZ het volgende:
wat lelijk dat hoofdlettergebruik ook :S $pathcount en $pathCount. Het werkt ZEER verwarrend. En zo geef je als je recursief scantree weer aanroept $pathCount en niet $pathcount, degene die opgehoogd wordt.
Je hebt inderdaad gelijk, zal eens kijken of de error daaruit komt
quote:
Op donderdag 8 december 2005 20:19 schreef SuperRembo het volgende:
@chandler:
Zet eens haakje om $fDb + 1
Ga ik ook doen
quote:
Lang leve loose typed talen
what do you mean?
quote:
Op donderdag 8 december 2005 20:27 schreef DionysuZ het volgende:
hehehe het heeft door zijn simpliciteit natuurlijk ook veel voordelen.
Voordelen alleen heb ik die nog niet gezien
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  FOK!-Schrikkelbaas donderdag 8 december 2005 @ 21:01:59 #125
1972 Swetsenegger
Egocentrische Narcist
pi_32928093
quote:
Op donderdag 8 december 2005 20:55 schreef DionysuZ het volgende:

[..]

ik zou eerder $_FILES["avatar"]["type"] gebruiken om te checken of het een jpg is..
Ja klopt, die check je vervolgens tegen je preg_match en indien dat niet klopt ban je sucker gelijk
pi_32928269
Heb jullie ideeen verwerkt maar helaas nog geen werkend resultaat

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
<?

error_reporting(E_ALL);

function scantree($start, $fDb = 0, $pathcount = 0)
{
//    global $fDb;
    
    $fDb++;

    $dir = opendir($start);
    
    while (($file = readdir($dir)) != false)
    {
        if (is_dir($start . $file) && $file != "." && $file != "..")
        {
            $pathcount++;
            echo 'test[' . $pathcount . '] = ' . ($fDb + 1) . '|' . $pathcount . '|' . $file . '|' . $start .  $file . CHR(13) . CHR(10);

            scantree($start . $file . "/", $fDb, $pathcount);
            
        }
    }
}

$fDb = -1;

if (isSet($_GET['drive']) && substr($_GET['drive'], 1,1) == ":")
{
    scantree($_GET['drive'] . "/");// the tree looping can begin
}
else
{
    echo 'no ow no';
}


'k snap echt niet waar ik de fout in ga
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_32928440
quote:
Op donderdag 8 december 2005 20:59 schreef Chandler het volgende:
what do you mean?
1
2
3
4
5
6
7
8
9
10
11
$a = 'test';
echo $a;// $a is een string

$a = 'test'. 1;
echo $a;// $a is een string

$a = 'test'. 1 + 2;
echo $a;// $a is nu een integer

$a = 'test'. 1 + 2 .'drie';
echo $a;// $a is weer string


Bij een strict typed taal kan je geen getallen bij tekst optellen (of andersom). Dan maak je dit soort fouten dus niet.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_32929539
ik zit met klein, waarschijnlijk simpel, probleempje...
ik heb met een htaccess bestand gezorgd dat al mijn plaatjes op mijn server lopen via een php bestand dit ziet er als volgt uit:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
php
if($ext == "jpeg" || $ext == "jpg")
{
imagejpeg($_SERVER['HTTP_HOST']."/".$_GET['pic']);
}
if(
$ext == "bmp")
{
imagewbmp($_SERVER['HTTP_HOST']."/".$_GET['pic']);
}
if(
$ext == "gif")
{
imagegif($_SERVER['HTTP_HOST']."/".$_GET['pic']);
}
if(
$ext == "png")
{
imagepng($_SERVER['HTTP_HOST']."/".$_GET['pic']);
}
?>


nou wil ik een stukkie tekst toevoegen aan een plaatje..
hoe kan ik het zo doen dat de tekst procentueel gezien op dezelfde hoogte komt...?
  donderdag 8 december 2005 @ 22:01:01 #129
28280 Fugie
Porsche _O_
pi_32929692
jo even een vraagje, ik heb een inlogfunctie (heel simpel) en ik wil dat wanneer iemand succesvol inlogd mijn menuframe wordt refreshed. Nu heb ik tot nu toe niets werkend gekregen, ik kan de functie header niet gebruiken omdat ik dan een foutmelding krijg dat de header al eerder is verzonden en de enige andere manier die ik tot nu tegenkwam was een stukkie javascript erin ramme maar dat heeft ook nog niet gewerkt. Iemand hier nog een idee ?
  donderdag 8 december 2005 @ 22:02:04 #130
37634 wobbel
Da WoBBeL King
pi_32929732
Krijg bij deze code, onderstaande error....

1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
if($_FILES['Avatar']['type'] == "image/jpg" OR $_FILES['Avatar']['type'] == "image/jpeg" OR $_FILES['Avatar']['type'] == "image/pjpg" OR $_FILES['Avatar']['type'] == "image/pjpeg" OR $_FILES['Avatar']['type'] == "image/gif")
{

    
// Tjekken op size :P
    
$SizeX    = imagesx($_FILES['Avatar']['tmp_name']);
    
$SizeY    = imagesy($_FILES['Avatar']['tmp_name']);
    
    echo
$SizeX . " en de ander is " . $SizeY;


}
?>


1
2
3
Warning: imagesx(): supplied argument is not a valid Image resource in /home/xostnl/public_html/tccl/member_avatar.php on line 68

Warning: imagesy(): supplied argument is not a valid Image resource in /home/xostnl/public_html/tccl/member_avatar.php on line 69
pi_32929819
quote:
Op donderdag 8 december 2005 22:01 schreef Fugie het volgende:
jo even een vraagje, ik heb een inlogfunctie (heel simpel) en ik wil dat wanneer iemand succesvol inlogd mijn menuframe wordt refreshed. Nu heb ik tot nu toe niets werkend gekregen, ik kan de functie header niet gebruiken omdat ik dan een foutmelding krijg dat de header al eerder is verzonden en de enige andere manier die ik tot nu tegenkwam was een stukkie javascript erin ramme maar dat heeft ook nog niet gewerkt. Iemand hier nog een idee ?
of met javascript je menuframe reloaden (iets van menuframe.location.reload ofzo...)
of je hele frameset pagina opnieuw aanroepen...
  donderdag 8 december 2005 @ 22:07:22 #132
28280 Fugie
Porsche _O_
pi_32929870
quote:
Op donderdag 8 december 2005 22:05 schreef mschol het volgende:

[..]

of met javascript je menuframe reloaden (iets van menuframe.location.reload ofzo...)
of je hele frameset pagina opnieuw aanroepen...
ja ik heb dat al geprobeerd ja maar dat haalde om de 1 of andere suffe reden niets uit
pi_32929895
quote:
Op donderdag 8 december 2005 22:02 schreef wobbel het volgende:
Krijg bij deze code, onderstaande error....
[ code verwijderd ]


[ code verwijderd ]
probeer getimagesize eens
  donderdag 8 december 2005 @ 22:09:57 #134
37634 wobbel
Da WoBBeL King
pi_32929946
quote:
Op donderdag 8 december 2005 21:54 schreef mschol het volgende:
ik zit met klein, waarschijnlijk simpel, probleempje...
ik heb met een htaccess bestand gezorgd dat al mijn plaatjes op mijn server lopen via een php bestand dit ziet er als volgt uit:
[ code verwijderd ]

nou wil ik een stukkie tekst toevoegen aan een plaatje..
hoe kan ik het zo doen dat de tekst procentueel gezien op dezelfde hoogte komt...?
imagey(); doen met de afbeelding, en dan daar bijv 10 pixels vanaf halen, en op die hoogte de tekst plaatsen.
Als je de tekst wilt centeren, moet je een imagettftextbox gebruiken dacht ik (horizontaal)
pi_32929991
Moet voor imagesx/y niet een gd-image achtige variable zijn? (geen idee hoe ik het goed uitleg...)

In de php comments kijkend, zou het wel kunnen als je er tusen magecreatefromgif() gebruikt, maar daar heb je dus GD voor nodig.

Maar als je alleen de hoogte/breedte nodig hebt, kun je ook gewoon getimagesize() gebruiken.
image_data = getimagesize($imagepath);

komt een array uit met [0] = witdh, [1]=heigth en nog enkele variables.
  donderdag 8 december 2005 @ 22:12:53 #136
37634 wobbel
Da WoBBeL King
pi_32930038
quote:
Op donderdag 8 december 2005 22:09 schreef wobbel het volgende:

[..]

imagey(); doen met de afbeelding, en dan daar bijv 10 pixels vanaf halen, en op die hoogte de tekst plaatsen.
Als je de tekst wilt centeren, moet je een imagettftextbox gebruiken dacht ik (horizontaal)
werkt
  donderdag 8 december 2005 @ 22:13:40 #137
37634 wobbel
Da WoBBeL King
pi_32930068
quote:
Op donderdag 8 december 2005 22:11 schreef the_disheaver het volgende:
Moet voor imagesx/y niet een gd-image achtige variable zijn? (geen idee hoe ik het goed uitleg...)

In de php comments kijkend, zou het wel kunnen als je er tusen magecreatefromgif() gebruikt, maar daar heb je dus GD voor nodig.

Maar als je alleen de hoogte/breedte nodig hebt, kun je ook gewoon getimagesize() gebruiken.
image_data = getimagesize($imagepath);

komt een array uit met [0] = witdh, [1]=heigth en nog enkele variables.
Maar als hij een tekst over de afbeelding wil poepen, moet hij dat zoiezo in GD gaan doen, tenzij hij met HTML wi lgaan prutsen,
pi_32930105
quote:
Op donderdag 8 december 2005 22:09 schreef wobbel het volgende:

[..]

imagey(); doen met de afbeelding, en dan daar bijv 10 pixels vanaf halen, en op die hoogte de tekst plaatsen.
Als je de tekst wilt centeren, moet je een imagettftextbox gebruiken dacht ik (horizontaal)
Als je er 10 pixels af haalt, heb je niet een procentuele gelijke hoogte.

Wel als je die hoogte vermenigvuldigd met een getal (kleiner dan 1...).
Bv * 0.9 zodat ie op 90% van de hoogte vanaf de bovenkant komt.
pi_32930207
quote:
Op donderdag 8 december 2005 22:13 schreef wobbel het volgende:

[..]

Maar als hij een tekst over de afbeelding wil poepen, moet hij dat zoiezo in GD gaan doen, tenzij hij met HTML wi lgaan prutsen,
Was meer op jou vraag van toepassing (ja, ik was laat...)
pi_32930267
quote:
Op donderdag 8 december 2005 22:01 schreef Fugie het volgende:
jo even een vraagje, ik heb een inlogfunctie (heel simpel) en ik wil dat wanneer iemand succesvol inlogd mijn menuframe wordt refreshed. Nu heb ik tot nu toe niets werkend gekregen, ik kan de functie header niet gebruiken omdat ik dan een foutmelding krijg dat de header al eerder is verzonden en de enige andere manier die ik tot nu tegenkwam was een stukkie javascript erin ramme maar dat heeft ook nog niet gewerkt. Iemand hier nog een idee ?
Mag ik vragen waarom je uberhaupt frames gebruikt wanneer je met php werkt?

Maar anders de frameset opnieuw aanroepen, met daarin php-variables met het doelframe? (zodat je wel op dezelfde pagina blijft).
  donderdag 8 december 2005 @ 22:20:43 #141
37634 wobbel
Da WoBBeL King
pi_32930271
quote:
Op donderdag 8 december 2005 22:18 schreef the_disheaver het volgende:

[..]

Was meer op jou vraag van toepassing (ja, ik was laat...)
ik begrijp wat je bedoelt...
dan zou ik eerst imagecreatefromfile moeten doen voordat ik imagesx kon doen
pi_32930604
Ik heb het al voor elkaar maar bij een grote directory structuur gaat er echt iets fout, oftewel de brouwser kan het niet aa

voorbeeld http://www.bruggema.nl/sr/treeding.html

met 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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
   <title>destroydrop » JavaScripts » Tree</title>
   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
   <link rel="StyleSheet" href="tree.css" type="text/css">
   <script type="text/javascript" src="tree.js"></script>
   <script type="text/javascript">

      <!--
      var Tree = new Array;
      // nodeId | parentNodeId | nodeName | nodeUrl
<?

error_reporting(E_ALL);

function scantree($start, $id = 0)
{
    $parent_id = $id;
    
    $id++;

    $dir = opendir($start);
    
    while (($file = readdir($dir)) != false)
    {
        if (is_dir($start . $file) && $file != "." && $file != "..")
        {
            echo 'Tree[' . ($id -1) . '] = "' . ($id) . '|' . $parent_id . '|' . $file . '|#";' .  CHR(13) . CHR(10);

            list($id) = scantree($start . $file . "/", $id);

        }
    }
    
    return array($id);

}

if (isSet($_GET['drive']) && substr($_GET['drive'], 1,1) == ":")
{
    scantree($_GET['drive'] . "/");// the tree looping can begin
}
else
{
    echo 'no ow no';
}

?>

      //-->
   </script>
</head>

<body>

<div class="tree">
<script type="text/javascript">
<!--
   createTree(Tree);
//-->
</script>
</div>


</body>
</html>


altijd handig hé, maar denk dat ik met XMLHTTP aan de slag moet ofzo, want dit is niet echt handig
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  donderdag 8 december 2005 @ 22:37:21 #143
37634 wobbel
Da WoBBeL King
pi_32930733
Werkt perfect en snel hier in FF 1.5?
pi_32931301
ik snap idd niet wat er mis mee is, ziet er gaaf uit... (opera 8.51 hierzo)
pi_32931335
ja maar dit is maar een kleine tree, je wil die van me hele HDD (c partitie) niet zien namelijk, dan crasht me brouwser

ff met firefox proberen trouwens
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_32931492
Ik moet zeggen dat firefox m'n hele tree ook niet echt leuk vind
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  donderdag 8 december 2005 @ 23:09:47 #147
32768 DionysuZ
Respect my authority!
pi_32931684
quote:
Op donderdag 8 december 2005 23:03 schreef Chandler het volgende:
Ik moet zeggen dat firefox m'n hele tree ook niet echt leuk vind
waarom bouw je hem met javascript op?
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
pi_32932224
Je hele C schijf omzetten naar een tree in JS zal altijd lang duren. Je kan dan beter met XMLHttp steeds nieuwe gegevens ophalen als je een folder uitklapt. Op die manier laadt je niet meer dan nodig is.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_32932398
quote:
Op donderdag 8 december 2005 23:09 schreef DionysuZ het volgende:

[..]

waarom bouw je hem met javascript op?
Dat is natuurlijk niet nodig, het opbouwen kan ook serverside gebeuren. Nadeel is dan wel dat je heel veel data moet verstouwen, en dat maakt het toch weer traag.
  donderdag 8 december 2005 @ 23:37:49 #150
32768 DionysuZ
Respect my authority!
pi_32932527
quote:
Op donderdag 8 december 2005 23:31 schreef Light het volgende:

[..]

Dat is natuurlijk niet nodig, het opbouwen kan ook serverside gebeuren. Nadeel is dan wel dat je heel veel data moet verstouwen, en dat maakt het toch weer traag.
true, true.
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')