/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
placering af klasser
Fra : zeon


Dato : 13-08-02 11:39

Hej,

Når man anvender inkluderer klasser, er der så et specielt sted de skal
ligge rent fysiske? Eks. c:\php\includes, og derefter sætte include path i
php.ini, eller kan man bare placere dem samme sted som "almindelige"
php-filer?

Jeg fandt denne klasse, der kan anvendes i forbindelse med at validere data
fra forms http://www.thewebmasters.net/php/Validator.phtml.

Jeg synes bare ikke helt det virker efter hensigten, idet der ikke laves
noget output til skærmen, når flg. phpfil køres:

<?php

include ("class.Validator.php");

$check = new Validator ();

$email = 'cdithewebmasters.net'; // med vilje forkert selvfølgelig

if (!$check->is_email($email)) { echo "Invalid email format\n";}

if ($check->ERROR) { echo "$check->ERROR\n"; }

?>

Dette er stort set et ripoff, at det eksempel der gives på ovenstående
website.

Er der nogen der kan se hvad der går galt??

/Thomas



 
 
Johan Holst Nielsen (13-08-2002)
Kommentar
Fra : Johan Holst Nielsen


Dato : 13-08-02 14:16

> Når man anvender inkluderer klasser, er der så et specielt sted de skal
> ligge rent fysiske? Eks. c:\php\includes, og derefter sætte include path i
> php.ini, eller kan man bare placere dem samme sted som "almindelige"
> php-filer?

Du kan blot ligge dem som normale PHP filer :)

> Jeg fandt denne klasse, der kan anvendes i forbindelse med at validere data
> fra forms http://www.thewebmasters.net/php/Validator.phtml.
>
Hmm, har desværre ikke tid til at kigge poå den lige nu...


> Jeg synes bare ikke helt det virker efter hensigten, idet der ikke laves
> noget output til skærmen, når flg. phpfil køres:
>
> <?php
>
> include ("class.Validator.php");
>
> $check = new Validator ();
>
> $email = 'cdithewebmasters.net'; // med vilje forkert selvfølgelig
>
> if (!$check->is_email($email)) { echo "Invalid email format\n";}
>
> if ($check->ERROR) { echo "$check->ERROR\n"; }
>
> ?>
>
Hmmm... prøv evt.

include("./class.Validator.php");

Men får du nogle fejl eller? ;) Ville måske være meget rart at vide...

mvh
Johan



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste