abonnement Unibet Coolblue Bitvavo
pi_29558636
Je moet de . en ? escapen. De [ en ] heb je al ge-escaped. En ik denk dat er nog een + achter [0-9] moet.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_29559283
Try:
1$text = preg_replace("#\[img\]http://www.mydomain.nl/image.php\?id=([0-9]+)\[/img\]#sie", "'[myimg]\\1[/myimg]'", $text);
pi_29559472
dan had ik waarschijnlijk teveel ge-escaped.
Bedankt Rembo het werkt

Ook bedankt rooaan, maar ik had het zelf al aangepast

Heeft een van jullie dan nog een goede tutorial?
  FOK!-Schrikkelbaas donderdag 11 augustus 2005 @ 20:35:06 #244
1972 Swetsenegger
Egocentrische Narcist
pi_29565944
Vandaag het volledige PHP5 en MySQL handboek binnen gekregen. Het boek is enorm
En roonaan thanks, ik heb er al wat van geleerd

1$a = &$b


Die kon ik nog niet
pi_29565999
php5 en mysql handboek? gaat alleen over php toch dat boek?
  FOK!-Schrikkelbaas donderdag 11 augustus 2005 @ 20:49:58 #246
1972 Swetsenegger
Egocentrische Narcist
pi_29566254
quote:
Op donderdag 11 augustus 2005 20:38 schreef Roönaän het volgende:
php5 en mysql handboek? gaat alleen over php toch dat boek?
Ja ik heb twee boeken binnen. Jou ZCE study guide en ik had een nieuw boek bij bol besteld
pi_29566276
paul dubois?
  FOK!-Schrikkelbaas donderdag 11 augustus 2005 @ 20:55:52 #248
1972 Swetsenegger
Egocentrische Narcist
pi_29627017
Ben ik ook weer met een probleem..

Ben bezig met een inlog script wat nie helemaal vlekkeloos werkt. Ik kan netjes inloggen en uitloggen maar zodra ik ingelogd ben vergeet hij een stuk layout aan de "onderkant". Ik heb al vanalles geprobeerd en ik kom der nie uit..

De code waar het omgaat:

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
<?
if($_GET['actie'] == 2){
if($_POST['gebruikersnaam'] == $adminnaam && $_POST['wachtwoord'] == $password){
Setcookie("gebruikersnaam", $_POST['gebruikersnaam']);
Setcookie("wachtwoord",$_POST['wachtwoord']);
echo "Je bent succesvol ingelogd! Je wordt over 2 seconden naar je pagina gestuurd.";
echo "<META HTTP-EQUIV=\"REFRESH\" CONTENT=\"2; URL=admin.php\">";
}else{
echo "<b>Error:</b> Je hebt 1 of meer velden niet correct ingevuld.";
echo "<br>Je wordt over 5 seconden naar de vorige pagina gestuurd.";
echo "<META HTTP-EQUIV=\"REFRESH\" CONTENT=\"5; URL=admin.php\">";
}
}else{
if($_COOKIE['gebruikersnaam'] != $adminnaam && $_COOKIE['wachtwoord'] != $password){
echo "<form name=\"inloggen\" action=\"admin.php?actie=2\" method=\"POST\">
<div id=\"admin_inloggen_overzicht\">
<div class=\"admin_inloggen1\">Gebruikersnaam:</div>
<div class=\"admin_inloggen2\"> <input type=\"text\" name=\"gebruikersnaam\"></div>
<div class=\"admin_inloggen1\">Wachtwoord:</div>
<div class=\"admin_inloggen2\"> <input type=\"password\" name=\"wachtwoord\"></div>
<div class=\"admin_inloggen1\">
<input type=\"submit\" name=\"verzenden\" value=\"Inloggen\"></div>
</div></form>
";
}
elseif($_GET[actie] == "uitloggen"){
setcookie( "gebruikersnaam" , "" ); setcookie( "wachtwoord" , "" );
echo "Je bent nu uitgelogd, je wordt naar de inlogpagina terug gestuurd.";
echo "<META HTTP-EQUIV=\"REFRESH\" CONTENT=\"2; URL=admin.php\">";
}else{
echo "<div id=\"tabel_overzicht\"> 
<div class=\"tabel_titel\">Titel</div>
<div class=\"tabel_door\">Door</div>
<div class=\"tabel_datum\">Datum</div>
<div class=\"tabel_tijd\">Tijd</div>
<div class=\"tabel_wijzig\">Wijzig</div>
<div class=\"tabel_verwijder\">Delete</div>
</div><br>";
$query = mysql_query("select * from nieuws ORDER BY id DESC");
while($nieuws = mysql_fetch_object($query)){
echo "<div id=\"tabel_overzicht\"> 
<div class=\"tabel_titel1\">
<a href=\"../nieuws.php?actie=show&id=$nieuws->id\">$nieuws->titel</a></div>
<div class=\"tabel_door1\">$nieuws->naam</div>
<div class=\"tabel_datum1\">$nieuws->datum</div>
<div class=\"tabel_tijd1\">$nieuws->tijd</div>
<div class=\"tabel_wijzig1\"><a href=\"wijzignieuws.php?id=$nieuws->id\">x</a></div>
<div class=\"tabel_verwijder1\"><a href=\"verwijdernieuws.php?id=$nieuws->id\">x</a></div>";
}
echo " </div> ";
echo "<div id=\"nieuws_footer\">
<a href=\"admin.php?actie=uitloggen\">Uitloggen</a>
</div>";
die (); } }
?>


