abonnement Unibet Coolblue Bitvavo
pi_44131006
Doe eens een voorbeeld van wat je bedoeld? want als het dmv php gaat moet ik het script openen zolang het downloaden nog niet voltooid is...
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  FOK!-Schrikkelbaas maandag 4 december 2006 @ 14:23:09 #52
1972 Swetsenegger
Egocentrische Narcist
pi_44131447
quote:
Op maandag 4 december 2006 14:06 schreef Chandler het volgende:
Doe eens een voorbeeld van wat je bedoeld? want als het dmv php gaat moet ik het script openen zolang het downloaden nog niet voltooid is...
Waarom?
Je geeft de link download.php waarop je controleert of het IP geldig is, zoja -> downloaden (header), zo nee -> die
pi_44137442
sorry

maaruh ik doel meer op het idee dat die header ook af te vangen is en dat je dan ook achter het bestand zelf kan komen...

oid... toch? dat wil ik tegengaan
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  FOK!-Schrikkelbaas maandag 4 december 2006 @ 17:14:53 #54
1972 Swetsenegger
Egocentrische Narcist
pi_44137623
quote:
Op maandag 4 december 2006 17:09 schreef Chandler het volgende:
sorry

maaruh ik doel meer op het idee dat die header ook af te vangen is en dat je dan ook achter het bestand zelf kan komen...

oid... toch? dat wil ik tegengaan
Dan zet je hem als BLOB in een database tabel
Dat doe ik hier bijvoorbeeld.
Links bij downloads
pi_44138172
quote:
Op maandag 4 december 2006 11:20 schreef Chandler het volgende:
bv. httaccess.. maar daar heb ik geen kaas van gegeten.
htaccess is hier ideaal voor. Met een tooltje maak je ff een .htaccess en .htpasswd file, die zet je in de dir en je bent klaar.
Er zijn zat tooltjes voor: Google zoeken naar 'htaccess generator', maar moeilijk is het ook niet als je duidelijke uitleg hebt.

[ Bericht 14% gewijzigd door SuperRembo op 04-12-2006 17:53:30 ]
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  maandag 4 december 2006 @ 18:22:12 #56
12880 CraZaay
prettig gestoord
pi_44139855
quote:
Op maandag 4 december 2006 17:09 schreef Chandler het volgende:
sorry

maaruh ik doel meer op het idee dat die header ook af te vangen is en dat je dan ook achter het bestand zelf kan komen...

oid... toch? dat wil ik tegengaan
Je bestand in de database opnemen vind ik in veel gevallen redelijk ranzig, maar je kan je bestanden bijvoorbeeld wel prima buiten je publieke pad plaatsen en via download.php het bestand 'doorsturen'.
pi_44142385
-edit-

probleem oplost door kleinere bestanden

[ Bericht 96% gewijzigd door Chandler op 04-12-2006 22:51:42 ]
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_44171444
Met dit script wordt alleen het bericht zelf verzonden.
Hoe krijg ik het voor elkaar om bijv. totel en link ook te versturen?

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
69
70
71
72
73
74
75
<?php
    
// VALUES FROM THE FORM
    
$name        $_POST['name'];
    
$email        $_POST['email'];
    
$url        $_POST['url'];
    
$titel        $_POST['titel'];
    
$link        $_POST['link'];
    
$message    $_POST['msg'];

    
// ERROR & SECURITY CHECKS
    
if ( ( !$email ) ||
         ( 
strlen($_POST['email']) > 200 ) ||
         ( !
preg_match("#^[A-Za-z0-9](([_.-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([.-]?[a-zA-Z0-9]+)*).([A-Za-z]{2,})$#"$email) )
       ) 
    { 
        print 
"Error: Invalid E-Mail Address"
        exit; 
    } 
    if ( ( !
$name ) ||
         ( 
strlen($name) > 100 ) ||
         ( 
preg_match("/[:=@<>]/"$name) ) 
       )
    { 
        print 
"Error: Invalid Name"
        exit; 
    } 
    if ( 
preg_match("#cc:#i"$message$matches) )
    { 
        print 
"Error: Found Invalid Header Field"
        exit; 
    } 
    if ( !
$message )
    {
        print 
"Error: No Message"
        exit; 
    } 
    if (
eregi("r",$email) || eregi("n",$email)){ 
        print 
"Error: Invalid E-Mail Address"
        exit; 
    } 
    if (
FALSE) { 
        print 
"Error: You cannot send to an email address on the same domain."
        exit; 
    } 
    if ( !
$titel )
    {
        print 
"Error: No Titel"
        exit; 
    } 
    if (
eregi("r",$email) || eregi("n",$email)){ 
        print 
"Error: Invalid E-Mail Address"
        exit; 
    } 
    if (
FALSE) { 
        print 
"Error: You cannot send to an email address on the same domain."
        exit; 
    } 
    


    
// CREATE THE EMAIL
    
