abonnement Unibet Coolblue Bitvavo
  donderdag 27 januari 2005 @ 16:17:10 #52
52200 ViPeRII
It's a good day to die
pi_24780990
<? $proctime_start=microtime(); ?>

// CODE.....

$proctime_end = microtime();
$proctime = $proctime_end-$proctime_start;

list($usec, $sec) = explode(" ",$proctime_start);
$proctime_start = $usec+$sec;

list($usec, $sec) = explode(" ",microtime());
$proctime_end = $usec+$sec;
$proctime = $proctime_end-$proctime_start;
echo "<br>De server deed er ".substr($proctime,0,7)." sec. over.<br>";
-- ViPeRII --
pi_24781012
k cool thnx!
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
  donderdag 27 januari 2005 @ 16:21:09 #54
52200 ViPeRII
It's a good day to die
pi_24781050
yw
-- ViPeRII --
pi_24781406
Ik heb een redelijk simpel fotoboekscriptje gemaakt, dat een dir uitleest, alle fotobestanden eruit haalt en in een array stopt. Daarna worden de foto's uit de array als thumbs in een tabel getoond en als je op een foto klikt de specifieke foto. Niks bijzonders dus. Probleem is alleen, dat de dir waar die foto's in staan een opendir is (tenzij je er een index.html oid ingooit natuurlijk) en dat wil ik niet. Maar zodra je die dir gaat chmodden op niet-lezen of niet-uitvoeren, dan werkt het script ook niet meer (uiteraard).

Is er een makkelijke methode om hier alsnog voor te zorgen (behalve dan een index.html in elke dir gooien)?

Zo haalt hij nu dus bestanden uit de map en gooit ze in de array:
1
2
3
4
5
6
7
8
9
10
11
<?php
$open
= opendir( $path );

while (
false !== ( $filename = readdir( $open ) ) )     
{    
    if ( (
substr( $filename, -3 ) == "jpg" ) XOR ( substr( $filename, -3 ) == "JPG" ) )  
    {
        
$files[] = $filename;
    }
}
?>

Waarbij $path een variabele is die ik zelf in de code invoer, maar die ook natuurlijk via GET oid daar zou kunnen komen. En die variabele verwijst dan dus naar de te openen dir.
Die Welt ist alles was der Fall ist.
pi_24781791
In je htaccess kan je dir listing uitschakelen als ik het wel heb,
pi_24782080
quote:
Op donderdag 27 januari 2005 17:56 schreef Roönaän het volgende:
In je htaccess kan je dir listing uitschakelen als ik het wel heb,
Natuurlijk. Heb nu dit in een .htaccess file
1IndexIgnore *

Waardoor als je de dir opvraagt wel een listing krijgt, maar zonder files erin. Alsjebegrijptwatikbedoel.
Effect is iig zoals ik wilde .
Die Welt ist alles was der Fall ist.
pi_24786874
Hmm even vraagje,

Kan ik via php (ofzoies) de resolutie veranderen, want ik ben met een site bezig alleen nou zit de layout er *** bij mensen met erg hoge resoluties, valt hier wat aan te doen, behalve zeggen dat tie zelf een fatsoenlijk resolutie moet gebruiken ?
pi_24787158
quote:
Kan ik via php (ofzoies) de resolutie veranderen,
Dat heeft 0,0 met PHP te maken.
quote:
want ik ben met een site bezig alleen nou zit de layout er *** bij mensen met erg hoge resoluties,
Je zou de inhoud van de site in een blokje met een vaste breedte kunnen doen (à la FOK!).
pi_24787182
Gelukkig kan dat niet
Maar je kan je site toch in een divje gooien met een maximale breedte.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas donderdag 27 januari 2005 @ 22:32:29 #61
1972 Swetsenegger
Egocentrische Narcist
pi_24787194
quote:
Op donderdag 27 januari 2005 22:31 schreef sylvesterrr het volgende:

[..]

Dat heeft 0,0 met PHP te maken.
[..]

Je zou de inhoud van de site in een blokje met een vaste breedte kunnen doen (à la FOK!).
Of clientside scripting gebruiken
  donderdag 27 januari 2005 @ 22:36:50 #62
46383 Tiemie
sowieso wel!
pi_24787331
quote:
Op donderdag 27 januari 2005 18:14 schreef keeper het volgende:

[..]

Natuurlijk. Heb nu dit in een .htaccess file
[ code verwijderd ]