Ik gok dat het op het einde van de code misgaat, maar ik ben nie zo`n held met php en/of mysql.. De code is dan ook nie door mijzelf geschreven..
En de verbinding met de mysql databse is aanwezig, deze code word namelijk in een andere pagina "ge-included"
pi_29629508
ik vind die die() op het einde van het script vreemd, dat hoeft niet nodig te zijn The_Cyberspace
en
probeer eens voor die regel met die laatste query het volgende regeltje:
$query = mysql_query("select * from nieuws ORDER BY id DESC") or die(mysql_error());
misschien dat er namelijk dan een nuttige foutmelding wordt gegeven
pi_29630504
@mschol:

die () op het einde heb ik weggehaald en ik krijg geen error te zien, probleem van de layout blijft...
En heb dat regeltje van die query aangepast, geeft ook geen foutmeldingen en probleem van de layout blijft ook...
  FOK!-Schrikkelbaas zondag 14 augustus 2005 @ 15:59:41 #252
1972 Swetsenegger
Egocentrische Narcist
pi_29630674
Dit is een html fout, en heeft niets met php te maken.
Bekijk in je geparste pagina eens gewoon de source, of trek hm door de w3c validator heen.
pi_29632215
quote:
Op zondag 14 augustus 2005 15:59 schreef Swetsenegger het volgende:
Dit is een html fout, en heeft niets met php te maken.
Bekijk in je geparste pagina eens gewoon de source, of trek hm door de w3c validator heen.
Ik kan de fout niet vinden hoor
Wat moet er fout zijn dan?
  FOK!-Schrikkelbaas zondag 14 augustus 2005 @ 18:12:51 #254
1972 Swetsenegger
Egocentrische Narcist
pi_29634517
quote:
Op zondag 14 augustus 2005 16:49 schreef The_Cyberspace het volgende:

[..]

Ik kan de fout niet vinden hoor
Wat moet er fout zijn dan?
Heb je 'm al door de w3c validator getrokken?
En wat er fout is weet ik niet, aangezien IK geen geparste source van je pagina kan bekijken
pi_29635338
quote:
Op zondag 14 augustus 2005 18:12 schreef Swetsenegger het volgende:

[..]

Heb je 'm al door de w3c validator getrokken?
En wat er fout is weet ik niet, aangezien IK geen geparste source van je pagina kan bekijken
jup, zowel door de html als de css validator... beide geen fouten
pi_29635778
quote:
Op zondag 14 augustus 2005 13:53 schreef The_Cyberspace het volgende:
Ben ik ook weer met een probleem..

Ben bezig met een inlog script wat nie helemaal vlekkeloos werkt. Ik kan netjes inloggen en uitloggen maar zodra ik ingelogd ben vergeet hij een stuk layout aan de "onderkant". Ik heb al vanalles geprobeerd en ik kom der nie uit..

De code waar het omgaat:
[ code verwijderd ]

Ik gok dat het op het einde van de code misgaat, maar ik ben nie zo`n held met php en/of mysql.. De code is dan ook nie door mijzelf geschreven..
En de verbinding met de mysql databse is aanwezig, deze code word namelijk in een andere pagina "ge-included"
Wat een ranzig stuk code zeg. Het verbaast me ook niet echt dat er iets niet helemaal goed gaat. Maar als je er niet bij zegt welk stuk layout ontbreekt, dan is het nog lastiger zoeken naar de fout.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_29636602
quote:
Op zondag 14 augustus 2005 18:47 schreef The_Cyberspace het volgende:

[..]

jup, zowel door de html als de css validator... beide geen fouten
Alleen is die html/css validator waarschijnlijk niet ingelogd.
pi_29636828
quote:
Op zondag 14 augustus 2005 19:40 schreef Light het volgende:

[..]

Alleen is die html/css validator waarschijnlijk niet ingelogd.
dat denk ik dan ook ja...

@SuperRembo.. de layout die NA de code moet komen krijg ik niet te zien.. dit is dus zodra in ingelogd ben...
pi_29636934
Volgens mij klopt de nesting van de divs niet als er meerdere nieuwsberichten zijn.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_29637109
quote:
Op zondag 14 augustus 2005 19:53 schreef SuperRembo het volgende:
Volgens mij klopt de nesting van de divs niet als er meerdere nieuwsberichten zijn.
die kloppen, want die kriig ik netjes te zien (ook als er meerdere nieuwsberichten zijn)
Ik kan onder nieuwsberichten klikken op uitloggen (dit gebeurd dan ook zonder problemen) Maar de layout die daaronder hoort krijg ik niet te zien.

EDIT: het probleem is al opgelost door de die op de het einde te verwijderen krijg ik de layout te zien

Maar SuperRembo, volgens jouw is de code ranzig, ik ben nog niet zo heel lang bezig met php en/of mysql dus dit zou best kunnen kloppen hoor, maar hoe zorg ik er voor dat ik een "nette" code krijg?

[ Bericht 21% gewijzigd door The_Cyberspace op 14-08-2005 20:14:28 ]
pi_29637406
quote:
Op zondag 14 augustus 2005 19:59 schreef The_Cyberspace het volgende:

[..]

die kloppen, want die kriig ik netjes te zien (ook als er meerdere nieuwsberichten zijn)
Ik kan onder nieuwsberichten klikken op uitloggen (dit gebeurd dan ook zonder problemen) Maar de layout die daaronder hoort krijg ik niet te zien
Het lijkt mij dat er na die link Uitloggen niets meer hoort te komen. Zeker na een "die();" komt geen output meer.

1
2
3
4
echo "<div id=\"nieuws_footer\">
<a href=\"admin.php?actie=uitloggen\">Uitloggen</a>
</div>";
die (); } }
pi_29637420
quote:
Op zondag 14 augustus 2005 19:59 schreef The_Cyberspace het volgende:

[..]

die kloppen, want die kriig ik netjes te zien (ook als er meerdere nieuwsberichten zijn)
Ik kan onder nieuwsberichten klikken op uitloggen (dit gebeurd dan ook zonder problemen) Maar de layout die daaronder hoort krijg ik niet te zien
In de while-loop worden 7 divs geopend en maar 6 gesloten.

Met de webdev toolbar in firefox kan je makkelijk locale html door de validator gooien. Anders moet je ff de html van de pagina opslaan en die door de validator gooien.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_29637805
quote:
Op zondag 14 augustus 2005 20:11 schreef SuperRembo het volgende:

[..]

