require

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : require

par Invité » 25 oct. 2006, 17:52

merci bcp!

par Ajoloca » 25 oct. 2006, 17:31

Bonjour,

Les instructions 'include()'. 'require()', 'include_once()', 'require_once()' entre autres srevent à inclure des fichiers et non à appeler des fonctions.

Quand tu as construit une fonction pour l'appeler il suffit de la nommer avec éventuellement ses paramètres entre parenthèses.

Exp.
<?php
// Construction de la fonction
function hello($nom){
   return ("Hello " . $nom . " !");
}
// Appel de la fonction
echo hello("jeanphi"); // Affichera Hello jeanphi !
?>

par Invité » 25 oct. 2006, 16:57

voici la fonction qui est enregistrée dans le fichier date.php

<html>
<head>

</head>

function calculjour($n,$i)
{
$premier_jour = mktime(0,0,0,date("m" ),date("d" )-date("w" )+1-$n*7+$i,date("Y" ));
return date("d/m/Y", $premier_jour);
}

</body>
</html>


j'appelle la fonction à partir du fichier index.php de cette manière
<?
include ("date.php");
?>

merci

par iclo » 25 oct. 2006, 16:52

Salut,

Il faut que tu nous montres les lignes qui génèrent ces erreurs, sinon on ne peut pas te donner grand chose comme conseil.

require

par jeanphi » 25 oct. 2006, 16:50

bonjour

je débute en php et j'essaye d'utiliser une fonction en utilsant require
mais çà ne marche pas
voici le message d'erreur

Warning: main(date.php): failed to open stream: No such file or directory in c:\program files\easyphp1-8\www\index.php3 on line 109

Warning: main(): Failed opening 'date.php' for inclusion (include_path='.;C:/Program Files/EasyPHP1-8\php\pear\') in c:\program files\easyphp1-8\www\index.php3 on line 109

quelqu'un peut il m'aider?
merci