Waardoor als je de dir opvraagt wel een listing krijgt, maar zonder files erin. Alsjebegrijptwatikbedoel.
Effect is iig zoals ik wilde .
http://www.aota.net/htaccess/index.php4

1Options -Indexes 


pi_24787591
quote:
Op donderdag 27 januari 2005 22:20 schreef 2xD het volgende:
Hmm even vraagje,

Kan ik via php (ofzoies) de resolutie veranderen, want ik ben met een site bezig alleen nou zit de layout er *** bij mensen met erg hoge resoluties, valt hier wat aan te doen, behalve zeggen dat tie zelf een fatsoenlijk resolutie moet gebruiken ?
pi_24787669
quote:
Op donderdag 27 januari 2005 22:32 schreef Swetsenegger het volgende:

[..]

Of clientside scripting gebruiken
Om het venster te resizen?
quote:
Op donderdag 27 januari 2005 22:45 schreef Roönaän het volgende:

[..]
?
  FOK!-Schrikkelbaas donderdag 27 januari 2005 @ 22:48:41 #65
1972 Swetsenegger
Egocentrische Narcist
pi_24787684
quote:
Op donderdag 27 januari 2005 22:48 schreef sylvesterrr het volgende:

[..]

Om het venster te resizen?
oeps, ik begreep 'm verkeerd
pi_24787742
quote:
Op donderdag 27 januari 2005 22:48 schreef Swetsenegger het volgende:

[..]

oeps, ik begreep 'm verkeerd
Welk bericht begreep je verkeerd, [PHP] voor dummies - Deel 4 of [PHP] voor dummies - Deel 4 ?
pi_24787810
Ik postte de vraag nog maar eens om hem tot me door te laten dringen, of dat de vraag nu zo stupide op mij overkwam, of dat het maar zo leek.
  FOK!-Schrikkelbaas donderdag 27 januari 2005 @ 22:55:29 #68
1972 Swetsenegger
Egocentrische Narcist
pi_24787886
quote:
Op donderdag 27 januari 2005 22:50 schreef sylvesterrr het volgende:

[..]

Welk bericht begreep je verkeerd, [PHP] voor dummies - Deel 4 of [PHP] voor dummies - Deel 4 ?
de originele vraag
pi_24787991
quote:
Op donderdag 27 januari 2005 22:53 schreef Roönaän het volgende:
Ik postte de vraag nog maar eens om hem tot me door te laten dringen, of dat de vraag nu zo stupide op mij overkwam, of dat het maar zo leek.
quote:
Op donderdag 27 januari 2005 22:55 schreef Swetsenegger het volgende:

[..]

de originele vraag
Ah, ok.
pi_24789070
vraagje:
hoe kan ik zorgen dat wanneer een gebruiker op mijn site is geweest (en dus een bepaalde sessie heeft gebruikt met bepaalde instellingen) dat wanneer hij/zij terug komt die instellingen weer worden geladen??

doormiddel van cookie uitlezen -> session_start($SessionID) ofzo?? (waar $SessionID het sessie id bevat van de cookie natuur;ijk)
pi_24789142
Je kan met session_set_cookie_settings() geloof ik de duur van de session cookie instellen.

Die functie moet je aanroepen voordat je session_start() aanroept. Op zich hoef je dan aan session_start verder niets mee te geven.
  vrijdag 28 januari 2005 @ 12:18:43 #72
60743 capetonian
Gezocht:lekker wijf!
pi_24795908
quote:
Op donderdag 27 januari 2005 17:30 schreef keeper het volgende:
...

Zo haalt hij nu dus bestanden uit de map en gooit ze in de array:
[ code verwijderd ]
Ik heb ook zoiets. Maar ik heb een probleem en ik weet niet waar ik beginnen moet. Ik heb een website over een bepaalde vliegtype, nu heb ik foto's van de vliegtuigen, deze foto's hebben het constructienummer van het vliegtuig als benaming ie:

401t.jpg (thumbnail)
401-1.jpg
401-2.jpg
401.3.jpg ... etc ....

Nu gebruik ik het volgende om te checken of er een plaatje beschikbaar is voor de betreffende constructienummer:
1
2
3
4
5
6
7
8
9
10
11
  <?php

           // Check if there is an image
           $filename = $imgpath . $imgrule;
           if (file_exists($filename)) {
           $imgurl = "<img src=\"$filename\">";
           } else {
           $imgurl = "NO IMAGE AVAILABLE";
           } 

   ?>


