abonnement Unibet Coolblue Bitvavo
pi_45360793
quote:
oké ik heb dit op een andere server gezet als waar de site op draait..

<?php
// was er in de eerste plaats een cookie geset?
if(isset($_COOKIE['cookienaam'])) {
// verwijder het cookie
setcookie("cookienaam", "description", time()-3600);
}
?>

de cookie >> cookienaam, wordt niet uit de cookies folder verwijderd, wat dus de bedoeling is.
pi_45378908
quote:
Op maandag 15 januari 2007 00:03 schreef profielnaam het volgende:

[..]

oké ik heb dit op een andere server gezet als waar de site op draait..

<?php
// was er in de eerste plaats een cookie geset?
if(isset($_COOKIE['cookienaam'])) {
// verwijder het cookie
setcookie("cookienaam", "description", time()-3600);
}
?>

de cookie >> cookienaam, wordt niet uit de cookies folder verwijderd, wat dus de bedoeling is.
Probeer dit eens:

1
2
3
4
5
6
7
<?php
// was er in de eerste plaats een cookie geset?
if(isset($_COOKIE['cookienaam'])) {
  
// verwijder het cookie
setcookie ("cookienaam"""time() - 3600);
}
?>
pi_45386764
quote:
Op maandag 15 januari 2007 17:57 schreef fate het volgende:

[..]

Probeer dit eens:
[ code verwijderd ]
oke heb ik ook geprobeerd net, de cookie blijft nog in de cookies folder staan helaas.
Ik wil de cookie wel verwijderen van de gebruiker zn pc.
  maandag 15 januari 2007 @ 21:20:28 #204
85514 ralfie
!Yvan eht nioj
pi_45386971
dacht dat dat niet kon met javascript of php
  maandag 15 januari 2007 @ 21:26:18 #205
46383 Tiemie
sowieso wel!
pi_45387212
quote:
Op maandag 15 januari 2007 00:03 schreef profielnaam het volgende:

[..]

oké ik heb dit op een andere server gezet als waar de site op draait..

<?php
// was er in de eerste plaats een cookie geset?
if(isset($_COOKIE['cookienaam'])) {
// verwijder het cookie
setcookie("cookienaam", "description", time()-3600);
}
?>

de cookie >> cookienaam, wordt niet uit de cookies folder verwijderd, wat dus de bedoeling is.
Hoezo heb je dat op een andere server gezet als ik vragen mag? Het lijkt me logisch dat je geen cookies van andere sites mag overschrijven en lezen
pi_45387375
quote:
Op maandag 15 januari 2007 21:26 schreef Tiemie het volgende:

[..]

Hoezo heb je dat op een andere server gezet als ik vragen mag? Het lijkt me logisch dat je geen cookies van andere sites mag overschrijven en lezen
oke, de cookie is geset op het hoofddomein maar als de user op een bepaald subdomein van mij komt dan wil ik de cookie verwijderen.
  FOK!-Schrikkelbaas maandag 15 januari 2007 @ 21:49:31 #207
1972 Swetsenegger
Egocentrische Narcist
pi_45388117
quote:
Op maandag 15 januari 2007 21:26 schreef Tiemie het volgende:

[..]

Hoezo heb je dat op een andere server gezet als ik vragen mag? Het lijkt me logisch dat je geen cookies van andere sites mag overschrijven en lezen
Dat kan wel, mits je de juiste path info toevoegt.

http://nl3.php.net/manual/en/function.setcookie.php Kijk hier even naar de informatied over domeinen en paths, profielnaam
  maandag 15 januari 2007 @ 22:25:25 #208
46383 Tiemie
sowieso wel!
pi_45389430
quote:
Op maandag 15 januari 2007 21:49 schreef Swetsenegger het volgende:

[..]

Dat kan wel, mits je de juiste path info toevoegt.

http://nl3.php.net/manual/en/function.setcookie.php Kijk hier even naar de informatied over domeinen en paths, profielnaam
Het kan (gelukkig) alleen voor de domeinnaam waar de host waar het script op draait. En subdomeinen daarvan.
quote:
Only hosts within the specified domain can set a cookie for a domain
Maar als jij het beter weet, graag meer info
quote:
Op maandag 15 januari 2007 21:30 schreef profielnaam het volgende:

[..]

oke, de cookie is geset op het hoofddomein maar als de user op een bepaald subdomein van mij komt dan wil ik de cookie verwijderen.
ah, je had het hiervoor over een andere server. Om dat te doen moet je ervoor zorgen dat het cookie-path goed staat
  FOK!-Schrikkelbaas maandag 15 januari 2007 @ 22:27:18 #209
1972 Swetsenegger
Egocentrische Narcist
pi_45389503
quote:
Op maandag 15 januari 2007 22:25 schreef Tiemie het volgende:

[..]

Het kan (gelukkig) alleen voor de domeinnaam waar de host waar het script op draait. En subdomeinen daarvan.
Ja...?
quote:
Op maandag 15 januari 2007 21:30 schreef profielnaam het volgende:

[..]

oke, de cookie is geset op het hoofddomein maar als de user op een bepaald subdomein van mij komt dan wil ik de cookie verwijderen.
-edit- Ah ok, je had zijn laatste post nog niet gelezen.
  maandag 15 januari 2007 @ 22:41:14 #210
