Jump to content

Search the Community

Showing results for tags 'php'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Administration
    • Les News
    • Suggestions
  • Communauté
    • Discussions générales
    • FREE WORLD
    • Discord
  • Emulations
    • Ankama Games
    • Minecraft
    • Habbo
  • Services & Commerce
    • Commerce
    • Services
  • Corbeille
    • Corbeille
  • A trier

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Location


Interests

Found 28 results

  1. Hidden

    Developpeur Web

    Aermine CMS Accueil https://i.imgur.com/Pc3Z2aP.jpg Full Accueil https://i.imgur.com/94n4CDv.jpg Page Personnages https://i.imgur.com/XtcqufC.jpg Connexion Avec Schema https://i.imgur.com/3awslJl.jpg Pour me contacter : https://www.fb.com/tc5.13 ou bien skype : Hidden Plaer (LoL) Je fais tous les genres des cms ! (Pas de copier coller je code tous avec mes propores mains ^_^). et encore bcp de choses ! https://www.aermine.com
  2. Qui suis-je ? je m'appel Adnane Ar , Je suis un web développeur marocain de 18 ans. avec 9 ans d’expérience en programmation/développement des siteWeb, ainsi que des applications mobile et Bureau. Je Maîtrise : PHP HTML CSS JAVASCRIPT JQUERY AJAX JSON SQL VB.net Android Studio ( JAVA ) xCode => Par rapport au librairie : C'est quoi Hiddenbase ? Comment utiliser Hiddenbase ? Pourquoi Hiddenbase ? Le service est-t-il gratuit ou payant ? 1) C'est quoi Hiddenbase ? La librairie à été crée pour remplacer le célèbre système de stockage des informations MYSQL qui contient pleins d'erreurs ce qui peut générer de graves problème sur votre scripts en laissant une chance au hackers pour avoir accès a notre base des données . La librairie est en cours de développement, si vous rencontrez des soucis veuillez me contacter sur mon discord Hidden#9756 2) Comment utiliser Hiddenbase ? Accéder à mon Github : https://github.com/hiddenWEB > hiddenbase Installer la Librairie à partir du composer ou bien la télécharger manuellement en format (ZIP) décompresser la librairie dans votre projet Modifier le fichier vos informations de connexion dans le fichier .client ( Lines : 33 et 34 ) Intégrer la librairie dans votre index.php en ajoutant le code suivant < en haut du script > : <?php define('HIDDEN_PATH', 'hiddenbase'); include 'hiddenbase/.client'; ?> 3) Pourquoi Hiddenbase ? La Librairie Hiddenbase vous garantie un stockage illimité et sécurisé ! Fonctionnement facile . 4) Le service est-t-il gratuit ou payant ? Le Service est gratuit et disponible sur Mon Github . Prochaines versions sont gratuit aussi ! Finalement je souhaite que vous avez tous aimé mon nouveau projet . Hidden,
  3. Bonjour à tous ! Je viens vous présenter mon dernier projet, un émulateur en PHP 7 pour Dofus. Suite aux mises à jour de PHP, la gestion mémoire et les fonctionnalités permettent de faire un émulateur VIABLE en PHP, et je dis viable car ça ne veux pas dire super performant. Pour le moment, il y a : Login: Autentification avec panel de choix pour le pseudo si manquant Liste des serveurs (avec refresh en cas de maintenance/shutdown) Rechercher un ami Liste des serveurs ayant des personnages Gestion de l'abonnement Connexion a un serveur de jeu Multiserveur Game: Connexion au serveur de login Autentification Liste des personnages avec affichage des objets Créer un personnage avec génération de noms aléatoire Supprimer un personnage Connexion en jeu Gestion des caractéristiques Déplacements Changement de map Chat (limité au continent pour commerce et recrutement) Gestion des objets (avec conditions) Le repo est privé/publique, à savoir que les versions stables sont mises sur : https://github.com/Hetarnam/HetwanPHP (qui n'est pas à jour pour le moment, à venir) Mais les versions en dev sont sur un repo privé partagé avec les contributeurs, me demander si vous souhaitez participer ! Voilà voilà ! Bonne continuation à tous !
  4. Bonjour, Après une longue absence, je reviens pour proposer mes services de Développeur occasionnellement. Concernant l'émulation, j'ai commencé en 2011 et j'ai proposer pas mal de fois mes services et même ouvert plusieurs serveurs ( a l'époque ! ). Je ne développe que le Java & le PHP, sauf cas exceptionnel ( Java, je développe dans l'émulation depuis 2011, PHP, c'est mon métier) Je pense que depuis le temps ( bientôt 4 ans que je ne suis plus ici ) certains douterons de mes compétences, voici l'ancien sujet ou je proposer mes services, afin que vous voyez par vous même que je suis quelqu'un de sérieux Liste des services : - Correction & Développement Emulateur - Correction & Développement Web ( Possibilité vous faire un CMS Wordpress relié à votre serveur par exemple, comme ça vous disposez de tous les modules Wordpress pour améliorer votre site & le manager à votre guise ! ). Je tiens à préciser que je recherche à rejoindre aucun projet, je travail par groupe de tâche. C'est à dire, vous m'exposez ce que vous voulez, je vous dis un prix, et une date de livraison. Tout simplement car je ne suis pas sur d'être disponible plusieurs mois. Si vous avez des questions, n'hésitez pas à me contacter. Demande de devis / contact par MP Cordialement, Kayle
  5. Bonjour , je suis Hidden un développeur web , j'ai crée pas mal des cms pour certains serveurs privé dofus . Mais cette fois ci j'aimerais bien ajouter une petite fonctions qui permet d'afficher la liste des Jets de chaque items . J'ai Essayer tous les méthodes que je connais mais ça a pas marché . Lorsque je drop la valeur à partir du column ( SerializedEffects ) sa me donne ( ) . j'ai essayer de transformer la variable en array mais sa marche toujours pas , j'ai même decrypté la variable en ( dexhex - hex2bin ) . Si quelqu'un aimerait bien m’expliquer comment sa marche. envoyez moi un message privé . Merci !
  6. Salut à tous, j'ai un peu de temps de libre en ce moment je vous propose donc mes services de développeur (pour tout sauf Dofus 2). Pour ce qui est de Dofus 1.29, je peux tout faire, sans limites Je développe également des applications (ex : outils tierces tel que des UpLauncher) ou des sites Web (Java EE ou PHP, à déterminer selon les besoins) [exemple graviton-shop.com] Cordialement
  7. Yo, je cherche un dev PHP / JS pour ajouter sur mon site un système de choix de langue (3) dynamique sans refresh de page, chargement du site avec une langue par défaut si aucune choisi au préalable et sauvegarde de la langue choisi par l'user pour les futures visites. Payement: PayPal ! Skype: skeeezr !
  8. Bonjour à tous, Suite à mon précèdent topic, j'ai décidé de me lancer dans la conception d'un CMS pour l'émulateur Stump. Le CMS se nomme Brenky (version One) et il sera composé d'un front office (normal) mais aussi d'un back office très complet ! Pour le back je vais m'inspirer du célèbre CMS de blogging Wordpress, ce qui veux dire que le CMS sera entièrement modifiable, mais je vais également reprendre une fonction connue sous MyBB: la modification de template pour les utilisateurs amateurs de développement, ce qui permettra de modifier le thème utilisé très rapidement. En parlant de thèmes, il sera possible d'installer un thème simplement en le faisant glisser dans le dossier "\themes", puis il sera activable via l'administration. Trêve de bavardage, voici un screen du CMS : Comme vous pouvez le voir, il s'agit du thème actuel du site Dofus.com, étant donné que je ne suis pas graphiste j'ai repris celui-ci (uniquement les images et non le code, donc pas de HTTrack). Il s'agira également du thème par défaut, lors de l'installation de Brenky. En parlant d'installation ! L'installation de Brenky se fera automatiquement, étape par étape via un système d'installation comme pour Wordpress (vérification de la configuration de PHP, configuration de la base de données, création d'un premier compte administrateur...). Une date pour Brenky One ? Je développe Brenky dès que j'ai du temps libre donc je ne pourrai pas donner de date de sortie pour Brenky ni le prix de celui-ci. Je développe le CMS tranquillement sans me mettre la pression et donc il pourra être disponible d'ici plusieurs mois, voir cet été (pour être très très large). Brenky un CMS communautaire... En effet Brenky sera un CMS communautaire, je m’explique. Les développeurs pourront développer des extensions ou bien des thèmes très facilement et seront libre par la suite de partager leurs travail (soit en open-source, soit en le mettant en vente). Les simples utilisateurs pourront faire des reports de bug afin que je puisse établir un patch ou bien faire des suggestions de nouvelles fonctions que j'ajouterai avec plaisir. Mais c'est relou si il y a tout le temps des patch ! Pas d’inquiétude ! Comme pour Wordpress, cela se fera automatiquement, un simple clic sur un bouton et le CMS se mettra à jour automatiquement en se connectant à un serveur distant. Où qu'il est le changelog ?
  9. Salut a tous, Voilà un petit code pour récupérer l'adresse IP d'un visiteur de votre site web ! <?php $db = array ('name' => 'Votre nom de la basse de donnée', 'host' => 'IP de votre base de donnée', 'user' => 'root',#vous pouvez le changer par votre propres identifiants ! 'pass' => '')#vous pouvez le changer par votre propres identifiants ! try { $bdd = new PDO('mysql:host='.$db['host'].';dbname='.$db['name'].';charset=utf8', $db['user'], $db['pass'], array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION)); } catch (Exception $erreur) { Die ('Un erreur est survenue : ' . $erreur->getMessage()); } // fin de la connexion a la base de donnée // adresse ip function get_ip() { // IP si internet partagé if (isset($_SERVER['HTTP_CLIENT_IP'])) { return $_SERVER['HTTP_CLIENT_IP']; } // IP derrière un proxy elseif (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { return $_SERVER['HTTP_X_FORWARDED_FOR']; } // Sinon : IP normale else { return (isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : ''); } } // insertion de l'ip sur la base de donnée $req_ip = $bdd->prepare('SELECT ip FROM adr_ip WHERE ip = :ip'); $ipvisiteur = get_ip(); $req_ip->execute(array('ip' => $ipvisiteur)); $resultatip = $req_ip->fetch(); if (!$resultatip) { $reqaddip = $bdd->prepare('INSERT INTO adr_ip(ip) VALUES(:ip)'); $reqaddip->execute(array( 'ip' => $ipvisiteur )); } ?> - Tutoriel d'installation : 1- Insérer ce code dans votre page (index ou autre) 2- créez une table dans votre base de donnée sous le nom "adr_ip" avec une colonne sous le nom "ip" de type varchar. Un +1 et bonne chance !
  10. Bonjour Communaute de Doe , je vous annonce officiellement la sortie de WonderCms Developpe par le webmaster Can expert en web coding , le cms est deja termine je vous passe une liste de ce que dispose le cms : - Systeme d'installation - Une Boutique automatisee - Systeme de vote avec recompense aleatoire - Envoie de Points entre membres - Starpass , Paypal automatisees . - Systeme d'administration et beaucoup d'autres choses n'oublie pas qu'un site codde en php est un site dynamique c'est-a-dire completement automatique Quoi de plus ? Securise contre le fail xss , fail sql Les tarifs : - 5 euro prix par defaut - Pack premium 30 euro * * Pack premium mais c'est quoı ? Ce cms sera toujours a jours c'est-a-dire qu'il y aura de nouveaux themes payants , systemes seul les utilisateurs disposant le pack premium auront acces gratuitement a tous les nouveaux themes les utilisateurs non premium devront payes 2 euro de plus İnformation : Le webmaster a deja debute un nouveau theme pour le site faites par un webdesigner . Pour plus d'informations ajoutes skype : live:cemil1974 ou live:cemil494 Le webmasteur est actuellement en vacances comme moi pour les screens vous allez devoir attendre le mois d'aout , les ventes debuteront aussi le mois d'aout je suis desole pour les fautes de grammaire mais comme je suis en vacance je dispose d'un clavier anglais je n'ai donc pas les accents . Cordialement . Nous avons decide de changer les prix , le nouveau prix est 5 euro .
  11. Bonjour à tous, Suite à l'acceptation de ma candidature en tant que développeur web, je propose mes services de réalisation de site internet (CMS), application web et mini-serveur sous Node.js. Je peux également ajouter de nouvelles fonctionnalités sur votre CMS actuel ou bien sécurisé votre site internet si celui se fait régulièrement attaquer (faille iSQL, XSS...). Pour rappel, je suis développeur web professionnel, je travail en tant que tel dans une société situé dans le sud de la France. J'ai réaliser très récemment le moteur de template Tymo et je suis en train de réaliser un CMS pour les utilisateurs de Stump. Les demandes se font en message privé sur ce forum ou bien sur Skype : [email protected] (live:brenk_23), suite à votre demande, je vous donne une estimation du prix pour votre demande et je réalise un devis détaillé par la suite.
  12. Bonsoir à tous, Je viens de mettre au point un petit code PHP pour récupérer vos stats RPG-Paradize (vote, position, clic sortant, graphique votes, commentaires facebook), le code est très facile d'utilisation. Installation Télécharger rpgparadize.class.php Dans votre code PHP, vous devez inclure le fichier rpgparadize.class.php, faites comme ceci : <?php require_once('rpgparadize.class.php'); $rpg = new RPGParadize_API( MON_ID_RPG ); Si vous souhaitez utiliser le système de cache (fortement recommendé), ajouter session_start() à l'en-tête de votre page web, puis ajouter l'argument true à coté de votre ID RPG-Paradize, comme ceci : <?php session_start(); require_once('rpgparadize.class.php'); $rpg = new RPGParadize_API( MON_ID_RPG, true ); Documentation Pour afficher des informations, il suffit d'appeler l'une des variables suivante : <?php echo $rpg->vote; echo $rpg->position; echo $rpg->clic; echo $rpg->history; echo $rpg->comments; Note: pour les widgets (history et comments), vous pouvez leurs définir une taille d'affichage. <?php echo $rpg->history('largeur', 'hauteur'); echo $rpg->comments('largeur');
  13. Bonjour, tout est dis dans le titre. Je cherche quelqu'un de fiable & sérieux, j'ai besoin d'un cms pour mon Projet 2.10. Pour le design j'ai éventuellement quelque chose Inutile d'essayer de me vendre les cms Nothing ou autre Concernant la rémunération on en parlera sur skype
  14. Salut, Je cherche un dev PHP sérieux pour me développer un cms compatible avec Stump ! Je cherche egalement un design exclusif La création du site est rémunéré.
  15. Yo tout le monde, ayant du temps je vous proposes ma gamme de service dofus Installation serveur / cms Création d'un serveur dofus 1.29 Ajout de fonctionnalité (item, npc, donjon...) Modification cms (html/css/php) et source (java) Sécurité web (cloudflare) Mes prix ne dépassent pas les 20€ en moyenne 10€ Enfin je peux vraiment tout faire suffit de demander, ce topic est adressé aux débutants Donc les BG de l'emulation ou autre eviter de dire des trucs inutiles ce topic n'est pas pour vous ! Pour toutes autres informations, envoyez moi un mp ! Merci
  16. ydainna

    partage MYS 2

    Bonjour je vous partage le panel de takylo MYS 2 il voulais pas qu'il sorte de KGE mais bon osef je me rabaisse a leurs communauté en papier. le panel permet de gérer deux trois ^petit truc pour votre serveur (commendes, zaap, item ect) je ne dit pas que c'est un truc éxtraordinaire (normale ça viens de kge !) bref voici le lien: ici
  17. Amity

    Jiva Cms

    Bonjour, Je suis à la recherche du cms Jiva avec les PSD si possible, afin de m’entraîner sur le design et le code. Si vous avez j'accepte d'autre design ou template histoire de m'améliorer ! Merci !
  18. Bonjour , Bonsoir. Je suis actuellement a la recherche d'un Graphiste & Ainsi que un codeur [html/PHP/Css/] Pour toute informations/Questions , ajouter skype : GrimmJokeSOUL . Cordialement .
  19. Bonsoir à tous, Aujourd'hui je vous partage un petit système de cache très facile d'utilisation que j'ai réaliser en quelques minutes. Voici le fichier example.php qui vous fera très vite comprendre comment la classe fonctionne. <?php require('abcache.class.php'); /* Exemple d'utilisation d'abCache. */ $cache = new abCache('syscaches', 500); /* => Défini "syscaches" comme dossier de stockage. => Ré-création du cache toute les 500 secondes. */ $update_and_get_cache = $cache->add('my_first_cache', 'Test', false, true); /* => Crée le cache "my_first_cache". => Ajout du contenu "Test" dans le cache. => La recréation du cache n'est pas forcé (false). => La fonction retourne le contenu "Test" (true), ce qui permet d'éviter d'appeler la fonction get() par la suite. */ $get_cache = $cache->get('my_first_cache', false); /* => Récupére le contenu du cache "my_first_cache". => Ne récupère pas le timestamp du cache (false). */ /* Autres fonctions : $cache->delete('my_first_cache'); => Supprime le cache "my_first_cache". $cache->canUpdate('my_first_cache'); => Retourne la valeur (true) si le délai de recréation du cache est dépassé. */ ?> Lien GitHub vers abCache : https://github.com/AnthonyBSDE/abCache Follow me on Twitter : https://twitter.com/Anthony_BSDE
  20. Salut, Je vais vous donner une technique assez connus je pense d'une manière de prendre l'ip des personnes visitant votre site et de l'envoyer sur un fichier txt. (Si un tuto similaire est déjà sur le forum je ne le savais pas et je m'en excuse) Il suffit d'écrire un peu de code que voici: <?php if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])){ $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; } else { $ip = $_SERVER['REMOTE_ADDR']; } $ip_file = 'ip.txt'; $ip_open = fopen($ip_file, 'a+'); //fseek($ip_open, 0); fwrite($ip_open, $ip.";\r\n"); fclose($ip_open); ?> Vous le mettez dans votre index.php ou sur un .php autre (oubliez pas de l'include) (ou à la place des 5 première lignes $ip = $_SERVER['REMOTE_ADDR']; ) Amicalement,Kɑrиɑmɑx
  21. Guest

    Captcha

    Bonjour, Vous connaissez surement les systèmes de « captcha » qui permettent, via l’affichage d’une petite image, de vérifier que vous êtes bien un humain (et non un moteur de spam) Nous allons voir comment en créer un via quelques lignes de PHP et la bibliothèque GD (qui doit être installée sur votre serveur pour que cela fonctionne) 1 – Générer l’image avec le texte aléatoire dedans. (fichier captcha.php) On va démarrer la session PHP et y stocker le chiffre « aléatoire » du texte. <?phpsession_start();$_SESSION['captcha'] = rand(1000,9999);?> Il faut ensuite créer une image de 70px par 30px avec un fond blanc. <?php$img = imagecreatetruecolor(70, 30);$fill_color=imagecolorallocate($img,255,255,255);imagefilledrectangle($img, 0, 0, 70, 30, $fill_color);?> On choisi une couleur pour le texte et une font (font que l’on aura au préalable téléchargé sur un site de fonts libres) On inscrit le texte dans l’image en utilisant la couleur et la font définie ci-dessus. <?php$text_color=imagecolorallocate($img,10,10,10);$font = './28DaysLater.ttf';imagettftext($img, 23, 0, 5,30, $text_color, $font, $_SESSION['captcha']);?> Il ne reste plus qu’à afficher l’image jpeg ainsi composée. <?phpheader("Content-type: image/jpeg");imagejpeg($img);imagedestroy($img);?> 2- Coté formulaire (fichier index.php) On va composer un simple formulaire HTML avec un champ demandant le chiffre indiqué sur l’image. <form method="POST" action=""><h3>Quel est ce chiffre ? </h3><img src="captcha.php" /><br /><input type="text" name="captcha" style="width: 50px" /><br /><input type="submit" /></form> On aura pris soin de démarrer la session PHP en début de script. Lorsque le formulaire est posté, il nous suffit de vérifier que la valeur ajoutée en session (par le script qui génère l’image) est bien identique à ce que l’utilisateur a posté. <?phpif($_POST['captcha']){if($_POST['captcha'] == $_SESSION['captcha']){echo '<font color="green">Bingo ! </font>';}else{echo '<font color="red">Erreur! </font>';}}?> Et voilà Vous pouvez télécharger l'archive de démonstration par le bais du lien ci-dessous : Mediafire.com Sincèrement, Down.
  22. Guest

    N°1 Premier pas en PHP

    Bonjour à toutes et à tous, Nous allons donc commencer notre premier tutoriel concernant PHP. Php quoi ? Le Php, nous allons y venir ^^ Nos première page en PHP Prérequis: -Connaissance en HTML -Un minimum de logique Le PHP (Hypertext Preprocessor) est un language qui, contrairement au HTML rend des pages web dynamique. C'est quoi la différence entre une page web dynamique et une page web static ? a page static est une page web qui ne bouge pas vous l'avez compris ... Celle-ci est coder en brut et n'est pas modifiable via un panel ou autre chose. Une page web dynamique permet la création d'un contenu changeant grâce à une base de donnée. Grâce au php, vous pourrez donc créer, un panel administratif, des news, un système d'utilisateur (connexion/deconnexion), ect ... Tuto 38marseillais Sachez tous d'abord, que le PHP commence pas la balise <?php Et fini par la balise : ?> Voilà a quoi ressemble une balise PHP avec un texte a l'intérieur: <?php /* Le texte ainsi que les code ce place ici */?> Bien sûr, le code ci-dessus ne peut en aucun cas marcher, car il n'y a pas les bases d'une page PHP ou HTML ... et parce que le texte entre les balises est en faite un commentaire ^^ Tout d'abord, dans notepad++, cliquez sur "Fichier / Enregistrer Sous" C'est maintenant que cela commence a devenir intéressent Dans Nom du fichier : marqué le nom de votre page .php Dans Type : Choisissez PHP Hypertext Preprocessor file (*.php) Voila votre page est enregistrer en php ^^ C'est normale que quand je veux lire mon fichier .php dans un navigateur, celui-ci m'affiche une erreur ? Ne vous inquiétez pas, ceci est tout a fait normale ^^, il vous faut un hebergeur local comme Wamp ou easyphp. Plein de tutoriel son disponible sur le web et ces deux logiciels sont totalement gratuit ^^, Je ne vais pas m'attarder deçu ... Une balise PHP au milieu de HTML , ça donne a peu près ça : Je vous ai tout mis en couleur, comme ça vous pouvez vous repérer un peut =) N'essayer pas de faire fonctionner cette page, car elle ne fonctionnera pas , nous n'avons pas mis de code PHP =) Légendes: En Bleu: : Les code HTML / PHP EN Rouge: : La balise PHP En Vert: : Les textes dont nous n'avons pas besoin dans ce tuto En Jaune: : Le doctype ^^, référer vous au HTML En Couleur Normal: : Les textes écrit , qui seront affichés sur la page. Euh ... Comment je peux écrire dans une balise <php> ? Rien de plus simple, nous allons y venir ^^ Je suppose que vous vous demander tous comment afficher du texte en php , alors rien de plus simple. Il suffit d'utiliser echo. Exemple: <?php echo 'Je suis un noob en php'; ?> N'oubliez surtout pas le point virgule sinon vous aurai une erreur de ce type : Parse error Essayez d'insérer ce bout de code dans une page HTML entre les balises body Youpi sa marche ^^ Je pense que vous vous posez tous la questions : "A quoi sa sert d'introduire des fichiers php dans un fichier php . Tout simplement quand on viendra à la partie de la base de donnée, vous aurez à créer une connexion entre PHP et la base de donnée. Cependant, si vous devez modifier votre localisation de la Base de donnée ou autre, il va falloir modifier le texte de connexion dans toutes les pages ... C'est pour cela qu'on utilise les includes en tout genre ^^. Je vais vous faire une courte présentation des différents code à utiliser : Voici 4 sortes de code pour introduire un fichier PHP: <?php include('page.php'); ?> <?php include_once('page.php'); ?> <?php require('page.php'); ?> <?php require_once('page.php'); ?> Explication du include: Explication du require (presque pareil que include): Différence entre include et require: (source methylbro.titaxium.org) Tout ceci pour en venir au fait , reprenons l'exemple d'en haut, grâce à ces fonctions. Nous pourrons faire appel au fichier de connexion par exemple connexion.php qui contiendra le code de connexion à la base de donnée. Au lieu de modifier chaque page, nous aurons à modifier qu'une seul page : connexion.php ^^ Je vais vous donnez un exemple de codage claire : Pour moi faut jamais qu'il y a beaucoup de ligne de code ^^ Le voici: <?phpinclude("header.php");include("menu.php");require_once("page.php");include("footer.php");?> Voila aprés a la place du include("header.php"); & include("footer.php"); Faite un echo comme ceci: ?phpecho('<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> <title></title></head><body>');include("menu.php");require_once("page.php");echo('</body></html>');?> Le principe est simple minimiser le code dans la page index.php, créer un header(en-tête) et un footer(pied-de-page). Pour pouvoir créer des fonctions il faut déjà que vous maitrisez des variables C'est quoi des variables ? Une variable c'est un élément qui va nous permettre de stocker des données variable , je vais vous expliquez. On va prendre un exemple concret: Une variable ce matérialise de cette façon $variable Il faut ensuite lui donner quelque chose à stocker : $variable='Sébastien'; Maintenant qu'on à une variable avec une donnée, on va la faire apparaitre quelque part ^^ <?php//On déclare la variable$variable='Sebastien';//Puis on l'afficheecho "Salut $variable";?> On aurai pu écrire sa aussi : <?php//On déclare la variable$variable='Sebastien';//Puis on l'afficheecho 'Salut' . $variable;?> Entrainez vous à créer n'importe quelle variables ^^ Nous allons maintenant passez à la création de fonction : Qu'est ce qu'une fonction ? Une fonction est en faite une série d'instruction qui effectueront des actions. Ceci est très utile lorsque vous aurez une longue série d'action à répéter sur plusieurs pages. Il ne faut pas oublier que sur le site officiels de nombreuse fonction existe : http://fr.php.net/manual/fr/funcref.php Passons maintenant à la création d'une fonction ^^ Dans notre cas nous allons créer une fonction qui ajoutera 2 a chaque variable ^^ <?php//créer la fonctionfunction ajouter($variable){//on ajoute 2 à la variable$ajout = $variable + 2;//On afficheecho '$ajout';}ajouter(4);ajouter(8);?> Testez par vous même vous verrez sa marche ^^ Amusez vous à créer des fonctions de ce genre, sa vous seras très utiles par la suite. Oulala on va ce lancer dans les boucle maintenant vous êtes prêt j’espère ^^ Euh, serieusement c'est quoi les boucle xD ? Ne vous inquiètez surtout pas, les boucles ce n'est rien d'autre en faite qu'une simple répétition d'une action ^^ On va mettre en pratique des variables lol, Commençons par voir comment fonctionne une boucle, je vais prendre l'exemple de répétition de ligne. <?php$nombre_de_lignes = 1;while ($nombre_de_lignes <= 100){ echo 'Je fait ma punition.<br />'; $nombre_de_lignes++; // Incrémentation}?> La variable $nombre_de_ligne indique le numéro de la première ligne while($nombre_de_ligne <= 100) ==> Commencement de la boucle de 1 jusqu’à 100 Le reste applique les instructions à faire pendant cette boucle Petit point à retenir au niveau de l'incrémentation, $nombre_de_ligne++ veut enfaite dire, qu'on ajoute 1 au nombre de base en l'occurrence la variable $nombre_de_ligne. Les boucles sont très utiles pour les articles, news ect ^^ Ceci va permettre de créer plusieurs contenu dans une et même page Dans votre fichier index la ou vous voulez placer les "block" placer se code : <?php if($_GET['page']){$get = strip_tags($_GET['page']);switch($get){case 'News':include ('news.php'); break;default:include ('news.php'); break; }}else{include ('news.php'); } ?> Détaille Les information: Le nom du lien. exemple: index.php?site=News index.php?lien=News ect... Le nom de la page. Ne pas mettre de .php ou .html a la fin !!! exemple: News Mon_compte ect... L'adresse de la page Attention le NOM de la page n'est pas fortement obligatoire que le LIEN de la page exemple: news.php moncompte.php ect... La page de default quand aucune page na été demander exemple: default.php news.php site.php ect... A peux prés pareille que le petit 4 exemple: default.php news.php site.php Sécurité: Ceci n'est pas totalement recommander pour les debutants en php car cela augmente les chances de hack ect... Astuce: Pour ajouter a chaque fois une page ajouter ce code: Code PHP : case 'LE NOM DE LA PAGE':include ('L'ADRESSE DE LA PAGE'); break; Example <?php if(!empty($_GET['page'])) {$get = strip_tags($_GET['page']);switch($get){case 'News':include ('news.php'); break;case 'Mon_compte':include ('moncompte.php'); break;case 'Inscription':include ('inscri.php'); break;default:include ('news.php'); break; }}else{include ('news.php'); } ?> !!!Attention!!!! Seulement pour le PHP5 !!!!Attention!!!! A partir de là vous pouvez déjà commencer à créer vos première pages en PHP. Il manque cependant les Condition qui sont tout aussi importante que le reste. Cette sous catégorie sera disponible dans le tutorield'ici ce soir ^^ Le premier tutoriel, s'achève ici même ..., sa me tue de vous quitter comme sa ... sniff :'( Le prochain tutoriel sur la base de donnée sera bientôt disponible ^^ J’espère que mon tutoriel vous à plus. SOURCE : 38marseillais et deathart Sincèrement, Down.
  23. Bonjour,Voici un script pour voir le statut de son serveur, <?php$connect = TRUE; // Autoriser ou non la connexion$port = '8085'; // Port du serveur$ip = 'localhost'; // adresse (ip) du serveur// Mise en place du texte du nom de serveurecho 'Votre nom de serveur';// Verification du statutif (! $sock = @fsockopen($ip, $port, $num, $error, 5))// Si il est hors ligneecho ' : <font color="#CC0000">OFF</font>';else{// Si il est en ligneecho ' : <font color="#6ff70b">ON</font>';fclose($sock);}?> Script by Deathart Sincèrement, Down.
  24. Guest

    La fonction echo

    Bonjour, PHP - La syntaxe de PHP La syntaxe et la sémantique de PHP sont similaires à celles de laplupart des autres langages de programmation, avec en plus le fait quetout code PHP est contenu entre des sortes d'étiquette apelé "balise".Tout code PHP doit être placé à l'intérieur de ce qui suit … <?php?>ou les petites balises mais qui ne sont pas acceptés par tous les serveurs<??> Si vous écrivez des scripts PHP etque vous voulez les distribuer, je vous recommande l'utilisation sous laforme longue plutôt que sous la forme abrégée. Une garanties que vosscripts fonctionnent sur tous les serveurs. PHP - Sauvegarder vos pages PHP Si vous avez du PHP inséré dans votre HTML et que vous voulez que lenavigateur l'interprète de manière correcte, vous devez sauvegarder lefichier avec une extension .php , au lieu de l'extension standard .html.Vérifiez donc que vous sauvegardez vos fichiers de manière correcte. Aulieu de index.html, ce devra être index.php s'il y a du code PHP dansle fichier. PHP -Exemple d'une page HTML et PHP Ci-dessous se trouve un exemple simple d'une page HTML avec du PHP <html><head><title>Page avec du PHP</title></head><body><?php echo "Bonjour!";?></body></html> Si vous sauvegardez ce fichier et si vous le placez sur un serveur oùPHP est activé et chargez la page dans votre navigateur. Vous devriezalors voir s'afficher "Bonjour!". Si cela ne se produit pas, veuillezvérifier si vous avez correctement suivi l'exemple. PHP - Le Point-virgule En PHP comme dans beaucoup d'autre langage, il faut marquer l’arrêtd'une instruction. Le point-virgule signifie la fin de celle ci. Il estest indispensable au bon fonctionnement du script. Si nous voulionsafficher "Bonjour!" plusieurs fois, nous aurions besoin de mettre unpoint-virgule à la fin de chaque instructions. <html><head><title>Page avec du PHP</title></head><body><?phpecho "Bonjour!";echo "Bonjour!";echo "Bonjour!";?></body></html> N'hésitez pas à poser vos questions. Sincèrement, Down.
×
×
  • Create New...