Dit checkt of de thumbnail file (bv: 401t.jpg) bestaat, zoja laat ie de foto zien, zoniet geeft ie inderdaad aan dat er geen plaatje beschikbaar is.

Nu wil ik ook per constructienummer een gallery kunnen opbouwen, ... er zijn twee alternatieven, de eerste is dat ik voor elke constructienummer een aparte map aanmaak (160 stuks) of dat ik alle plaatjes in een dir zet. Ik wil echter de laatste optie kiezen ivm met uploads van gebruikers enz.

Hoe kan ik nou ervoor zorgen dat ik, dmv php, alleen de plaatjes te zien krijg van dat betreffende constructienummer? Ie: dat die dus naar de eerste 4 nummers kijkt, en alle bestanden met de zelfde 3 nummers in een array stopt.

Of ben ik helemaal off-target?

Uiteraad wordt de constructienummer doorgegeven aan de script.

Help?

[ Bericht 2% gewijzigd door capetonian op 28-01-2005 12:24:13 ]
www.p166.com &lt;- Hobby
pers.p166.com &lt;- Personal
pi_24796873
Iemand die dit weet?

Ik wil met een regex dit uit een string halen ('#CCFF00') en dan gaat het om #CCFF00

hoe kan ik die achterhalen? ik heb reeds "!\('(.*?\w)'\)!ism" geprobeerd maar dit werkte niet
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_24796968
preg_match("/(#[A-F0-9]{6})/i", $string);
pi_24797261
quote:
Op donderdag 27 januari 2005 22:31 schreef sylvesterrr het volgende:

[..]

Dat heeft 0,0 met PHP te maken.
[..]

Je zou de inhoud van de site in een blokje met een vaste breedte kunnen doen (à la FOK!).
Hmm nja dan heeft het maar 0,0 met PHP te maken

In iedergeval had ik de text die versprong wel in een vaste layer staan (ik weet niet of je dit met blokje bedoelt) maar toch staat de text er buiten