$headers    "Content-Type: text/plain; charset=iso-8859-1n";
    
$headers    .= "From: $name <$email>n";
    
$recipient    "mail@mail.nl";
    
$subject    "Suggestie";
    
$message    wordwrap($message1024);
    

    
    
// SEND THE EMAIL TO YOU
    
mail($recipient$subject$message$headers);

    
// REDIRECT TO THE THANKS PAGE
    
header("location: http://www.site.eu");
?>
pi_44172053
Door de variabele $titel bijvoorbeeld op te nemen in het subject of de message.
Schuimpje... mijn liefste. Verlaat mij nimmer weer...
pi_44176431
moet zeggen dat ik het script nogal vaag vind maar goed....
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_44184868
quote:
Op dinsdag 5 december 2006 21:42 schreef Chandler het volgende:
moet zeggen dat ik het script nogal vaag vind maar goed....
Waarschijnlijk ook omdat FOK! alle \ weglaat en iets als dit:

1
2
3
<?php
if (eregi("r",$email) || eregi("n",$email))
?>


dus nergens meer op slaat.
Schuimpje... mijn liefste. Verlaat mij nimmer weer...
pi_44184992
Niet alleen dat, maar ook dat er maar automatisch vanuit gegaan wordt dat variabelen bestaan...
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_44195128
quote:
Op woensdag 6 december 2006 09:17 schreef Chandler het volgende:
Niet alleen dat, maar ook dat er maar automatisch vanuit gegaan wordt dat variabelen bestaan...
die variabelen bestaan ook
pi_44195249
Ok, het is allemaal gelukt.


1
2
3
4
5
6
<?php
$message    
=  "Titel: ".$_POST['titel']."n n";
$message    .= "Website: ".$_POST['url']."n n";
$message    .= "Gelinkt op: ".$_POST['link']."n n";
$message    .= "Bericht: ".$_POST['msg']."n n";
?>


Maar hoe krijg ik nu de titel vetgedrukt?
<b></b> dat werkt niet, want dat zie je dan in de mail staan

[ Bericht 53% gewijzigd door Goldfish80 op 06-12-2006 16:30:40 ]
pi_44197118
Als je opmaak wilt, dan moet je de mail als HTML verzenden. Dat gaat niet zomaar.

Wellicht is het een goed idee als je de klasse PHPMailer gaat gebruiken. Die vereenvoudigd allerlei zaken.
Schuimpje... mijn liefste. Verlaat mij nimmer weer...
pi_44199564
Ok bedankt!
  FOK!-Schrikkelbaas woensdag 6 december 2006 @ 18:13:54 #67
1972 Swetsenegger
Egocentrische Narcist
pi_44200003
quote:
Op woensdag 6 december 2006 15:48 schreef Goldfish80 het volgende:
Ok, het is allemaal gelukt.
[ code verwijderd ]

Maar hoe krijg ik nu de titel vetgedrukt?
<b></b> dat werkt niet, want dat zie je dan in de mail staan
1
2
3
4
<?php
$headers  
= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=\"iso-8859-1\"\r\n";
?>
pi_44212269
Even een TVP. Zijn er hier eigenlijk users die hun PHP-scripts verder hebben gebracht dan het conventionele "webserver requests afhandelen" en gebruik maken van bijvoorbeeld PHP-GTK, forking, w32api, etc?
  FOK!-Schrikkelbaas donderdag 7 december 2006 @ 07:44:59 #69
1972 Swetsenegger
Egocentrische Narcist
pi_44214256
quote:
Op donderdag 7 december 2006 00:46 schreef JeRa het volgende:
Even een TVP. Zijn er hier eigenlijk users die hun PHP-scripts verder hebben gebracht dan het conventionele "webserver requests afhandelen" en gebruik maken van bijvoorbeeld PHP-GTK, forking, w32api, etc?
Nee, ik heb nog steeds het plan om daar eens mee te gaan stoeien, maar het is er nog niet van gekomen.
En ik vraag me dan af wanneer ik wil gaan compilen of ik dan niet beter mezelf kan verdiepen in C# ofzo
  FOK!-Schrikkelbaas donderdag 7 december 2006 @ 07:53:30 #70
1972 Swetsenegger
Egocentrische Narcist
pi_44214299
volgens mij bedoel je wat anders
pi_44226396
quote:
Op donderdag 7 december 2006 07:44 schreef Swetsenegger het volgende:

[..]

Nee, ik heb nog steeds het plan om daar eens mee te gaan stoeien, maar het is er nog niet van gekomen.
En ik vraag me dan af wanneer ik wil gaan compilen of ik dan niet beter mezelf kan verdiepen in C# ofzo
Klopt alhoewel tegenwoordig het verschil in snelheid tussen PHP en gecompileerde (tussen)talen als C/C++ en Java helemaal niet zo groot is en het voordeel dat je scripts snel kunt aanpassen mij erg aanspreekt. Ik ben op het moment bezig om een daemon te schrijven in PHP die luistert naar een socket, verbindingen accepteert en zichzelf forkt om de verbinding af te handelen. Maar PHP is bijvoorbeeld ook handig i.c.m. bepaalde libraries om plaatjes of PDFjes te laten genereren. Mijn backupsysteem draait er ook op, bijvoorbeeld.