In de while-loop worden 7 divs geopend en maar 6 gesloten.

Met de webdev toolbar in firefox kan je makkelijk locale html door de validator gooien. Anders moet je ff de html van de pagina opslaan en die door de validator gooien.
Die while-loop met die div`s was ondertussen al veranderd in de hoop datdat het probleem zou zijn, maar die die op het einde deed moelijk, na het verwijderen daarvan liet FF me netjes de layout zien..

btw, handig die extension!
pi_29638931
ik hebeen apache vraagje en die stel ik ook maar ff hier.
ik probeer mod_rewrite lokaal aan de praat te krijgen maar dat lukt niet.. ik heb deze : LoadModule rewrite_module modules/mod_rewrite.so uit het commentaar gezet en hetzelfde met : AddModule mod_rewrite.c gedaan en de server opnieuw gestart maar t werkt nog steeds niet, moet ik nog meer wijzigen?
Ik heb een goed .htaccess bestand aangemaakt want hij werkt wel op de server van mn host.
pi_29647028
Ik ben bezig met een 'schedulemanager' voor op mijn w2k-servertje.
Elke 5 minuten wordt er op de server een script uitgevoerd, die kijkt of er op dat moment programma's (phpscripts) uitgevoerd moeten worden. Dit script wordt vanaf hier aangeduid als 'cron.php' (het is een soort wannabe-unix-cron).

Ik heb bijvoorbeeld het script checkmail.php en het script rssfeeds.php. Die wil ik beide op een bepaald moment uitvoeren. Maarr, hoe doe ik dat? Als ik 'cron.php' vanuit een browser zou lezen, zou ik iets kunnen verzinnen met onzichtbare iframepjes. Maar er is geen output van 'cron.php', aangezien het automatisch en onzichtbaar wordt uitgevoerd door wget. Ik zou één script wel uit kunnen voeren door
1
2
3
<?php
header
("Location: scriptje.php");
?>
maar ik wil meerdere scripts op één moment kunnen uitvoeren. Hoe doe ik dat?

-edit-
shell_exec / exec doet wat ik wil

[ Bericht 6% gewijzigd door Nevermind op 15-08-2005 02:56:42 ]
  maandag 15 augustus 2005 @ 08:29:51 #266
15334 Merlijn
Wait... whut?
pi_29648713
Hmmmz. Loop ook even vast op iets lulligs.

Ik wil even het hoogste getal weten van een kolom.

De SQL server slikt de volgende code prima:

1SELECT max(ordernummer) as maxordernummer FROM shop_bestelling


De volgende snippet geef echter alleen "resource ID #4 aan :|

1
2
3
4
5
6
$getmaxquery = 
       sprintf("SELECT max(ordernummer) as maxordernummer FROM shop_bestelling");
 mysql_select_db($database_weeweewee, $weeweewee);
 $Result1 = mysql_query($getmaxquery, $weeweewee) or die(mysql_error());

echo $Result1;


vergeet ik iets?

[ Bericht 6% gewijzigd door Merlijn op 15-08-2005 08:30:52 (Mijn Layout: wat doe je :D) ]
"To most people, the sky is the limit. To those who love aviation, the sky is home."
pi_29649195
Klopt je $Result1 is alleen een resourceID waar php iets mee kan.

Wat had je willen afdrukken?
  maandag 15 augustus 2005 @ 09:58:13 #268
15334 Merlijn
Wait... whut?
pi_29649518
De hoogste waarde van ordernummer?
"To most people, the sky is the limit. To those who love aviation, the sky is home."
  FOK!-Schrikkelbaas maandag 15 augustus 2005 @ 10:05:39 #269
1972 Swetsenegger
Egocentrische Narcist
pi_29649635
$row = mysql_fetch_assoc($Result1);
echo $row['maxordernummer'];
  maandag 15 augustus 2005 @ 10:12:30 #270
15334 Merlijn
Wait... whut?
pi_29649738
Geweldig, Thnx Swets!
"To most people, the sky is the limit. To those who love aviation, the sky is home."
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')