Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 16-05-2002, 11:32
DrFreeman
DrFreeman is offline
ik maak dus soort test, met TXT () ja geen geld voor DB op me server, komt nog

maar ik krijg het niet voor elkaar een functie te schrijven waar hij dus checkt (nadat ik in een form e-mail heb ingevult) of dat e-mail adres al eerder gebruikt is

dus het is de bedoeling dat hij de hele txt doorzoekt naar dat ingevulde e-mail adres en dan dus foutmelding kan geven

had al functietje geschreven

PHP-code:
<?
   function CheckEmail2($email) { 
    $file2 = fopen($filename,"r");
    $tekst2 = fread($file2, filesize($filename));
    return ereg( ?????? <--- die ereg gaat niet werken );
    fclose($file);
  }
?>
en dan een stukje verder natuurlijk die check, die moet wel werken.

PHP-code:
<?
if (!Checknaam($naam) or !CheckEmail($email) or !CheckEmail2($email))
{ require("header.php"); 
echo"De naam/het e-mail adres of beide waren onjuist "; 
?>
<A HREF="test.php?action=postcomment">Probeer het nog eens</A>
<?
require("footer.php"); exit; }
?>
maar het probleem is dus dat ik die functie niet goed krijg

alvast bedankt
Met citaat reageren
Advertentie
Oud 16-05-2002, 11:38
Verwijderd
ik weet niet hoe PHP het doet, maar met FoxPro kan het met

if 'bla@bla.com' $ tekstfile
messageboX('Email adres bestaat al')
endif
Met citaat reageren
Oud 16-05-2002, 11:41
DrFreeman
DrFreeman is offline
daar heb ik nog nooit van gehoord, hoe moet ik dat erin verwerken? , en het gaat wel om een variabel e-mail adres he
Met citaat reageren
Oud 16-05-2002, 11:44
Verwijderd
Citaat:
DrFreeman schreef:
daar heb ik nog nooit van gehoord, hoe moet ik dat erin verwerken? , en het gaat wel om een variabel e-mail adres he
Foxpro is geen scripting taal dus het kan niet
Het was ter verduidelijking...

Wat doet die ereg functie?
Zoekt die naar een string in een string?

dan denk ik
erreg( 'bla@bla.com', 'hupeldepulelbla@bla.com' )
Met citaat reageren
Oud 16-05-2002, 11:47
DrFreeman
DrFreeman is offline
return ereg( "$tekst2", $email);

dacht ik nu, moet wel werken, alleen de Fopen werkt niet:

zie foutmelding

PHP-code:
WarningUnable to access in /usr/local/slash/apache/vhosts/zowned.com/httpdocs/dikkuh/test/test.php on line 16

Warning
fopen("","r") - No such file or directory in /usr/local/slash/apache/vhosts/zowned.com/httpdocs/dikkuh/test/test.php on line 16

Warning
Supplied argument is not a valid File-Handle resource in /usr/local/slash/apache/vhosts/zowned.com/httpdocs/dikkuh/test/test.php on line 17 
Met citaat reageren
Oud 16-05-2002, 11:50
Verwijderd
$filename << bestaat het bestand waar de variabele naar wijst?
Met citaat reageren
Oud 16-05-2002, 11:51
DrFreeman
DrFreeman is offline
PHP-code:
$filename "test.txt"
yup bovenaan natuurlijk...

www.zowned.com/dikkuh/test/test.php
en
www.zowned.com/dikkuh/test/test.phps
Met citaat reageren
Oud 16-05-2002, 11:55
Verwijderd
Citaat:
DrFreeman schreef:
PHP-code:
$filename "test.txt"
yup bovenaan natuurlijk... [/url]
Ik zie die regel niet staan .. en de ZEND compiler ook niet geloof ik
Met citaat reageren
Oud 16-05-2002, 11:56
DrFreeman
DrFreeman is offline
tering, tis natuurlijk functie, ff in de functie zelf zetten
Met citaat reageren
Oud 16-05-2002, 11:57
Verwijderd
Citaat:
DrFreeman schreef:
yup bovenaan natuurlijk...

www.zowned.com/dikkuh/test/test.php
en
www.zowned.com/dikkuh/test/test.phps
Je variabele is leeg.
Zet het bestand eens rechtstreeks in he fopen()
Met citaat reageren
Oud 16-05-2002, 11:57
DrFreeman
DrFreeman is offline
ja werkt, ik schijt op php, altijd domme fouten

maar bedankt, denk dat het werkt, ff testen
Met citaat reageren
Oud 16-05-2002, 11:59
DrFreeman
DrFreeman is offline
werkt, beide *knuffel*
Met citaat reageren
Oud 17-05-2002, 16:05
Chimera
Avatar van Chimera
Chimera is offline
PHP heeft ook functies om in een array te zoeken. Gewoon die file met file() inlezen, en dan zoeken. Werkt waarschijnlijk sneller.
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar


Alle tijden zijn GMT +1. Het is nu 08:20.