Enig idee hoe dat komt, moet ik iets anders dan een layer gebruiken ? (voor de rest heb ik alles op vaste maten staan dacht ik (zo als iemand anders suggereerde).
pi_24799037
quote:
Op vrijdag 28 januari 2005 12:18 schreef capetonian het volgende:
Hoe kan ik nou ervoor zorgen dat ik, dmv php, alleen de plaatjes te zien krijg van dat betreffende constructienummer? Ie: dat die dus naar de eerste 4 nummers kijkt, en alle bestanden met de zelfde 3 nummers in een array stopt.
In mijn script (zie hierboven) gebruik ik dit om te checken of een bestand de extensie 'jpg' heeft:
1
2
3
<?php
substr
( $filename, -3 ) == "jpg"
?>


Dus als ik dat naar jouw situatie omvorm, zou ik zeggen dat iets als dit moet werken.
1
2
3
<?php
substr
( $filename, 4 ) == $type
?>

Dat check dat of een bestand begint met de vier karakters die in de variabele $type zijn gedefinieerd. Kan je dat weer in een IF-lus gooien voor de rest.
Die Welt ist alles was der Fall ist.
pi_24802301
Ik heb het volgende probleem ik wil met regex delen uit een string halen (door middel van preg_match_all) en die later gaan bewerken, nu ben ik een aardig eind opweg gekomen maar zit vast op stuk dat het RegEx deel vooruit moet kijken.

1
2
3
4
5
6
7
<?php
$str
= 'begin-text <br />
    {message.id?}bericht content{;}<br />
    {if.statement?}if=true{:}if=false (else){;}<br />eind text'
;

preg_match_all("/{([^}]<img src="http://images.fok.nl/s/shiny.gif" width="15" height="15" alt="" />\?}([^{]*?)(?!{:}([^}]<img src="http://images.fok.nl/s/shiny.gif" width="15" height="15" alt="" />){;}/ise", $output, $regs, PREG_SET_ORDER);
?>

Als ik de output bekijk van $regs staat dit er in
1
2
3
4
5
6
7
8
9
10
Array
(
    [0] => Array
        (
            [0] => {message.id?}bericht content{;}
            [1] => message.id
            [2] => bericht content
        )

)

Maar er staat niks in over de 2e if statement in de string, dat ik ook het deel waar die vast loopt de eerst is namelijk een IF zonder else en die andere zit wel een ELSE in maar daar kijkt die.. niet over slaat die over.
  zaterdag 29 januari 2005 @ 18:27:06 #78
43624 Martijn_77
It was a good year
pi_24818807
Bestaan er ook standaard modules in PHP die je kunt gebruiken?
Experience is what you get when you don't get what you wanted
Take my advice ... I don't use it anyway...
Een goede Fok! Search
Een goede Fok! Search
  zondag 30 januari 2005 @ 12:10:48 #80
43624 Martijn_77
It was a good year
pi_24830543
Zijn er eigenlijk op programma's net als je voor HTML Frontpage enzo hebt waarmee je gemakelijker PHP kunt gebruiken?
Experience is what you get when you don't get what you wanted
Take my advice ... I don't use it anyway...
Een goede Fok! Search
Een goede Fok! Search
  zondag 30 januari 2005 @ 12:19:26 #81
60743 capetonian
Gezocht:lekker wijf!
pi_24830646
Hoe bedoel je 'gebruiken'? Zoals op een button drukken en je heb gelijk een php regel of functie?

Er zijn wel goede editors, maar ook daar moet je alles zelf 'programmeren', tenslotte php is een programmeer taal en is alles behalve statisch. Het zou onmogelijk zijn om een WYSIWYG programma voor php te maken denk ik.

Zoek anders even op google voor +"php" +editor"

Als je gewoon op zoek ben naar een goede programmeer 'omgeving', probeer PSPad of PHP Designer, (http://www.mpsoftware.dk)
www.p166.com &lt;- Hobby
pers.p166.com &lt;- Personal
pi_24831450
het is eingelijk netzoals iedere programmeertaal op HTML (wat eingelijk geen programmeer taal is mja) na dan... dus je moet iedere letter eingelijk zelf typen!.
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_24833720
heb een vraagje omtrend bestanden katen download..:
ik heb voor mezelf dit gebouwd.
nou kan ik ook de regels die hij aan maakt laten versturen als bestandmaar om de een of andere reden wil hij alleen de html pagina downloaden
de belangrijktste stuk 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
<?php
php
$protocol
= $_POST['Protocol'];
$addrin = $_POST['Addressin'];
$portin = $_POST['Portin'];
$addrout = $_POST['Addressout'];
$portout = $_POST['Portout'];
$portvan = $_POST['Portvan'];
$porttot = 1+$_POST['Porttot'];
$save = $_POST['save'];
$filename = $_POST['filename'];
$i=0;
if(isset(
$_POST['num']))
    {
        if(
$_POST['multiply'] == true)
            {
                if(
$save == true)
                    {
                        
$file = @fopen("tmp.txt",w);
                        while(
$portvan &lt; $porttot)
                        {
                            
$string = ":nat create protocol=".$protocol." inside_addr=".$addrin.":".$portvan." outside_addr=".$addrout.":".$portvan."\r\n";
                            
fwrite($file,$string);
                            
$portvan++;
                        }
                        
fclose($file);
                         
                    
header("Pragma: public");
                    
header("Expires: 0");
                    
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
                    
header("Content-type: text/plain");
                    
header( "Content-Disposition: attachment; filename=".$filename.";" );
                    
header("Content-Transfer-Encoding: binary");
                    
header("Content-Length: ".filesize('tmp.txt'));
                    
readfile('tmp.txt');
// --knip--
?>


wat doe ik verkeerd???
pi_24834062
hier krijg ik een 'popup' om um te downloaden maar waar doel je precies op? wat wil je nou precies!
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_24834776
quote:
Op zondag 30 januari 2005 15:53 schreef Chandler het volgende:
hier krijg ik een 'popup' om um te downloaden maar waar doel je precies op? wat wil je nou precies!
popup om em te downloaden klopt.. maar om de een of andere reden wil hij niet het tekst bestand (tmp.txt) donwloaden maar het html gedeelte v/d php pagina
dat snap ik niet..
kan het zijn omdat ik eerst html uitpoep en onderaan de php code laat uitvoeren??
volledige source

wat wil ik in het kort??:
de regesl die het script aanmaakt als terkst bestand downloaden, dit downloaden moet het script direct doen wanneer ik in de checkbox een vinkje zet

ik heb dt probleem trouwens ook in phpmyadmin als ik de tabel gegevens wil exporteren..
pi_24834846
anders doe die readfile op een andere manier

1
2
3
4
5
6
7
8
9
<?php
$length
= filesize("tmp.txt");

$fd = fopen("tmp.txt", "r");
$buf = freads($fd, $length);
fclose($fd);

echo
$buf;
?>


* Chandler doet dit ff uit het hoofd hé

dussuh zo iets zou ik proberen.


daar ligt het dus niet aan, ik krijg ook maar een halve bron op een of andere manier... denk niet dat dit aan je php ligt... zou eens naar je php/apache settings kijken.
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_24835033
Waarom doe je het eigelijk via een temp-file? Nodeloos ingewikkeld lijkt me.

En waar dient dat invullen van een filename voor? Als je een bestand downlaod kan je 'm toch zelf een naam geven?
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  maandag 31 januari 2005 @ 02:26:22 #88
92926 Joipoidoipoipoi
met broedsel incl. grote zus!
pi_24844522
Ik postte hier eerder dat ik een goed boek zocht om PHP te leren. Ik heb nu deze site gevonden: http://nl.wikibooks.org/wiki/Programmeren_in_PHP

Misschien dat één van jullie deze site kent en mij kan vertellen of dat een goede site is om het te leren (voordat ik me er helemaal in ga verdiepen en dat dan achteraf blijkt dat ze zeer slechte informatie geven op die site).
"If you don't stop lying about me, I'll start telling the truth about you."
pi_24845605
Ik kon hem niet, maar zo voor de basis ziet die er wel okay uit.
  maandag 31 januari 2005 @ 11:22:40 #90
60743 capetonian
Gezocht:lekker wijf!
pi_24847603
quote:
Op maandag 31 januari 2005 02:26 schreef Joipoidoipoipoi het volgende:
Ik postte hier eerder dat ik een goed boek zocht om PHP te leren. Ik heb nu deze site gevonden: http://nl.wikibooks.org/wiki/Programmeren_in_PHP

Misschien dat één van jullie deze site kent en mij kan vertellen of dat een goede site is om het te leren (voordat ik me er helemaal in ga verdiepen en dat dan achteraf blijkt dat ze zeer slechte informatie geven op die site).
Ziet er idd als basis-uitleg goed uit.
www.p166.com &lt;- Hobby
pers.p166.com &lt;- Personal
pi_24847887
Yep ziet er verdomd goed uit!
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  maandag 31 januari 2005 @ 12:17:16 #92
95623 Johan-Derksen
Hoofdredacteur VI
pi_24848479
quote:
<?php
include("connection.php");
if(!empty($_POST)){
$email = $_POST['email'];
$wachtwoord = $_POST['wachtwoord'];

$sql_query = "SELECT * FROM users WHERE email='".$email."';";
$result = mysql_query($sql_query);

if(mysql_num_rows($result) > 0) {
$text = "Het ingevulde email-adres bestaat al. U vulde $email in. <A HREF=\"" . $_SERVER["PHP_SELF"] . "\">Opnieuw registeren</A>";
die($text);
}
else{
$sql_query = "INSERT INTO users (email, wachtwoord) ";
$sql_query .="VALUES ('".$email."', '".$wachtwoord."');";
$result = mysql_query($sql_query) or die(mysql_error());
$text="U bent nu geregistreerd, bedankt voor de aanmelding, u kunt <A HREF=\"login.php\"> nu inloggen</A>";
die($text);
}
}
?>

<H1>Registreer:</H1><HR>
Welkom, u kunt zich hier gratis registreren voor mijn site. Gelieve hier uw email-adres en uw wachtwoord in te vullen, vul geen ongeldig adres in!<P>

<FORM NAME="form2" METHOD="post" ACTION="<?php echo($_SERVER["PHP_SELF"]);?>">
E-mail adres: <INPUT TYPE="text" NAME="email" MAXLENGTH="40"><BR>
Wachtwoord: <INPUT TYPE="password" NAME="wachtwoord" MAXLENGTH="10"><INPUT TYPE="submit" VALUE="Registreer">
</FORM>
<FONT SIZE=-1><P>U mag alleen een geldig emailadres gebruiken, deze mag hoogstens uit 40 tekens bestaan, en uw wachtwoord hoogstens uit 10 tekens.</FONT>
Zou dit zo aangepast kunnen worden zodat men eerst moet wachten op een bevestiging van mijn kant voor een registratie?

[ Bericht 95% gewijzigd door Johan-Derksen op 31-01-2005 12:37:30 ]
Fok!-Cup: Robarka proficiat!
Eind januari start de nieuwe Fok!-Cup. Meer info volgt half januari
  maandag 31 januari 2005 @ 17:03:47 #93
92926 Joipoidoipoipoi
met broedsel incl. grote zus!
pi_24852572
quote:
Op maandag 31 januari 2005 06:07 schreef rickmans het volgende:
Ik kon hem niet, maar zo voor de basis ziet die er wel okay uit.
quote:
Op maandag 31 januari 2005 11:22 schreef capetonian het volgende:
Ziet er idd als basis-uitleg goed uit.
quote:
Op maandag 31 januari 2005 11:38 schreef Chandler het volgende:
Yep ziet er verdomd goed uit!
Dat klinkt hoopvol ! Ik ga ermee aan de slag !
"If you don't stop lying about me, I'll start telling the truth about you."
pi_24853247
quote:
Op maandag 31 januari 2005 12:17 schreef Johan-Derksen het volgende:

[..]

Zou dit zo aangepast kunnen worden zodat men eerst moet wachten op een bevestiging van mijn kant voor een registratie?
Ja dat kan.
Wat schuift 't?
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_24853265
idd SuperRembo want de zon gaat ook niet op voor niets
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  maandag 31 januari 2005 @ 21:57:14 #96
95623 Johan-Derksen
Hoofdredacteur VI
pi_24853838
Mwah, er zijn ook nog goede mensen op de wereld die wel iets over hebben voor de medemens
Dank voor alle emails heren...
Fok!-Cup: Robarka proficiat!
Eind januari start de nieuwe Fok!-Cup. Meer info volgt half januari
pi_24854090
quote:
Op maandag 31 januari 2005 21:57 schreef Johan-Derksen het volgende:
Mwah, er zijn ook nog goede mensen op de wereld die wel iets over hebben voor de medemens
Dank voor alle emails heren...
khoop dat ze ook een opmerking over je html hebben gemaakt
pi_24854186
quote:
Op maandag 31 januari 2005 22:11 schreef Roönaän het volgende:

[..]

khoop dat ze ook een opmerking over je html hebben gemaakt
Of iets over de niet-gecontroleerde userinput die in de query geplakt wordt.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_24856986
Mag ik hints cq tips voor het maken van goed beveildigde scripts?

bv (int) voor een parameter of controlleren met is_numeric? etc
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  dinsdag 1 februari 2005 @ 08:59:13 #100
60743 capetonian
Gezocht:lekker wijf!
pi_24857887
quote:
Op maandag 31 januari 2005 12:17 schreef Johan-Derksen het volgende:

[..]

Zou dit zo aangepast kunnen worden zodat men eerst moet wachten op een bevestiging van mijn kant voor een registratie?
Natuurlijk. Je kan ook de login gegevens terugsturen naar de gebruiker met een 'activeren' link in het bericht, .... of gewoon zijn gegevens terug mailen met een melding dat de account zsm zal worden geactiveerd.
www.p166.com &lt;- Hobby
pers.p166.com &lt;- Personal
pi_24857899
quote:
Op dinsdag 1 februari 2005 01:23 schreef Chandler het volgende:
Mag ik hints cq tips voor het maken van goed beveildigde scripts?

bv (int) voor een parameter of controlleren met is_numeric? etc
iets dat ik doe in mijn databaseclass is het volgende (het is nog heel basic ):
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 _secure_value($value){
      if(
is_array($value) || is_object($value)){
        
$new_value    = "'". addslashes(serialize($value)) ."'";
      }
      
      if(
is_string($value)){
        
$new_value    = "'". addslashes($value) ."'";
      }
      
      if(
is_float($value)){
        
$new_value    = "'". $value ."'";
      }
      
      if(
is_int($value)){
        
$new_value    = $value;
      }
      
      if(empty(
$value)){
        
$new_value    = "''";
      }
      
      return
$new_value;
    }
?>
pi_24858176
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
function _safe_value($value){
      if(
is_array($value) || is_object($value)){
        return
"'". mysql_real_escape_string(serialize($value)) ."'";
      }
      
      if(
is_string($value)){
        return
"'". mysql_real_escape_string($value) ."'";
      }
      
      if(
is_float($value)){
        return
"'". $value ."'";
      }
      
      if(
is_int($value)){
        
$return    = $value;
      }

      if(
is_bool($value)) {
          return
$value ? 1 : 0;
      }
      
$return = "''";
    }
?>

Kleine upgrade
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')