Mogelijkheden zat, en sinds PHP-GTK bestaat is het ook nog eens mogelijk om een grafische interface aan te bieden. Maar op dit gebied zie ik weinig bekende applicaties verschijnen?
pi_44262686
Beste fokkers, ik heb thuis een servertje draaien, waarop ik een webpagina draai voor privé doeleinden. Deze webpagina heb ik met de volgende .htaccess afgeschermd:

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
order deny,allow

AuthName "You are not authorized to view this page"
AuthType Basic
authUserFile /opt/share/www/mapnaam/.htpasswd
Require valid-user

allow from 192.168.1
allow from 62.195.181.---
allow from 81.205.246.---
allow from 84.81.185.---
allow from 84.27.68.---
allow from 82.197.205.---
allow from 212.61.84.---
allow from 213.93.249.---
allow from 62.195.200.---
allow from 81.71.232.---
allow from 62.195.19.---
allow from 84.27.93.---
allow from 82.73.139.---
allow from 82.173.98.---
allow from 82.157.7.---
deny from all

satisfy any


Deze .htaccess zorgt ervoor dat alleen toegang wordt verleend aan de mensen met het ip adres wat in de .htaccess file staat. Mensen die niet in de lijst staan krijgen een login scherm te zien.

Nu wil ik graag het volgende in mijn web pagina integreren, wanneer bijv. Kees met ip adres 62.195.19.--- op de website komt, wil ik graag dat er komt te staan 'Hallo Kees welkom op de website' Wie kan mij uitleggen hoe ik zoiets in elkaar zet, waarschijnlijk moet ik de ipadressen in een Mysql database integreren ?
&lt;b&gt;&lt;a href="http://www.123caravanhuren.nl" rel="nofollow" target="_blank"&gt;123caravanhuren.nl&lt;/a&gt;&lt;/b&gt;
pi_44263143
Als het gaat om een beperkt aantal gebruikers met die 15 ip-adressen die je hebt opgegeven, moet je niet per sé met een database werken. Dan kan je ook in je php script zelf de 15 ip-adressen koppelen aan een naam via een array.
Als er steeds meer ip's komen, dan kan je inderdaad best met een database werken waarin je een kolom ip en een kolom naam hebt. Als de gebruiker dan op de site komt kan je in de database de record (en de naam) selecteren van de gebruiker.
  FOK!-Schrikkelbaas vrijdag 8 december 2006 @ 21:41:02 #74
1972 Swetsenegger
Egocentrische Narcist
pi_44263184
quote:
Op donderdag 7 december 2006 16:21 schreef JeRa het volgende:

[..]

Klopt alhoewel tegenwoordig het verschil in snelheid tussen PHP en gecompileerde (tussen)talen als C/C++ en Java helemaal niet zo groot is en het voordeel dat je scripts snel kunt aanpassen mij erg aanspreekt. Ik ben op het moment bezig om een daemon te schrijven in PHP die luistert naar een socket, verbindingen accepteert en zichzelf forkt om de verbinding af te handelen. Maar PHP is bijvoorbeeld ook handig i.c.m. bepaalde libraries om plaatjes of PDFjes te laten genereren. Mijn backupsysteem draait er ook op, bijvoorbeeld.

Mogelijkheden zat, en sinds PHP-GTK bestaat is het ook nog eens mogelijk om een grafische interface aan te bieden. Maar op dit gebied zie ik weinig bekende applicaties verschijnen?
Hmz, ik ben wel erg geinteresseerd moet ik je zeggen. Ik ga het eens installeren
Maar dan moet er ook iets inzitten om events af te handelen.
pi_44265249
quote:
Op vrijdag 8 december 2006 21:39 schreef fate het volgende:
Als het gaat om een beperkt aantal gebruikers met die 15 ip-adressen die je hebt opgegeven, moet je niet per sé met een database werken. Dan kan je ook in je php script zelf de 15 ip-adressen koppelen aan een naam via een array.
Als er steeds meer ip's komen, dan kan je inderdaad best met een database werken waarin je een kolom ip en een kolom naam hebt. Als de gebruiker dan op de site komt kan je in de database de record (en de naam) selecteren van de gebruiker.
Oké, zou je hier misschien een voorbeeld van kunnen geven ? ik heb hier namelijk zeer weinig kaas van gegeten
&lt;b&gt;&lt;a href="http://www.123caravanhuren.nl" rel="nofollow" target="_blank"&gt;123caravanhuren.nl&lt;/a&gt;&lt;/b&gt;
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')