71919 wonderer
Hung like a My Little Pony
pi_45389998
Even iets anders:
1
2
3
4
5
6
7
8
9
10
<?php
$image_path
="avatars/".$_POST["soort"]."/";
$_POST["file"]=$file_name;
if(
$_POST["action"]){
$image_path="avatars/".$_POST["soort"]."/";
if (
$file_name == "") {
  echo
"No file found. Check if you entered the path to your local file in the text field of the upload form.";
}
else {
?>


Dit werkt ineens niet meer. Niks veranderd verder... Hij komt dus uit op de foutmelding terwijl ik niks anders doe dan anders. Waar ligt dat aan?
"Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
"My brain is too smart for me."
"We don't need no education." "Yes you do, you just used a double negative."
pi_45390125
quote:
Op maandag 15 januari 2007 22:41 schreef wonderer het volgende:
Even iets anders:
[ code verwijderd ]

Dit werkt ineens niet meer. Niks veranderd verder... Hij komt dus uit op de foutmelding terwijl ik niks anders doe dan anders. Waar ligt dat aan?
$file_name krijgt nergens een waarde in de code die je hebt gepost.
  maandag 15 januari 2007 @ 22:56:59 #212
71919 wonderer
Hung like a My Little Pony
pi_45390587
$_POST["file"]=$file_name;
Moet dat andersom dan? Het heeft tot op heden altijd gewerkt... Ik snap het even niet meer.
"Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
"My brain is too smart for me."
"We don't need no education." "Yes you do, you just used a double negative."
pi_45390801
Ja, dat moet andersom. De = betekend: hetgene links van de = krijgt dezelfde waarde als datgene rechts van het = teken.
pi_45390819
quote:
Op maandag 15 januari 2007 22:56 schreef wonderer het volgende:
$_POST["file"]=$file_name;
Moet dat andersom dan? Het heeft tot op heden altijd gewerkt... Ik snap het even niet meer.
Daar geef je aan $_POST["file"] een waarde. Andersom werkt het vast beter. Overigens ontbreekt dan hier nog wel de input-controle, wat weer voor veiligheidsproblemen kan zorgen.
  maandag 15 januari 2007 @ 23:17:17 #215
71919 wonderer
Hung like a My Little Pony
pi_45391388
Ik heb even op php.net rondgeneusd en het bleek dat ik weer een beetje achterliep wat betreft dingen. $_FILES enzo schijnt beter te werken en mijn script doet het weer. Met je tijd meegaan is blijkbaar belangrijk

In ieder geval bedankt voor het meedenken.
"Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
"My brain is too smart for me."
"We don't need no education." "Yes you do, you just used a double negative."
  FOK!-Schrikkelbaas dinsdag 16 januari 2007 @ 09:12:49 #216
1972 Swetsenegger
Egocentrische Narcist
pi_45397447
quote:
Op maandag 15 januari 2007 23:17 schreef wonderer het volgende:
Ik heb even op php.net rondgeneusd en het bleek dat ik weer een beetje achterliep wat betreft dingen. $_FILES enzo schijnt beter te werken en mijn script doet het weer. Met je tijd meegaan is blijkbaar belangrijk

In ieder geval bedankt voor het meedenken.


eh, ik denk dat je nu aan super globals refereerd en juist die zijn niet aanbevolen. Gewoon $_POST['formuliernaam'] gebruiken dus inplaats van $formuliernaam

-edit- wel het script bekijken swets. Ja voor geuploade bestanden gebruik je $_FILES[name][tempname]
pi_45397631
wat is nu de beste manier om een sessie te verwijderen? destroy of unset?
  dinsdag 16 januari 2007 @ 09:56:07 #218
18008 hornage
FOK! Movie Trivia-Prijsmeester
pi_45398262
unset werkt bij mij altijd wel ok
Test je filmkennis! Speel mee met FOK! Movie Trivia en win prijzen!
  dinsdag 16 januari 2007 @ 16:44:52 #219
71919 wonderer
Hung like a My Little Pony
pi_45409673
quote:
Op dinsdag 16 januari 2007 09:12 schreef Swetsenegger het volgende:

[..]



eh, ik denk dat je nu aan super globals refereerd en juist die zijn niet aanbevolen. Gewoon $_POST['formuliernaam'] gebruiken dus inplaats van $formuliernaam

-edit- wel het script bekijken swets. Ja voor geuploade bestanden gebruik je $_FILES[name][tempname]
Super globals werken niet eens meer op mijn server, dus ik moet een zooi scripts aanpassen
"Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
"My brain is too smart for me."
"We don't need no education." "Yes you do, you just used a double negative."
pi_45411478
Klein vraagje.

Een website werkt een database die tabellen linkt met varchars ipv id's en nu heb ik de tabellen omgezet naar id's ipv varchars... echter is de snelheid met 100% gedaald... het gaat om vele tabellen en natuurlijk heel veel data (50.000 records voor 1 tabel, in totaal meer dan 100.000 records).

Waar zou dit aan kunnen liggen? de ID's zijn geindexeerd....
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_45412623
quote:
Op dinsdag 16 januari 2007 17:42 schreef Chandler het volgende:
Klein vraagje.

Een website werkt een database die tabellen linkt met varchars ipv id's en nu heb ik de tabellen omgezet naar id's ipv varchars... echter is de snelheid met 100% gedaald... het gaat om vele tabellen en natuurlijk heel veel data (50.000 records voor 1 tabel, in totaal meer dan 100.000 records).

Waar zou dit aan kunnen liggen? de ID's zijn geindexeerd....
De 'snelheid' is afhankelijk van de queries die je draait dus het zou nogal handig zijn als je die even laat zien ook de tabelstructuur is van belang.
pi_45413253
Ik kan helaas weinig van de tabellen structuur laten zien omdat deze van een klant is een paar queries zou ik wel kunnen laten zien maar ben bang dat ik gewoon per query even een tijd check moet doen... oid

Jera, kan ik je ook een mailtje sturen? gaat beter dan MSN en ik ben zo off...

[ Bericht 20% gewijzigd door Chandler op 16-01-2007 20:49:08 ]
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_45421914
JERA BEDANKT JERA BEDANKT! JERA, JERA, JERA BEDANKT!

en voor vandaag ben ik er klaar mee

The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_45423045
Wat was 't probleem nou uiteindelijk, en wat de oplossing?
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_45423287
quote:
Op dinsdag 16 januari 2007 16:44 schreef wonderer het volgende:

[..]

Super globals werken niet eens meer op mijn server, dus ik moet een zooi scripts aanpassen
Superglobals zijn dingen als $_POST en $_GET, het lijkt me dat die nog wel werken
pi_45426413
quote:
Op dinsdag 16 januari 2007 23:02 schreef SuperRembo het volgende:
Wat was 't probleem nou uiteindelijk,
Een gebrek aan juiste indices en MySQL die om één of andere bizarre reden besluit dat een JOIN op een VARCHAR 4x zo snel dient te gaan als een JOIN op een INT, beiden zonder gerelateerde index.
quote:
en wat de oplossing?
Het aanmaken van de juiste indices.
pi_45456152
ok, probleempje met chmod en zo.

Via een formuliertje kan men een naam opgeven voor een nieuwe map, wanneer dit fomulier gepost wordt, wordt de map aangemaakt, inclusief twee standaard submappen. dit gaat allemaal goed. nu wil ik in de nieuw aangemaakte map drie bestanden laten kopieren met de functie copy, maar deze geeft een fout over rechten. terwijl ik toch echt de rechten voor de map op 777 heb staan. iemand die dit probleem kent, en vooral een oplossing weet?! Hieronder de code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
if ($_GET['action_int'] == "create_new"){
   if (is_dir("gallery/".$_POST['gallery_name'])){
      error("Deze map bestaat al. Kies een andere naam.");
   }else{
      $new_dir = "gallery/".$_POST['gallery_name'];
      // hoofdmap aanmaken
      mkdir($new_dir, 0777);
      
      // gallery bestanden kopieren
      chmod($new_dir, 0777);
      copy("files/gallery.xml", $new_dir."/");
      
      // mappen thums en images aanmaken
      mkdir($new_dir."/thumbs", 0777);
      mkdir($new_dir."/images", 0777);
   }
}
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_45456368
quote:
Op woensdag 17 januari 2007 23:05 schreef markiemark het volgende:
ok, probleempje met chmod en zo.

Via een formuliertje kan men een naam opgeven voor een nieuwe map, wanneer dit fomulier gepost wordt, wordt de map aangemaakt, inclusief twee standaard submappen. dit gaat allemaal goed. nu wil ik in de nieuw aangemaakte map drie bestanden laten kopieren met de functie copy, maar deze geeft een fout over rechten. terwijl ik toch echt de rechten voor de map op 777 heb staan. iemand die dit probleem kent, en vooral een oplossing weet?! Hieronder de code
[ code verwijderd ]
Wat voor 'fout over rechten' krijg je precies?
pi_45456398
PHP Warning: copy(gallery/dfgdsfg/) [function.copy]: failed to open stream: Permission denied in c:webfotoindex.php on line 39
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_45457664
oke, na herhaaldelijk proberen mijn probleem zelf uit te zoeken toch maar hier posten..
ik ben dus bezig met een directory script. (een mooie directory browser voor mijn formulier)
ik krijg de volgende output klik
en dit is mijn script (met comments) : klik
zoals je kan zien wil ik dus een output in het volgende formaat hebben:
<level>|<hoofddirectory>|<directory>

<level> en <hoofddirectory> zijn beide getallen, level kan ik bepalen, de <hoofddirectory> is echter een heel ander verhaal...

aangezien ik nooit weet waar de hoofddirectory van een bepaalde directory zich bevind , in de array, moet ik deze dus opzoeken in de array (lijkt mij), alleen stuit ik dan op het probleem dat ik niet weet hoe ik dit moet aanpakken, met array_search krijg ik de melding dat het 2de argument een verkeerde datatype is

iemand nog een idee hoe ik dit in elkaar kan knutselen..?

ik wil em zo hebben i.v.m. een Javascriptje dat ik dan direct vanaf php kan laten generen, andere oplossingen zijn ook welkom

het javascriptje dat ik wil gaan vullen is dit:
quote:
<script type="text/javascript">
<!--
var Tree = new Array;
// nodeId | parentNodeId | nodeName | nodeUrl
Tree[0] = "1|0|Page 1|#";
Tree[1] = "2|1|Page 1.1|#";
Tree[2] = "3|1|Page 1.2|#";
Tree[3] = "4|3|Page 1.2.1|#";
Tree[4] = "5|1|Page 1.3|#";
Tree[5] = "6|2|Page 1.1.1|#";
Tree[6] = "7|6|Page 1.1.1.1|#";
Tree[7] = "8|6|Page 1.1.1.2|#";
Tree[8] = "9|1|Page 1.4|#";
Tree[9] = "10|9|Page 1.4.1|#";
Tree[10] = "11|0|Page 2|#";
//-->
</script>


[ Bericht 11% gewijzigd door mschol op 17-01-2007 23:51:07 ]
pi_45457803
quote:
Op woensdag 17 januari 2007 23:10 schreef markiemark het volgende:
PHP Warning: copy(gallery/dfgdsfg/) [function.copy]: failed to open stream: Permission denied in c:webfotoindex.php on line 39
Ah, chmodden op een Windows-systeem, altijd leuk.

Ik heb niet veel verstand van bestandsrechten op NTFS, maar weet je zeker dat de webserver als een gebruiker draait die in die nieuwe mappen kan? Je kunt bij de eigenschappen van die mappen in het tabblad Security zien welke gebruikers(groepen) toegang hebben tot de mappen.
pi_45457958
quote:
Op woensdag 17 januari 2007 23:45 schreef mschol het volgende:
met array_search krijg ik de melding dat het 2de argument een verkeerde datatype is
Dáár zit het hele probleem, in de regel met die functie. Zorg er eerst eens voor dat $dirs in alle gevallen (dus ook als je de functie niet-recursief aanroept bijvoorbeeld) een array is. Vervolgens moet je eens gaan debuggen: waar zoek je eigenlijk op met array_search(), wat staat er op dat moment in de array, etc
pi_45458046
quote:
Op woensdag 17 januari 2007 23:49 schreef JeRa het volgende:

[..]

Ah, chmodden op een Windows-systeem, altijd leuk.

Ik heb niet veel verstand van bestandsrechten op NTFS, maar weet je zeker dat de webserver als een gebruiker draait die in die nieuwe mappen kan? Je kunt bij de eigenschappen van die mappen in het tabblad Security zien welke gebruikers(groepen) toegang hebben tot de mappen.
hmmz ohja dat levert nogal problemen op he, op een windows server.. het kutte is dat de server van mijn hosting bedrijf ook op windows draait..
is er een andere oplossing?
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_45458214
De nieuw gemaakte mappen staan inderdaad op alleen lezen in windows, terwijl ik toch aangeef dat deze bij het aanmaken op 777 moeten staan..
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_45458224
quote:
Op woensdag 17 januari 2007 23:56 schreef markiemark het volgende:

[..]

hmmz ohja dat levert nogal problemen op he, op een windows server.. het kutte is dat de server van mijn hosting bedrijf ook op windows draait..
is er een andere oplossing?
Ik heb 0,0 ervaring met Windows-servers, dus het enige wat ik je op dit moment kan aanraden is contact opnemen met je hoster om gezamenlijk tot een oplossing te komen
pi_45458287
quote:
Op donderdag 18 januari 2007 00:03 schreef markiemark het volgende:
De nieuw gemaakte mappen staan inderdaad op alleen lezen in windows, terwijl ik toch aangeef dat deze bij het aanmaken op 777 moeten staan..
Het probleem is dat die modes normaal gesproken worden gebruikt in combinatie met de systeemfunctie (niet PHP dus) chmod(). Windows heeft die functie niet, dus er moet in PHP een conversie plaats vinden van octal mode number naar rechten

Ik lees in de comments van chmod() dat voor iemand het alleen werkte als je 0666 gebruikte op een Windows machine. Dat zou je eventueel nog kunnen proberen.
pi_45458348
quote:
Op donderdag 18 januari 2007 00:07 schreef JeRa het volgende:

[..]

Het probleem is dat die modes normaal gesproken worden gebruikt in combinatie met de systeemfunctie (niet PHP dus) chmod(). Windows heeft die functie niet, dus er moet in PHP een conversie plaats vinden van octal mode number naar rechten

Ik lees in de comments van chmod() dat voor iemand het alleen werkte als je 0666 gebruikte op een Windows machine. Dat zou je eventueel nog kunnen proberen.
met 666 werkt het ook niet. als ik een octale vertaling van 666 of 777 invoer, moet het dan wel werken dacht jij?
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_45458500
quote:
Op donderdag 18 januari 2007 00:10 schreef markiemark het volgende:

[..]

met 666 werkt het ook niet. als ik een octale vertaling van 666 of 777 invoer, moet het dan wel werken dacht jij?
Nee, je moet sowieso octale getallen gebruiken (dus 0666 en 0777), dan voert PHP die omzetting naar decimale representatie zelf uit.

Echter schrijft die persoon in de comments dat het voor Windows alleen werkte als je het zonder die 0 schreef, maar die comment komt uit 2001 dus de kans is ontzettend groot dat dat in ieder geval niet meer klopt.
pi_45458606
quote:
Op donderdag 18 januari 2007 00:16 schreef JeRa het volgende:

[..]

Nee, je moet sowieso octale getallen gebruiken (dus 0666 en 0777), dan voert PHP die omzetting naar decimale representatie zelf uit.

Echter schrijft die persoon in de comments dat het voor Windows alleen werkte als je het zonder die 0 schreef, maar die comment komt uit 2001 dus de kans is ontzettend groot dat dat in ieder geval niet meer klopt.
hehe geeft inderdaad dezelfde fout als ik de 0 weg laat..
het moet toch wel mogelijk zijn om betrekkelijk eenvoudig bestanden te kopieren op een windows server?
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
  donderdag 18 januari 2007 @ 08:44:19 #240
37634 wobbel
Da WoBBeL King
pi_45461724
Hoe wis ik alle opties die ik heb opgeslagen in $_SESSION?

Ik heb namelijk $_SESSION['value1'], $_SESSION['value2'] etc (zo'n 40 stuks) en die moet ik allemaal legen en verwijderen.

Commando unset ( $_SESSION ) mag niet en werkt ook niet, maar hoe moet ik dan alles gaan wissen? Anders moet ik elke var met de hand gaan unsetten wat me weer 40 regels kost
  donderdag 18 januari 2007 @ 08:58:19 #241
12880 CraZaay
prettig gestoord
pi_45461902
quote:
Op donderdag 18 januari 2007 08:44 schreef wobbel het volgende:
Hoe wis ik alle opties die ik heb opgeslagen in $_SESSION?
Kom op zeg... klikkk

De eerste twee hits zijn meteen je antwoord.
pi_45463249
Werkt dit? (tis gewoon een wilde gok hoor )
Misschien kun je die 40 ook laten tellen met count($_SESSION) als je niet zeker weet of het er precies 40 zijn.
1
2
3
4
5
$i = 1;
while ($i <= 40) {
     unset($_SESSION[value'' . $i . ''];
     $i++
}
  donderdag 18 januari 2007 @ 10:32:06 #243
85514 ralfie
!Yvan eht nioj
pi_45463708
1
2
3
<?php
$_SESSION
=array();
?>


simpel en werkt

session_destroy() is natuurlijk netter, maar ach, als ut werkt
  donderdag 18 januari 2007 @ 10:48:24 #244
18008 hornage
FOK! Movie Trivia-Prijsmeester
pi_45464101
quote:
Op donderdag 18 januari 2007 10:13 schreef super-muffin het volgende:
Werkt dit? (tis gewoon een wilde gok hoor )
Misschien kun je die 40 ook laten tellen met count($_SESSION) als je niet zeker weet of het er precies 40 zijn.
[ code verwijderd ]
wat een lelijke while lus. Als je een teller hebt dan maak je een for lus, geen while lus,

mensen, session_destroy() is natuurlijk het mooiste, waarom iets maken als het er al inzit
Test je filmkennis! Speel mee met FOK! Movie Trivia en win prijzen!
pi_45464585
quote:
Op donderdag 18 januari 2007 10:48 schreef hornage het volgende:

[..]

wat een lelijke while lus. Als je een teller hebt dan maak je een for lus, geen while lus,

mensen, session_destroy() is natuurlijk het mooiste, waarom iets maken als het er al inzit
Oke, dan weet ik dat
Ik ben nog maar een n00b hé.
pi_45465474
oke misschien een noob vraag:

Ik heb een variabele $tekst die er zo uitziet:

1
2
3
4
5
6
7
titel

regel 1

2

eind


Dus inclusief enters en lege regels.

Als ik dit wil echo-en komt alles achterelkaar op 1 regel.

Als ik dit in een textarea echo dan is het wél goed.

Dus hoe kan ik deze op een gewone pagina correct echo-en??
It's time to kick ass and chew bubble gum... and I'm all out of bubble gum
  donderdag 18 januari 2007 @ 11:39:30 #247
12221 Tijn
Powered by MS Paint
pi_45465931
thx het werkt
It's time to kick ass and chew bubble gum... and I'm all out of bubble gum
pi_45467448
quote:
Op donderdag 18 januari 2007 00:20 schreef markiemark het volgende:

[..]

hehe geeft inderdaad dezelfde fout als ik de 0 weg laat..
het moet toch wel mogelijk zijn om betrekkelijk eenvoudig bestanden te kopieren op een windows server?
ok, toch even iets anders bedacht. werk nu op een server waar wel linux en apache draait.. 8-)
maar krijg wel een andere fout!
1Warning: copy(gallery/winter/): failed to open stream: Is a directory in /www/htdocs/pixion/foto/index.php on line 67
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
  donderdag 18 januari 2007 @ 12:34:17 #250
12221 Tijn
Powered by MS Paint
pi_45467518
Ik denk dat het copy-commando alleen bestanden kopieert, geen directories.
  donderdag 18 januari 2007 @ 12:36:42 #251
18008 hornage
FOK! Movie Trivia-Prijsmeester
pi_45467586
nou, wat staat er op regel 67. Lijkt mij dat je een dir benadert alsof het een file is nl
Test je filmkennis! Speel mee met FOK! Movie Trivia en win prijzen!
pi_45467642
quote:
Op donderdag 18 januari 2007 12:34 schreef Tijn het volgende:
Ik denk dat het copy-commando alleen bestanden kopieert, geen directories.
hij hoeft ook geen directory te kopieren, ik geef alleen aan waar deze naartoe gekopieerd moet worden. mapstructuur is als volgt

-/files
-/gallery
----/album1
--------/thumbs
--------/images
--------bestand.xml

wanneer er een nieuwe gallery wordt aangemaakt, wordt er in de map gallery een map aangemaakt, inclusief de twee submappen. dat gaat allemaal goed.
het punt is dat het bestand (bestand.xml) waarvan het origineel in /files staat gekopieerd moet worden naar de nieuwe map (/album1). dit werkt alleen niet, krijg ik die fout..
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_45467655
quote:
Op donderdag 18 januari 2007 12:34 schreef Tijn het volgende:
Ik denk dat het copy-commando alleen bestanden kopieert, geen directories.
http://www.w3schools.com/php/func_filesystem_copy.asp

http://www.visible-form.com/blog/copy-directory-in-php/
pi_45467727
quote:
Op donderdag 18 januari 2007 12:38 schreef markiemark het volgende:

[..]

hij hoeft ook geen directory te kopieren, ik geef alleen aan waar deze naartoe gekopieerd moet worden. mapstructuur is als volgt

-/files
-/gallery
----/album1
--------/thumbs
--------/images
--------bestand.xml

wanneer er een nieuwe gallery wordt aangemaakt, wordt er in de map gallery een map aangemaakt, inclusief de twee submappen. dat gaat allemaal goed.
het punt is dat het bestand (bestand.xml) waarvan het origineel in /files staat gekopieerd moet worden naar de nieuwe map (/album1). dit werkt alleen niet, krijg ik die fout..
wacht even, had een klein foutje gemaakt... :@
ik deed dit:
1copy("files/gallery.xml", $new_dir);


moest natuurliijk dit zijn:
1copy("files/gallery.xml", $new_dir."/gallery.xml");


voorlopig werkt dit op mijn remote server, maar heb dit het liefst ook op een windows server draaien, maar dat werkt niet.. :(
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_45467887
Shit hee, dat was dus ook gewoon het probleem op de windows server.. ik ben zo'n lul!!!
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
  donderdag 18 januari 2007 @ 12:53:58 #256
18008 hornage
FOK! Movie Trivia-Prijsmeester
pi_45468126
mooi dat je het zelf zegt
Ahjoh, hoort erbij. Das programmeren/ontwikkelen/scripten
Test je filmkennis! Speel mee met FOK! Movie Trivia en win prijzen!
pi_45468269
quote:
Op donderdag 18 januari 2007 12:53 schreef hornage het volgende:
mooi dat je het zelf zegt
Ahjoh, hoort erbij. Das programmeren/ontwikkelen/scripten
wie mij neer wil slaan, mag dat nu doen!

gisteren vanaf 23.00 tot 2.00 zitten kutten met chmod rechten en zo..
en nu zie ik het binnen drie minuten!
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_45469042
Ik heb een formulier dat ik wil beschermen tegen spambots.

Dit is een deel uit het script.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
//arrays
$getallen = array("nul", "een", "twee", "drie", "vier", "vijf", "zes", "zeven", "acht", "negen");
$plusmin = array("plus", "min");
//randomizen
$getal1 = rand(1, 9);
$getal2 = rand(0, $getal1-1);
$plusofmin = rand(0, 1);

//de sommen
if($plusofmin == "0") $antwoord = $getal1+$getal2;
elseif(
$plusofmin == "1") $antwoord = $getal1-$getal2;

echo
$getallen[$getal1]." ".$plusmin[$plusofmin]." ".$getallen[$getal2]." is:";
?>

en dan een een deel van het formulier:
1
2
<form method="post" action=""><input type="text" name="antwoord" />
<input type="hidden" name="goed" value="<? echo $antwoord ?>" /><br><br><input type="submit" value="Plaats bericht" /></form>


maar nu vraag ik mij af, is dat wel zo veilig tegen spambots met dat hidden input element? Kan ik het anders oplossen of moet ik toch iets anders proberen?
  donderdag 18 januari 2007 @ 16:59:38 #259
85514 ralfie
!Yvan eht nioj
pi_45477834
ik denk dat een beetje spambot wel naar dit soort hidden inputs zal kijken, en misschien wel kopieren.

Wat je beter kunt doen is het antwoord in een sessie opslaan, en die dan controleren

Ik heb dit systeem nog nergens gezien, dat geeft je wat meer kans dat een spambot het niet zo snel zal kraken. Mocht dit wel zo zijn, is het natuurlijk maar een vrij zwak systeem omdat een bot snel genoeg geprogrammeerd is om deze codes te herkennen (en ze worden eerder geprogrammeerd dit te kunnen als het systeem vaker voorkomt).
pi_45478390
Oh ja, daar heb ik nog niet aan gedacht.
Ik ben ook nog maar 1 dag bezig met sessies namelijk.
  FOK!-Schrikkelbaas donderdag 18 januari 2007 @ 17:19:20 #261
1972 Swetsenegger
Egocentrische Narcist
pi_45478713
kijk gewoon naar een captcha
pi_45482309
Tja maar ook door Captcha komen spambots heen heb zelf nog geen versie gevonden die écht spambots tegenhoud
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  donderdag 18 januari 2007 @ 19:24:37 #263
12880 CraZaay
prettig gestoord
pi_45483456
quote:
Op donderdag 18 januari 2007 18:54 schreef Chandler het volgende:
Tja maar ook door Captcha komen spambots heen heb zelf nog geen versie gevonden die écht spambots tegenhoud
Uit een goeie captcha kunnen ze nog steeds geen code afleiden volgens mij?
pi_45484218
Hahaha, mijn spambeveiliging werkt nogsteeds. Gewoon een fixed vraag met "Welke kleur heeft een gele banaan?". Laat die eventueel nog cyclen met "Welke kleur heeft een groene appel?" etc, en volgens mij zit je veilig
  donderdag 18 januari 2007 @ 20:17:06 #265
85514 ralfie
!Yvan eht nioj
pi_45485902
quote:
Op donderdag 18 januari 2007 19:42 schreef fokME2 het volgende:
Hahaha, mijn spambeveiliging werkt nogsteeds. Gewoon een fixed vraag met "Welke kleur heeft een gele banaan?". Laat die eventueel nog cyclen met "Welke kleur heeft een groene appel?" etc, en volgens mij zit je veilig
idd. Ik denk dat je snel veilig zit, zolang je systeem maar niet te veel gebruikt wordt op andere plaatsen. Simpele vragen als "kopieer het adres vanuit de adresbalk in dit textvak","welke groente vind je meestal in worteltjestaart","welk apparaat zie je op bovenstaand figuur"(met een plaatje van een trein oid) willen het wel eens beter doen als ingewikkelde plaatjes met cijfers en kleurtjes die je moet gaan overtypen.
  donderdag 18 januari 2007 @ 20:19:57 #266
12880 CraZaay
prettig gestoord
pi_45486024
quote:
Op donderdag 18 januari 2007 19:42 schreef fokME2 het volgende:
Hahaha, mijn spambeveiliging werkt nogsteeds. Gewoon een fixed vraag met "Welke kleur heeft een gele banaan?". Laat die eventueel nog cyclen met "Welke kleur heeft een groene appel?" etc, en volgens mij zit je veilig
Ik heb zoiets ook ooit gemaakt voor een gratis e-maildienst a la Hotmail om Nigeriaanse scammers buiten te houden. Waren 100 vragen waarvan je er bij registratie 2 goed moest beantwoorden (bij 1 fout kwam er een derde voor de herkansing). Multiple choice, met voor iedere vraag 6 foute antwoorden en 2 goede, waarvan at random 3 foute en 1 goede getoond werden als opties.

Omdat dit niet om bots ging maar om mensen van vlees en bloed die geen Nederlands spraken, was dit de enige echt oplossing. Maar tegen spambots werkt het ook uiteraard, al is het daar een beetje overkill voor.
pi_45491185
Het is toch jammer dat we de legitieme bezoekers moeten gaan lastigvallen met dat soort vragen en CAPTCHA's terwijl we eigenlijk de instanties die niets aan de spammers en scammers doen zouden moeten afstraffen. Niet realistisch, maar wat mij betreft mogen ISPs en hosting providers wel eens gaan samenwerken om diverse subnets stelselmatig toegang te weigeren tot de Nederlandsche netwerken.
  FOK!-Schrikkelbaas donderdag 18 januari 2007 @ 22:27:20 #268
1972 Swetsenegger
Egocentrische Narcist
pi_45491505
quote:
Op donderdag 18 januari 2007 22:19 schreef JeRa het volgende:
Het is toch jammer dat we de legitieme bezoekers moeten gaan lastigvallen met dat soort vragen en CAPTCHA's terwijl we eigenlijk de instanties die niets aan de spammers en scammers doen zouden moeten afstraffen. Niet realistisch, maar wat mij betreft mogen ISPs en hosting providers wel eens gaan samenwerken om diverse subnets stelselmatig toegang te weigeren tot de Nederlandsche netwerken.
pi_45498651
Het blijft vervelend dat we inderdaad Captcha's moeten blijven gebruiken maar het probleem blijft nu eenmaal dat er ook een hoop spambots zijn, en dat kan het voor genoeg gebruikers vergallen om nog op je website te komen...
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_45505678
quote:
Op vrijdag 19 januari 2007 09:22 schreef Chandler het volgende:
Het blijft vervelend dat we inderdaad Captcha's moeten blijven gebruiken maar het probleem blijft nu eenmaal dat er ook een hoop spambots zijn, en dat kan het voor genoeg gebruikers vergallen om nog op je website te komen...
Dat is nog geen reden om de gebruikers aan te pakken. Je zou bijvoorbeeld ook geposte berichten door spamassassin kunnen jagen en berichten met een te hoog spamgehalte weigeren. De versimpelde versie; berichten met teveel 'slechte' woorden een foutmelding geven.

De overige posts die door het systeem heen glippen kun je alsnog verwijderen en je spamdetectie zo aanpassen dat die posts ook worden tegengehouden.
  FOK!-Schrikkelbaas vrijdag 19 januari 2007 @ 14:51:33 #271
1972 Swetsenegger
Egocentrische Narcist
pi_45505903
quote:
Op vrijdag 19 januari 2007 14:02 schreef JeRa het volgende:

[..]

Dat is nog geen reden om de gebruikers aan te pakken. Je zou bijvoorbeeld ook geposte berichten door spamassassin kunnen jagen en berichten met een te hoog spamgehalte weigeren. De versimpelde versie; berichten met teveel 'slechte' woorden een foutmelding geven.

De overige posts die door het systeem heen glippen kun je alsnog verwijderen en je spamdetectie zo aanpassen dat die posts ook worden tegengehouden.
1
2
3
4
5
6
7
8
9
<?php
 $verboden
= array('airline','airplane','anal','asian','bikini','blogspot','bloggen','bridgestone','buy','butt','car','carisoprodol','card'
,'casino','cash','cheap','cheep','click','Content-Type','cool','credit','cqq','debt','derf','diet','discount','empire','estate','facial','flight',
'flights','free','funding','furniture','gallery','gay','girl','generic','goodyear','handbag','handjob','hardcore','have','hot','hold',
'hydrocodone','infogami','insurance','invited','lolita','loans','loan','mature','milf','mobile','modular','morgage','multipart/mixed;'
,'mustang','naked','nice','nothing','oil','order','pharmacy','photo','picture','pizza','prescription','projector','poker','porn','quick'
,'ringtones','ringtone','.ru','russian','roulette','sales','search','sex','soft','string','stud','squirt','television','texas','ticket','tire',
'tires','topless','tramadol','try','tv','ultram','urlcutter','valium','very','viagra','voyeur','wallpaper','welcome','you');
?>


en de lijst werd langer en langer. Pas na een captcha EN deze lijst EN een ip banlist is het redelijk spamvrij. Het zou makkelijk zijn als er taal herkenning module was. Dan weer je gewoon engelse berichten.
pi_45506623
quote:
Op vrijdag 19 januari 2007 14:51 schreef Swetsenegger het volgende:

[..]
[ code verwijderd ]

en de lijst werd langer en langer. Pas na een captcha EN deze lijst EN een ip banlist is het redelijk spamvrij. Het zou makkelijk zijn als er taal herkenning module was. Dan weer je gewoon engelse berichten.
Taalherkenning is vrij accuraat toe te passen door te scannen op het aantal voorkomens van elke letter. De Nederlandse en Engelse taal verschillen daarin dusdanig dat vrij nauwkeurig gezegt kan worden of een tekst Nederlands of Engels is.

Zie: http://www.cs.uu.nl/docs/vakken/imp/. Bij college's ga je naar week 43, hoofdstuk 14.3. Dat is een college over Automatische Taalherkenning. Je kan ook het dictaat downloaden van die site, waarin dacht ik de broncode van het programma ook staat uitgelegd.

Het algoritme is in Java, maar je kan het ook wel omzetten naar PHP. Het gaat er dus om dat je het programma voert met een voorbeeld teksten in elke taal. Daarvan de voorkomens van elke letter turfen. Vervolgens scan je de echte tekst en turf je ook het aantal voorkomens. Vervolgens ga je die vergelijken met de voorbeeldteksten en kun je vrij nauwkeurig bepalen welke taal je invoer is.
pi_45506683
Engelse berichten weigeren in mijn website is niet handig, aangezien ik ook Engelstalige bezoekers krijg.
  FOK!-Schrikkelbaas vrijdag 19 januari 2007 @ 15:22:15 #274
1972 Swetsenegger
Egocentrische Narcist
pi_45506880
quote:
Op vrijdag 19 januari 2007 15:13 schreef HuHu het volgende:

[..]

Taalherkenning is vrij accuraat toe te passen door te scannen op het aantal voorkomens van elke letter. De Nederlandse en Engelse taal verschillen daarin dusdanig dat vrij nauwkeurig gezegt kan worden of een tekst Nederlands of Engels is.

Zie: http://www.cs.uu.nl/docs/vakken/imp/. Bij college's ga je naar week 43, hoofdstuk 14.3. Dat is een college over Automatische Taalherkenning. Je kan ook het dictaat downloaden van die site, waarin dacht ik de broncode van het programma ook staat uitgelegd.

Het algoritme is in Java, maar je kan het ook wel omzetten naar PHP. Het gaat er dus om dat je het programma voert met een voorbeeld teksten in elke taal. Daarvan de voorkomens van elke letter turfen. Vervolgens scan je de echte tekst en turf je ook het aantal voorkomens. Vervolgens ga je die vergelijken met de voorbeeldteksten en kun je vrij nauwkeurig bepalen welke taal je invoer is.
Ik heb een fucking gastenboekje op mijn hoompeets... dit is misschien een brug te ver, ze krijgen wel een captcha voorgeschoteld

Nee interessant, ik ga het zeker lezen.
pi_45507515
quote:
Op vrijdag 19 januari 2007 14:51 schreef Swetsenegger het volgende:

[..]
[ code verwijderd ]

en de lijst werd langer en langer. Pas na een captcha EN deze lijst EN een ip banlist is het redelijk spamvrij. Het zou makkelijk zijn als er taal herkenning module was. Dan weer je gewoon engelse berichten.
Maar dat is niet helemaal wat ik bedoel. Je hebt bijvoorbeeld ook open source implementaties van spam detectie met Bayes learning, zodat je zelf bijvoorbeeld echte spamberichten kunt laten 'leren' detecteren. Dat soort detectiealgoritmes worden bv. ook in het spamfilter van Mozilla Thunderbird gebruikt, en die kreeg ik tot zo'n 95% effectief. Voor die 5%, tja, ik heb liever 5% spam die ik moet opruimen dan 100% bezoekers die ik moet hinderen
  vrijdag 19 januari 2007 @ 15:45:54 #276
85514 ralfie
!Yvan eht nioj
pi_45507601
En dat is dan weer het voordeel als je je gebruikers in laat loggen, je hoeft ze eigenlijk alleen bij het registreren lastig te vallen met een captha of iets dergelijks. Ik kan me niet voorstellen dat voor die ene keer iemand dat hinderlijk vindt...Lijkt me erger als ze posts moeten gaan herschrijven omdat er een verboden woord instaat ofzo.
pi_45507892
quote:
Op vrijdag 19 januari 2007 15:45 schreef ralfie het volgende:
En dat is dan weer het voordeel als je je gebruikers in laat loggen, je hoeft ze eigenlijk alleen bij het registreren lastig te vallen met een captha of iets dergelijks. Ik kan me niet voorstellen dat voor die ene keer iemand dat hinderlijk vindt...Lijkt me erger als ze posts moeten gaan herschrijven omdat er een verboden woord instaat ofzo.
Daar heb je dan weer niet de Nigeriaanse scammers mee, die zelf ook wel even een spamaccount kunnen registreren en die vervolgens doorspelen naar hun spambotjes
pi_45507955
quote:
Op vrijdag 19 januari 2007 15:55 schreef JeRa het volgende:

[..]

Daar heb je dan weer niet de Nigeriaanse scammers mee, die zelf ook wel even een spamaccount kunnen registreren en die vervolgens doorspelen naar hun spambotjes
Maar daarvoor heb je dan weer de activatie van een registratie door een admin. Zodat die een handmatige controle kan uitvoeren. Meestal zie je aan het mailadres al snel genoeg of het een spammer is of niet.
  vrijdag 19 januari 2007 @ 16:06:10 #279
85514 ralfie
!Yvan eht nioj
pi_45508208
quote:
Op vrijdag 19 januari 2007 15:55 schreef JeRa het volgende:

[..]

Daar heb je dan weer niet de Nigeriaanse scammers mee, die zelf ook wel even een spamaccount kunnen registreren en die vervolgens doorspelen naar hun spambotjes
true, maar dat soort users merk je snel genoeg op, en het is niet zodanig massaal dat je die als admin niet zomaar op kunt ruimen. Temninste, ik heb nog geen enkel forum gezien waar nigeriaanse stamspam overvloedig was
pi_45509576
Tja, als je dan toch aan registratie gaat doen vind ik niet dat je users moet laten wachten op handmatige activatie door een admin. En als je dan toch users moet gaan opruimen kun je net zo goed dat beetje spam dat er doorheen komt en de daaraan gekoppelde users opruimen, want ik gok dat je het niet altijd aan het mailadres kunt zien
  vrijdag 19 januari 2007 @ 16:58:07 #281
37634 wobbel
Da WoBBeL King
pi_45509686
Hoe zorg ik ervoor dat de laatste 10 tekens van een string met onbekende lengte worden verwijderd?

En de eerste 10 tekens? < substr ( $string, 10 );
pi_45511734
quote:
Op vrijdag 19 januari 2007 16:58 schreef wobbel het volgende:
Hoe zorg ik ervoor dat de laatste 10 tekens van een string met onbekende lengte worden verwijderd?

En de eerste 10 tekens? < substr ( $string, 10 );
Werk hier wat mee voor het eerste, het tweede ongeveer analoog
1
2
3
4
5
6
<?php
$str
= 'abcdefghijklmnopqrstuvwxyz';
$lengte = strlen($str);
$min_lengte = $lengte - 10;
echo
substr($str, 0, $min_lengte);    
?>
  FOK!-Schrikkelbaas vrijdag 19 januari 2007 @ 18:18:18 #283
1972 Swetsenegger
Egocentrische Narcist
pi_45511999
Hoe kan ik sender in de mail header aanpassen? gewoon sender: <mail adres>?
  FOK!-Schrikkelbaas vrijdag 19 januari 2007 @ 18:19:29 #284
1972 Swetsenegger
Egocentrische Narcist
pi_45512034
quote:
Op vrijdag 19 januari 2007 15:43 schreef JeRa het volgende:

[..]

Maar dat is niet helemaal wat ik bedoel. Je hebt bijvoorbeeld ook open source implementaties van spam detectie met Bayes learning, zodat je zelf bijvoorbeeld echte spamberichten kunt laten 'leren' detecteren. Dat soort detectiealgoritmes worden bv. ook in het spamfilter van Mozilla Thunderbird gebruikt, en die kreeg ik tot zo'n 95% effectief. Voor die 5%, tja, ik heb liever 5% spam die ik moet opruimen dan 100% bezoekers die ik moet hinderen
quote:
Op vrijdag 19 januari 2007 15:22 schreef Swetsenegger het volgende:

[..]

Ik heb een fucking gastenboekje op mijn hoompeets... dit is misschien een brug te ver, ze krijgen wel een captcha voorgeschoteld
pi_45512425
quote:
Op vrijdag 19 januari 2007 18:18 schreef Swetsenegger het volgende:
Hoe kan ik sender in de mail header aanpassen? gewoon sender: <mail adres>?
1
2
From: "HuHu HuHu" <huhu@huhu.hu>
Reply-To: "HuHu HuHu" <huhu@huhu.hu>


De Reply-To is niet verplicht dacht ik, maar kun je eventueel dus aanpassen mocht je de reply ergens anders naar toe willen hebben.
  FOK!-Schrikkelbaas vrijdag 19 januari 2007 @ 20:00:37 #286
1972 Swetsenegger
Egocentrische Narcist
pi_45515192
quote:
Op vrijdag 19 januari 2007 18:34 schreef HuHu het volgende:

[..]
[ code verwijderd ]

De Reply-To is niet verplicht dacht ik, maar kun je eventueel dus aanpassen mocht je de reply ergens anders naar toe willen hebben.
Nee, dit past dus de From: aan, maar niet Sender.
pi_45515707
Ah, foutje.
quote:
Sender: This header is unusual in email (X-Sender: is usually used instead), but appears occasionally, especially in copies of Usenet posts. It should identify the sender; in the case of Usenet posts, it is a more reliable identifier than the From: line.
X-Sender: The usual email analogue to the Sender: header in Usenet news, this header purportedly identifies the sender with greater reliability than the From: header. In fact, it is nearly as easy to forge, and should therefore be viewed with the same sort of suspicion as the From: header.
Je zou dus gewoon Sender: kunnen gebruiken als header.
pi_45531581
Fout in preg_replace
quote:
Op zaterdag 20 januari 2007 13:26 schreef Pelgrim het volgende:
Ik heb een foutje zitten in een preg_replace. Maar ik kan hem niet vinden.

1
2
3
4
<?php
$input 
preg_replace("_\[quote=(.*?)\](.*?)\[\/quote\]_ise",
  
"$this->quotebox( '$1', '$2' )"$input); 
?>


Ik vermoed zelf dat het ligt aan het tweede veld van de functie.
pi_45533395
@Pelgrim

Waarom escape je de forwardslash? Als je de U-modifier toevoegt hoef je niet overal de greediness te negaten (dan kun je dus .*? schrijven als .*). Verder is het wel handig om te weten waar je op matcht en wat er zou moeten gebeuren, en wat er eventueel al gebeurt.
  FOK!-Schrikkelbaas zaterdag 20 januari 2007 @ 15:01:03 #290
1972 Swetsenegger
Egocentrische Narcist
pi_45533429
zo te zien wil hij [quote=naam]de quote[/quote] patronen herkennen waarbij hij de naam en de quote wil hebben
pi_45533604
quote:
Op zaterdag 20 januari 2007 15:01 schreef Swetsenegger het volgende:
zo te zien wil hij [quote=naam]de quote[/qote] patronen herkennen waarbij hij de naam en de quote wil hebben
Dat snap ik, maar misschien wil hij wel iets compleets anders, weten wij veel.

Overigens denk ik dat het probleem ligt bij $this die in die doublequoted string wordt geparsed een backslash voor dat dollarteken zal misschien al wat helpen.
pi_45536450
probleempje ik had mysql 4.(x) nu heb ik mysql 5.0 geinstalleerd enkel het probleem is dat als ik de PK aangeef dat ie gewoon NOT NULL moet zijn dat ie dat niet doet. Daarnaast werkt AUTO INCREMENT dus niet.. die geeft errors als ik record toevoeg. En als ik het wil aanpassen kan ik dat gewoon doen netzoals me create met NOT NULL maar dan blijft ie gewoon NULL weergeven na de query..



iemand een idee hoe dit te verhelpen is?
pi_45537413
quote:
Op zaterdag 20 januari 2007 17:09 schreef BlueCurl het volgende:
probleempje ik had mysql 4.(x) nu heb ik mysql 5.0 geinstalleerd enkel het probleem is dat als ik de PK aangeef dat ie gewoon NOT NULL moet zijn dat ie dat niet doet. Daarnaast werkt AUTO INCREMENT dus niet.. die geeft errors als ik record toevoeg. En als ik het wil aanpassen kan ik dat gewoon doen netzoals me create met NOT NULL maar dan blijft ie gewoon NULL weergeven na de query..

[afbeelding]

iemand een idee hoe dit te verhelpen is?
REPAIR TABLE {tabelnaam} en de laatste versie van PMA gebruiken (als je die niet al had)?
pi_45538405
geen idee welke versie ik heb van PMA. iig niet de nieuwste gok ik zo. ga dat eens proberen tnx iig!

edit1
versie 2.9.2 nu ernaast en me tabellen zijn weer zoals ze waren.. met not null erbij! alles werkt weer bedankt!

edit2:
nu krijg ik nog steeds error wat denk ik met auto increment te maken heeft!

deze tabell:


met deze query:
INSERT INTO server VALUES ('','24.132.29.55','2007-01-20 18:41:12');

Geeft deze error:


heb autoincrement op 100 gezet daar is die nog niet voorbij geweest! en hij staat gewoon op auto increment... waarom gaat eie nu de fout in?

Ik heb het bij elke tabel.. terwijl ik het bij de vorige versie en online bij mijn host provider het niet heb...

[ Bericht 32% gewijzigd door BlueCurl op 20-01-2007 18:52:33 ]
  zaterdag 20 januari 2007 @ 19:13:23 #295
12880 CraZaay
prettig gestoord
pi_45539993
Je probeert een lege string te gebruiken als serid zo te zien? Moet je deze niet gewoon leeg laten?
pi_45540453
Probeer dit eens?;

INSERT INTO server SET serip = '24.132.29.55', serdateadded = '2007-01-20 18:41:12'
of
INSERT INTO server SET serip = '24.132.29.55', serdateadded = NOW()
  zaterdag 20 januari 2007 @ 19:41:39 #297
12880 CraZaay
prettig gestoord
pi_45540937
quote:
Op zaterdag 20 januari 2007 19:28 schreef fate het volgende:
Probeer dit eens?;

INSERT INTO server SET serip = '24.132.29.55', serdateadded = '2007-01-20 18:41:12'
of
INSERT INTO server SET serip = '24.132.29.55', serdateadded = NOW()
Is dat correcte syntax voor een insert?

Moet het niet dit zijn:
INSERT INTO server (serip, serdateadded) VALUES ('24.132.29.55', '2007-01-20 18:41:12')
pi_45541917
quote:
Op zaterdag 20 januari 2007 19:13 schreef CraZaay het volgende:
Je probeert een lege string te gebruiken als serid zo te zien? Moet je deze niet gewoon leeg laten?
Je moet hem inderdaad niet opnemen in de kolomlijst in een INSERT-query, of NULL meegeven.
quote:
Op zaterdag 20 januari 2007 19:41 schreef CraZaay het volgende:

[..]

Is dat correcte syntax voor een insert?

Moet het niet dit zijn:
INSERT INTO server (serip, serdateadded) VALUES ('24.132.29.55', '2007-01-20 18:41:12')
Vziw mag het allebei in MySQL.
pi_45543166
quote:
Op zaterdag 20 januari 2007 20:08 schreef JeRa het volgende:

[..]

Je moet hem inderdaad niet opnemen in de kolomlijst in een INSERT-query, of NULL meegeven.
[..]

Vziw mag het allebei in MySQL.
Maar mijn methode is eenvoudiger om de overeenkomstige waarden te vinden .
pi_45543292
quote:
Op zaterdag 20 januari 2007 20:42 schreef fate het volgende:

[..]

Maar mijn methode is eenvoudiger om de overeenkomstige waarden te vinden .
Wat is er precies makkelijker aan en over welke overeenkomstige waarden heb je het?
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')