abonnement Unibet Coolblue Bitvavo
pi_42108273
Maar ik gebruik ook 'thaise' tekens tenminste die staan nu nog in een 'word' document
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_42116593
Ik heb zelf helaas nog geen ervaring met wazige tekens/unicode, maar misschien kun je deze tekens met de htmlentities functie goed afbeelden (de BIG5 charset schijnt 'mainly used in Taiwan' te zijn volgens http://www.php.net/manual/en/function.htmlentities.php

In ieder geval zou ik het stukje script eerst bouwen zoals ik in mijn vorige post schreef, en daarna pas die htmlentities toepassen.

Verder kan ik je niet helpen... Heb laatst overigens wel gelezen dat php6 pas volledige unicode ondersteuning zal hebben.
  maandag 25 september 2006 @ 17:58:06 #93
120139 freiss
Hertog Jan :9~
pi_42117624
Thais komt uit Thailand
HJ 14-punt-gift.
Lijst met rukmateriaal!
pi_42118677
inderdaad; en heb nogal wat op php.net gezocht maar niets gevonden dat mij kon helpen...
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_42120881
kan iemand mij tips geven over hoe je een search page het beste op kan zetten?
ik heb nu zelf de volgende dingen waar ik rekening mee moet houden:

een zoek string, de category, waarin (titel, beschrijving etc.)

ik zat dan aan de volgende opbouw te denken: (hier heb ik het "waarin" gedeelte nog niet verwerkt..
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
if($_POST)
{
 if(isset($_POST['Search_String']) && isset($_POST['cat']))
 {
  if($_POST['cat'] == 'all' && strlen($_POST['Search_String']) > '3')
  {
 //zoeken in alles 
  }
  else if($_POST['cat'] != '' && strlen($_POST['Search_String']) > '3')s
  {
    echo("SELECT * FROM ".$_POST['cat']." WHERE titel LIKE '%".$_POST['Search_String']."%'<br>");
  }
  else
  { 
 
  }
 }
 else
 { }
}
else
{ }


is het slim om het zo te doen..
het hoeft geen hele snelle search te zijn maar voornamelijk effectief :P
pi_42121065
Zo te zien heb je per categorie een aparte tabel. Dat lijkt niet echt genormaliseerd; voor je zoekmachine is het waarschijnlijk makkelijker om een tabel met categoriën te maken en die te linken aan alle andere items waarop je wilt zoeken?

Je kunt je searchquery dynamisch opbouwen; dwz dat je met een SELECT * FROM... kunt beginnen en aan de WHERE-clausule telkens condities kunt toevoegen afhankelijk van waarop je wilt zoeken
pi_42123508
quote:
Op maandag 25 september 2006 20:19 schreef JeRa het volgende:
Zo te zien heb je per categorie een aparte tabel. Dat lijkt niet echt genormaliseerd; voor je zoekmachine is het waarschijnlijk makkelijker om een tabel met categoriën te maken en die te linken aan alle andere items waarop je wilt zoeken?

Je kunt je searchquery dynamisch opbouwen; dwz dat je met een SELECT * FROM... kunt beginnen en aan de WHERE-clausule telkens condities kunt toevoegen afhankelijk van waarop je wilt zoeken :)
de tabel layout is als volgt:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
CREATE TABLE `anime_titels` (
  `ID` mediumint(9) NOT NULL auto_increment,
  `Title` varchar(255) NOT NULL default '',
  PRIMARY KEY  (`ID`),
  UNIQUE KEY `Title` (`Title`),
  KEY `ID` (`ID`)
) TYPE=MyISAM;

CREATE TABLE `category` (
  `ID` mediumint(9) NOT NULL auto_increment,
  `Name` varchar(255) NOT NULL default '',
  `Description` text NOT NULL,
  PRIMARY KEY  (`ID`)
) TYPE=MyISAM;


ik moet nog wat tabellen genereen , maar dit zijn in iedergeval 2 belangrijke
pi_42123702
quote:
Op maandag 25 september 2006 21:48 schreef mschol het volgende:

[..]

de tabel layout is als volgt:
[ code verwijderd ]

ik moet nog wat tabellen genereen , maar dit zijn in iedergeval 2 belangrijke
Is dat wat je al had of wat je nu gaat/hebt gemaakt?
pi_42124055
quote:
Op maandag 25 september 2006 21:52 schreef JeRa het volgende:

[..]

Is dat wat je al had of wat je nu gaat/hebt gemaakt?
die had ik al.
over de inhoud van de andere tabellen moet ik nog eff na denken

als ik zo me tabellen zie bedenk ik me dat ik ze niet handig heb ingedeeld..
moet denk ik eff wat tabellen samenvoegen

[ Bericht 17% gewijzigd door mschol op 25-09-2006 22:22:10 ]
  maandag 25 september 2006 @ 23:19:58 #100
12880 CraZaay
prettig gestoord
pi_42127656
quote:
Op maandag 25 september 2006 11:05 schreef Chandler het volgende:
Maar ik gebruik ook 'thaise' tekens tenminste die staan nu nog in een 'word' document
Goede encoding gebruiken (ook voor de database als je daar de woorden in opslaat). Met UTF-8 moet je ver komen.
pi_42128788
CraZaay, ik hoef gelukkig niets op te slaan in de database... wel wat maar dat gaat gewoon in de huidige taal, maar deze ouput moet ook geconverteerd worden (middels gewoon str_replace) met thaise woorden... echter heb ik geen flauw idee hoe het met de encoding zit.. heb je misschien een hintje waar ik meer over kan vinden?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_42129626
quote:
Op maandag 25 september 2006 17:58 schreef freiss het volgende:
Thais komt uit Thailand
Scherp misschien had ik dat bakkie koffie extra toch wel moeten doen
  dinsdag 26 september 2006 @ 11:54:51 #103
86327 dujour
Nou daaaaag
pi_42137134
Hoi allemaal ik ben weer bezig met een scriptje voor mijn tracker.
Alleen ik krijg de hele tijd een prase error op de lijn

1
2
3
<?php
$uploadid
= mysql_query("UPDATE users SET seedbonus = seedbonus - ".$COSTSCRIPT_DOWNLOAD." WHERE id = ".$row['uploader'].""); or die(mysql_error());
?>



Daar voor komt het stukje waar $row wordt gemaakt

1
2
3
4
5
<?php
$res
= mysql_query("SELECT namemap.info_hash, namemap.filename, namemap.url, UNIX_TIMESTAMP(namemap.data) as data, namemap.size, namemap.comment, namemap.uploader, categories.name as cat_name, summary.seeds, summary.leechers, summary.finished, summary.speed, namemap.external, namemap.announce_url,UNIX_TIMESTAMP(namemap.lastupdate) as lastupdate, namemap.anonymous, users.username FROM namemap LEFT JOIN categories ON categories.id=namemap.category LEFT JOIN summary ON summary.info_hash=namemap.info_hash LEFT JOIN users ON users.id=namemap.uploader WHERE namemap.info_hash ='" . $id . "'")
            or     die(
mysql_error());
                
$row =     mysql_fetch_array($res);
?>


weet iemand wat ik nu fout doe?
pi_42138862
De ";" voor "or die" moet weg.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  dinsdag 26 september 2006 @ 21:10:46 #105
12880 CraZaay
prettig gestoord
pi_42152069
1WHERE id = ".$row['uploader']."");


Die laatste ."" kun je ook wel weghalen :) (tenzij je het netjes wil doen er een ; tussen zet, zodat de query eindigt met een ;.
pi_42161756
of
1WHERE id = '".$row['uploader']."'");

om je string tussen quotes te zetten.

[ Bericht 62% gewijzigd door Desdinova op 27-09-2006 09:39:58 ]
As a rule, I never touch anything more sophisticated and delicate than myself.
  woensdag 27 september 2006 @ 09:41:09 #107
25889 Sitethief
Fulltime Flapdrol
pi_42162106
Ik heb het project van iemand anders overgenomen, maar mijn ehm PHP kennis is zeg maar van een laag peil, :) . Ziet iemand its fdout in het volgende stukje code, het "voelt" gewoon niet goed.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//Email maken voor systeembeheer
$subject= $_POST["Korte_omschrijving"];
$from= $_POST["User"]; 
$ontvanger= "meverts@koldijkbv.nl";
$header = 'From: helpdesk@koldijkbv.nl';

