abonnement Unibet Coolblue Bitvavo
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
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')