mail($ontvanger, $subject,
"De volgende melding is toegevoegd aan de databse:

Computernummer: $computer
Gebruikersnaam: $user
Categorie: $categorie
Korte omschrijving: $korte_omschrijving
Uitgebreide omschrijving: $uitgebreide_omschrijving

Urgentie: $urgentie_weer

", $header);


Er zullen ws nog veel vragen van mij volgen.....
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_42162196
quote:
Op woensdag 27 september 2006 09:41 schreef Sitethief het volgende:
Ik heb het project van iemand anders overgenomen, maar mijn ehm PHP kennis is zeg maar van een laag peil, . Ziet iemand its fdout in het volgende stukje code, het "voelt" gewoon niet goed.
[ code verwijderd ]

Er zullen ws nog veel vragen van mij volgen.....
Ik zie zo (op een spellingsfout na) geen foute code. Wat bedoel je met 'het voelt niet goed' ? Krijg je een foutmelding of niet?
Misschien moet je het html formulier ook even posten.
pi_42162271
Het is wellicht slim om je user input te checken. Nu zou iemand via $_POST['user'] extra headers kunnen toevoegen
  woensdag 27 september 2006 @ 09:55:04 #110
25889 Sitethief
Fulltime Flapdrol
pi_42162423
quote:
Op woensdag 27 september 2006 09:45 schreef Nevermind het volgende:

[..]

Ik zie zo (op een spellingsfout na) geen foute code. Wat bedoel je met 'het voelt niet goed' ? Krijg je een foutmelding of niet?
Misschien moet je het html formulier ook even posten.
1Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:Program FilesxampphtdocsPHPKopieBeheerder.php on line 99


Terwijl er wel een smtp server loopt, die bij de vorige "programmeur" ook gewerkt heeft.............
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_42162445
Edit: zo, reageer ik ff traag
  woensdag 27 september 2006 @ 09:57:34 #112
25889 Sitethief
Fulltime Flapdrol
pi_42162481
quote:
Op woensdag 27 september 2006 09:48 schreef JeRa het volgende:
Het is wellicht slim om je user input te checken. Nu zou iemand via $_POST['user'] extra headers kunnen toevoegen
Tis nu nog een lokaal draaiend iets, . En het blijft ook binnen het bedrijf.
Btw, ik was niet van plan moeilijk te gaan doen met een project waar ik de ballen van weet en waar een paar dingen nog af gemaakt moeten worden..............
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_42162532
quote:
Op woensdag 27 september 2006 09:55 schreef Sitethief het volgende:

[..]
[ code verwijderd ]

Terwijl er wel een smtp server loopt, die bij de vorige "programmeur" ook gewerkt heeft.............
Loopt die SMTP-server op localhost? Zo ja, kun je er dan handmatig mee verbinden?
pi_42162542
quote:
Op woensdag 27 september 2006 09:57 schreef Sitethief het volgende:

[..]

Tis nu nog een lokaal draaiend iets, . En het blijft ook binnen het bedrijf.
Btw, ik was niet van plan moeilijk te gaan doen met een project waar ik de ballen van weet en waar een paar dingen nog af gemaakt moeten worden..............
Dan is het prima, als je het op internet had gezet zaten er waarschijnlijk binnen no-time een aantal spambots op die je mailformulier gingen misbruiken om spam te versturen
  woensdag 27 september 2006 @ 10:01:28 #115
25889 Sitethief
Fulltime Flapdrol
pi_42162572
quote:
Op woensdag 27 september 2006 09:59 schreef JeRa het volgende:

[..]

Loopt die SMTP-server op localhost? Zo ja, kun je er dan handmatig mee verbinden?
Ja die loopt lokaal, tis Mercury server, de server console zegt dat ie loopt, alleen als ik bij services kijk loopt ie net maar loopt er een ander smtp server (hij geeft iig een link naar een niet bestaand .exe in de systenm32).............. Vaag...
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_42165165
even offtopic DNS vraagje..

als ik een DNS heb aangemaakt voor een domein, en die moet doorpingen naar een ander IP dan het IP waar de DNS staat, klopt dit dan;

1
2
3
4
5
6
7
8
9
10
ftp   A   111.111.111.111   
domain.nl.   A   111.111.111.111   
localhost   A   127.0.0.1   
mail   A   111.111.111.111   
pop   A   111.111.111.111   
www   A   111.111.111.111   
domain.nl.   NS   ns1.nameserver.nl.   
domain.nl.   NS   ns2.nameserver.nl.   
mail   MX   10   
domain.nl.   TXT   "v=spf1 a mx ip4:111.111.111.111 ?all"


?
As a rule, I never touch anything more sophisticated and delicate than myself.
pi_42165223
Hallo,

ik ben bezig om in een formulier verplichte velden te laten controlleren vóórdat deze in de database worden opgeslagen. De controlle werkt en er komt een messagebox als niet alles is ingevuld.

probleem alleen is dat na de messagebox opdracht het programma verder gaat. dus heb ik eerst een 'exit' of 'die' neergezet maar dan krijg je een leeg pagina erachter (logisch) en als je in je browser een pagina terug gaat is het ingevulde formulier leeg wat erg vervelend is bij een groot formulier. Nu is mijn vraag dus wat kan ik ipv die 'die' gebruiken zodat de huidige pagina blijft na de messagebox met alle ingevulde gegevens erin?

dit is trouwens de code:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
if (isset($_POST['submit'])) { // als het formulier is verstuurd

    // controlle of alles ingevuld is
    
if(!$_POST['klantnummer'] | !$_POST['klantnaam'] | !$_POST['geslacht'] | !$_POST['telefoonnummer'] | !$_POST['email'] | !$_POST['straat'] | !$_POST['postcode']    |
        !
$_POST['plaats'] | !$_POST['land'] | !$_POST['betalingsmanier'] | !$_POST['soortklant'] | !$_POST['aanmaakklant'] | !$_POST['prospect']) {
        
        
//zo niet dan een melding
        
echo '<SCRIPT LANGUAGE="JavaScript">
         <!--
         window.alert("U heeft niet alle verplichte velden (met een *) ingevuld")
         // -->
         </SCRIPT>'
;
        
        
    }
?>
It's time to kick ass and chew bubble gum... and I'm all out of bubble gum
  woensdag 27 september 2006 @ 11:52:45 #118
25889 Sitethief
Fulltime Flapdrol
pi_42165354
quote:
Op woensdag 27 september 2006 11:47 schreef Xtr3mE het volgende:
Hallo,

ik ben bezig om in een formulier verplichte velden te laten controlleren vóórdat deze in de database worden opgeslagen. De controlle werkt en er komt een messagebox als niet alles is ingevuld.

probleem alleen is dat na de messagebox opdracht het programma verder gaat. dus heb ik eerst een 'exit' of 'die' neergezet maar dan krijg je een leeg pagina erachter (logisch) en als je in je browser een pagina terug gaat is het ingevulde formulier leeg wat erg vervelend is bij een groot formulier. Nu is mijn vraag dus wat kan ik ipv die 'die' gebruiken zodat de huidige pagina blijft na de messagebox met alle ingevulde gegevens erin?

dit is trouwens de code:


[ code verwijderd ]
Hey zou cool zijn als je er uit komt, kan ik em ook mooi deels overnemen, .
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_42165382
@xtreme
ik denk dat je beter een javascript verificatie als EXTRA controle kan zetten op je vorige page. Als ze dan javascript uit hebben staan en toch door de controle komen is het hun eigen probleem (en 93% heeft js gewoon aan staan).

Voor die oplossing geef je je form een name="formnaam" als je dat nog niet hebt, en je submit button wordt een <input type="button">
als onclick actie doe je dit:

1onclick="if (document.formnaam.veldnaam1.value==''){ alert('veldnaam1is leeg'); } else if (document.formnaam.veldnaam2.value==''){ alert('veldnaam2 is leeg'); } else { this.form.submit(); }"
As a rule, I never touch anything more sophisticated and delicate than myself.
pi_42165691
quote:
Op woensdag 27 september 2006 11:53 schreef Desdinova het volgende:
@xtreme
ik denk dat je beter een javascript verificatie als EXTRA controle kan zetten op je vorige page. Als ze dan javascript uit hebben staan en toch door de controle komen is het hun eigen probleem (en 93% heeft js gewoon aan staan).

Voor die oplossing geef je je form een name="formnaam" als je dat nog niet hebt, en je submit button wordt een <input type="button">
als onclick actie doe je dit:
[ code verwijderd ]
ik krijg nu : Call to undefined function submit()

geen idee hoe die submit functie eruit ziet?
It's time to kick ass and chew bubble gum... and I'm all out of bubble gum
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')