Quel programme ouvre le format php. Comment ouvrir PHP ? Faites-le vous-même ou tout semble compliqué

Cet article est une réimpression d'un article daté du 16 novembre 2007 de mon blog, dont le lien se trouve dans mon profil - mais comme il se trouve que ce sujet semble intéresser encore beaucoup, et pas si longtemps il y a quelque temps, j'ai lu un rapport sur ce sujet lors de la conférence PHPConf... en général - jugez par vous-même.

Introduction

Récemment, la technologie de diffusion de vidéos sur le Web est devenue de plus en plus répandue - sans qu'il soit nécessaire de télécharger du contenu multimédia sur la machine de l'utilisateur, avec une visualisation directement depuis le navigateur. De cette manière, vous pouvez visualiser un assez grand nombre de formats vidéo différents, cependant, cela nécessite la présence de certains plugins du côté utilisateur. De toute évidence, le plugin de ce type le plus courant est lecteur flash(d'accord, d'accord : pour être précis, il ne peut certainement pas lire de vidéo tout seul - mais cela facilite la création d'une application capable de lire du contenu vidéo). Un exemple frappant de cette approche est youtube.com. Je vais essayer de parler de la façon d'organiser de manière indépendante des diffusions vidéo flash sur votre page Web et des approches existantes pour résoudre ce problème.


Il convient de noter que l'article ne prétend pas être au moins quelque peu innovant et constitue une pure compilation de sources disponibles sous forme ouverte. J'espère cependant que cette compilation donnera à beaucoup le minimum de connaissances nécessaire sur le sujet du rapport, qui jettera les bases de leurs propres développements et recherches.

1. À propos du format FLV

Donc, lecteur flash lit la vidéo au format FLV, ne comprend pas les autres formats.
Vous pouvez en savoir plus sur le format lui-même, par exemple ici : en.wikipedia.org/wiki/FLV, et bien sûr aussi sur le site d'Adobe, le fabricant. lecteur flash. Pour les besoins de ce rapport, nous n’aurons pas besoin de connaissances détaillées sur le format, mais ce dont nous aurons besoin est indiqué ci-dessous.
Un fichier FLV se compose d'un titre et du film lui-même.
Le titre contient certaines méta-informations sur le film : durée, taille, etc., etc. En fait, une seule circonstance nous intéressera dans cette méta-information : à savoir qu'elle contient des données sur les images clés du film (leurs positions sur le temps et l'échelle d'octets). Les méta-informations elles-mêmes sont un tableau associatif arbitrairement imbriqué, sérialisé au format AMF, qui est l'une des normes acceptées pour le développement d'applications Flash.
Note: Il existe plusieurs bibliothèques pour PHP qui permettent la (dé)sérialisation vers/depuis AMF.

2. Comment diffuser des fichiers FLV sur des pages Web

Pour considérer une diffusion réussie, deux conditions doivent être remplies : le serveur a affiché avec succès le contenu, et le client l'a visualisé avec succès. En conséquence, deux parties de l'application sont requises : le serveur et le client. Agit en tant que client éclair-une application capable de lire un flux vidéo à partir d'une URL spécifiée. Il existe de nombreux programmes similaires, et nous ne nous y attarderons pas ici en détail. Parlons du côté serveur. Alors, quelles sont les voies de mise en œuvre possibles ?

2.1. Télécharger - télécharger

C'est le moyen le plus simple. Cela nécessite un client simple qui demande simplement un flux vidéo à une URL donnée et le lit. Le serveur n'a qu'à traiter la requête HTTP et renvoyer le contenu correspondant. Aucun logiciel spécifique n'est nécessaire.
« Alors, quelles sont les autres solutions ? » - c'est difficile de ne pas poser une telle question. Cependant, tout n'est pas aussi fluide avec cette méthode... Le fait est que si elle est idéale pour afficher de petits fragments vidéo, jusqu'à 2-3 minutes, alors montrer des films plus longs de cette manière ne convient pas : pour que l'utilisateur pour regarder un morceau d'un film, il faut que ce morceau ait déjà été téléchargé sur son ordinateur. Autrement dit, étant au début du film, on ne peut pas déplacer le curseur du timer jusqu'à la fin et regarder le générique de fin. Cette méthode ne fournit également aucune option pour protéger le contenu vidéo contre le téléchargement.

2.2. Streaming – vidéo en streaming

Cette méthode est peut-être la plus avancée. Il existe la possibilité de revenir en arrière à un endroit arbitraire du flux, certains mécanismes de protection du contenu (pour être franc, ces mécanismes ne font que rendre difficile l'obtention du contenu, n'étant en fait qu'une protection contre un pirate informatique incompétent). Une autre fonctionnalité utile est l’organisation de diffusions vidéo « en direct ». Si vous avez besoin de diffusions en direct, vous devez diffuser, vous n’avez pas d’autre choix.
Eh bien, la même question se pose qu’avec la méthode précédente : « si le streaming est si bon, alors quelles sont les autres méthodes ? » Le streaming, c’est bien, mais tout le monde ne peut pas se le permettre. Pour un serveur multimédia (par exemple, « Flash Media Server »), vous devrez payer une jolie somme. Cependant, il existe également des solutions open source, par exemple : ffserver(ce qui n'entre cependant pas tout à fait dans le cadre du rapport, puisqu'il ne peut pas diffuser de fichiers), et également Rouge5, qui est écrit en Java et donc ne convient pas non plus à tout le monde.

2.3. HTTP-streaming (émulation de streaming vidéo via HTTP)

D'après le nom, vous pouvez deviner que la troisième méthode est une combinaison des deux premières. Avec une certaine approximation, nous pouvons supposer que cela est vrai. Comme nous l'avons déjà noté, le gros inconvénient de la méthode 1 (téléchargement) est l'impossibilité de revenir en arrière à un endroit arbitraire du film. En streaming HTTP, ce problème est résolu de cette manière : lors du rembobinage vers un endroit qui n'a pas encore été téléchargé sur la machine de l'utilisateur, le téléchargement en cours est arrêté et une nouvelle requête est envoyée au serveur contenant un pointeur vers l'endroit où se trouve le film. le téléchargement devrait commencer. Il y a ici certaines subtilités que nous discuterons plus en détail dans le prochain chapitre. Quant aux avantages et inconvénients de cette approche... À mon avis, pour diffuser des fichiers, c'est la meilleure option. C'est assez simple à implémenter dans n'importe quel langage (script comme PHP ou Ruby - ou compilé comme C), vous pouvez donc décider quoi utiliser en fonction des exigences de vitesse de développement, de la vitesse de l'application résultante, du logiciel, etc. . Également pour les serveurs Web rapides courants tels que Nginx Et Lumièretpd Il existe des modules prêts à l'emploi pour diffuser des fichiers FLV, écrits en C et fonctionnant très rapidement.
Je vais m'attarder sur cette méthode un peu plus en détail...

3.Streaming HTTP

Examinons donc de plus près la possibilité de diffuser des vidéos Flash à l'aide du streaming HTTP. Comme nous l'avons déjà dit, afin de lire un film depuis un emplacement arbitraire, le client envoie une requête HTTP au serveur contenant les « coordonnées » de l'emplacement à partir duquel le flux vidéo doit être émis. eh bien, par exemple : localhost/flv/film.php?start=XXXXX . Que représente cette coordonnée ? Il s'agit simplement du numéro d'octet à partir duquel commence la trame souhaitée. À propos, vous devriez toujours commencer à lire un fichier FLV avec une image clé.
« Cependant, permettez-moi ! Comment le client connaît-il ce numéro d'octet à partir duquel la trame commence ? et aussi forcément la clé ?
Je réponds. Rappelez-vous qu'au début, lorsque j'ai brièvement parlé de la composition d'un fichier FLV, j'ai mentionné les méta-informations contenues dans l'en-tête ? Ces méta-informations contiennent des données sur les images clés du film (leurs positions sur la chronologie et l'échelle d'octets). Ainsi, le client peut toujours trouver l'image clé la plus proche de la position dans le flux demandée par l'utilisateur - et la convertir en octets, qui sont ensuite transmis au serveur.
Et le serveur ? Eh bien, en fait, sa tâche est désormais minime : traiter la requête, lire la valeur du paramètre (dans notre cas, il s'agit de la variable $_GET["start"]) et sortir le fichier vidéo requis, en commençant par l'octet demandé. C'est presque comme ça. Presque, mais pas tout à fait. Le fichier FLV doit contenir un en-tête. Si l'octet demandé par l'utilisateur n'est pas nul, alors avant de sortir le contenu du fichier, à partir de cet octet, vous devez insérer le minimum d'en-tête possible (pour être honnête, je n'ai pas compris en détail de quoi il s'agit, mais je supposez qu'il s'agit d'un tableau ou d'un objet vide, sérialisé en AMF et précédé des caractères "FLV").

3.1. Solutions prêtes : lumièretpd, nginx+http_flv_module, flv4php.

La prise en charge du streaming HTTP a été implémentée sur les serveurs Web populaires lumièretpd Et nginx. En cas d'utilisation de ces solutions, il vous suffit de placer les fichiers FLV dans un endroit accessible au serveur Web, tout le reste dépend du serveur et du client, vous n'avez pas besoin d'écrire de code de programme côté serveur. Le client devra demander des fichiers FLV en ajoutant le paramètre GET « start » à l'URL, par exemple local-nginx/sample.flv?start=12345 .
Il existe également une solution gratuite (il y en a peut-être plus) basée sur PHP - flv4php. Son gros avantage est que ce projet dispose d'un lecteur prêt à l'emploi - un client pour le streaming HTTP. L'inconvénient est que cette solution est assez lourde, et, d'après mes tests sur ma machine de travail, elle charge fortement le processeur (un phénomène étrange pour lequel nous n'avons pas trouvé d'explication adéquate, cependant, hors de danger, nous nous sommes empressés de abandonner l'utilisation de la partie serveur flv4php et nous nous sommes limités à emprunter leur lecteur, qui, après modification de nos besoins, a commencé à nous servir fidèlement). Un autre inconvénient est que la première image du film est utilisée comme « pouce » (l'image que l'utilisateur voit lorsqu'il ouvre la page sur l'écran du lecteur), et ce comportement n'est pas personnalisable. J'admets l'idée que flv4php Vous pouvez le configurer de la meilleure façon possible et lui faire faire ce dont vous avez besoin, sans surcharger le processeur. Et pourtant, le petit extrait de code PHP ci-dessous fait essentiellement la même chose : flv4php– et garanti avec de bonnes performances :)

3.2. Faites-le vous-même ou tout semble compliqué.

$start = (int) filter_input(INPUT_GET, "position", FILTER_VALIDATE_INT);
si ($début< 0) die("Incorrect request");
// ouvre le fichier en lecture
$fp = fopen("exemple.flv", "r");
$fsize = taille du fichier ($ fichier);
si ($début > 0)
{
// recherche le poste demandé
fseek($fp, $start);
// En-tête FLV pour la partie film. Magie. Fais-moi confiance ;)
// Le code d'en-tête est entièrement extrait du projet flv4php
$en-tête = "FLV" . paquet("C", 1) . paquet("C", 5) . paquet("N", 9) . paquet("N", 9);
header("Content-Length: " . (strlen($header) + $fsize - $start));
echo $en-tête;
) autre (
header("Content-Length: " . $fsize);
}
tandis que(!feof($fp)) (
print(fread($fp, 1024));
}
fclose($fp);

Comme vous pouvez le constater, tout est extrêmement simple, je pense que les explications sont inutiles.

4. Convertissez en FLV à partir d'autres formats. Les bases ffmpeg & codeur men. Méta-informations et comment les insérer dans un fichier FLV.

Ouf, nous avons presque terminé. Dans ce chapitre, je parlerai un peu de la façon de convertir du contenu vidéo au format FLV et de la manière d'insérer les méta-informations nécessaires au streaming HTTP dans les films finis. Je ne m'étendrai pas sur les logiciels disponibles sous MS Windows, mais me concentrerai plutôt sur les solutions *nix (ce n'est un secret pour personne, la plupart des projets web fonctionnent sur des serveurs fonctionnant sous *nix/Linux/FreeBSD, et ces informations peuvent être utiles).
Les projets les plus célèbres et les plus puissants - ffmpeg Et codeur men. Les deux programmes fonctionnent avec la plupart des formats vidéo actuellement connus, disposent d'une base étendue de codecs et/ou de la possibilité de connecter des codecs personnalisés. Les deux fonctionnent à bonne vitesse (cependant, vous comprenez que le traitement vidéo est une tâche ingrate et prend beaucoup de ressources et de temps).
Pour convertir un film existant au format FLV, vous devez exécuter approximativement les commandes suivantes :
ffmpeg:
$ ffmpeg -i échantillon.avi échantillon.flv
(voir la documentation pour ffmpeg -

De l'auteur : Une de mes connaissances, « amateur de bière », se vante grandement de sa capacité à ouvrir les bouteilles de cette boisson mousseuse. Il ouvre les bouteilles de bière soit avec son orbite, soit avec ses dents et rêve d’apprendre une autre méthode farfelue pour « déboucher ». Vous pouvez ouvrir des bouteilles avec n'importe quoi, mais en utilisant les bonnes méthodes, les orbites ne restent pas vides et les dents sont toutes en place dans la bouche. Aujourd'hui, nous allons découvrir comment ouvrir un fichier PHP et comment le faire correctement.

Fichier "Magique"

Bien sûr, cela n'est peut-être pas entièrement trompeur, mais il convient de faire la distinction entre exécuter le code contenu pour l'exécution et ouvrir un fichier pour afficher son contenu.

L'idée fausse est la suivante

Comment ouvrir un fichier PHP ? Cela nécessite un logiciel spécialisé utilisé par les développeurs.

Encore une fois, vérifions cette affirmation intelligente (à première vue) dans la pratique. Nous ouvrirons le fichier que nous avons lancé pour exécution côté serveur et observerons le résultat de son travail dans le navigateur.

Copions sample.php de l'espace disque du serveur vers le bureau. Après cela, nous essaierons de le « déboucher » à l'aide de divers programmes. Nous en utiliserons plusieurs standards et ceux qui sont le plus souvent installés sur les PC.

On fait un clic droit sur le fichier, et dans le menu qui apparaît, on passe par « Ouvrir avec ». Dans la liste des programmes suggérés, commençons par Notepad.

Et nous avons un autre miracle ! Le Bloc-notes ouvre le fichier « enchanté » ! Eh bien, tu ne devrais pas être si heureux sans raison. Il s'avère que « déboucher » PHP ne nécessite pas de shell logiciel super-duper spécial.

Vérifions à nouveau l'extension du fichier PHP et comment elle peut être ouverte. L'extension est correcte. Utilisons maintenant un autre programme. Par exemple, Word.

Et le miracle s'est encore produit ! Parce que ce n'est pas un miracle, mais un modèle : les fichiers avec l'extension « magique » .php peuvent être facilement ouverts par les éditeurs de texte ordinaires.

Mais on en a déjà marre de l’affichage du code en noir et blanc ! Je veux quelque chose de coloré et avec une coloration syntaxique. C’est là que les shells logiciels spécialisés pour l’écriture et l’édition de code s’avèrent utiles. Ce sont des éditeurs de texte ordinaires équipés d'interprètes ou de compilateurs (selon la langue). Ouvrons le fichier à l'aide de l'une de ces applications :

Nous avons donc obtenu une variété de couleurs et une mise en évidence de la syntaxe avec des info-bulles.

Nous avons découvert que vous pouvez ouvrir .php avec des éditeurs classiques. Mais est-il possible de les utiliser pour éditer le code des fichiers et les exécuter pour exécution ? C’est possible, mais cela doit être fait sur l’espace disque du serveur.

"Magic" sur d'autres plateformes

L'utilisateur moderne ne vit pas seul sous Windows ! Et c'est vrai ! Il y a une douzaine d'années, chaque utilisateur ne vivait qu'avec Windows. Et maintenant, le nombre de systèmes d'exploitation a fortement augmenté. Et pas seulement sur ordinateur, mais aussi sur mobile. Découvrons comment ouvrir un fichier PHP sur Android.

Tout d’abord, transférons notre fichier sur l’appareil mobile. J'utilise mon téléphone. Nous voyons que le fichier PHP est reconnu par le système Android comme un fichier texte normal.

Ouvrons maintenant sample.php en utilisant les programmes suggérés. Et nous obtenons la même option que sur le bureau. Nous avons une fois de plus confirmé l'axiome selon lequel sur n'importe quelle plateforme, un fichier PHP peut être ouvert à l'aide d'éditeurs de texte classiques.

Eh bien, il semble que nous l'ayons compris ! J'espère que vous avez maintenant appris non seulement comment ouvrir correctement les fichiers PHP, mais aussi comment ouvrir la bière avec vos dents et vos yeux. La dernière chose est la plus importante.

- L'extension (format) correspond aux caractères à la fin du fichier après le dernier point.
- L'ordinateur détermine le type de fichier par son extension.
- Par défaut, Windows n'affiche pas les extensions de nom de fichier.
- Certains caractères ne peuvent pas être utilisés dans le nom et l'extension du fichier.
- Tous les formats ne sont pas liés au même programme.
- Vous trouverez ci-dessous tous les programmes pouvant être utilisés pour ouvrir un fichier PHP.

De nombreux utilisateurs de MS Windows ont remarqué depuis longtemps que le bloc-notes standard est un programme plutôt peu pratique à utiliser. Cet éditeur de fichiers texte gratuit, qui prend en charge la syntaxe d'un grand nombre de langages de programmation, peut le remplacer. Le programme contient une gamme d'options assez large et se caractérise par une consommation minimale de ressources processeur. Le programme permet de visualiser simultanément plusieurs documents à la fois et de les modifier, sans fermer les fenêtres inutiles. Une option est également devenue disponible : éditer le même document à différents endroits, ce qui est très pratique...

Notepad2 est une application simple qui vous permet de saisir et de modifier du texte. Il aidera à créer des pages HTML, à programmer dans différents langages (CSS, Java, JavaScript, Python, SQL, Perl, PHP) car il pourra mettre en évidence le code. Le programme est construit sur le principe d'un simple bloc-notes ; il est léger et compact. Cet éditeur de texte vérifie toutes les parenthèses pour les paires et prend en charge l'indentation automatique. Notepad2 prend non seulement en charge les encodages ASCII et UTF-8, mais peut également les convertir. Vous permet d’annuler les opérations indésirables de plusieurs niveaux. Prend en charge la sélection de blocs d'éléments de texte et est numéroté...

L'un des meilleurs programmes de création d'applications Web pour les développeurs WEB 2.0. Comprend une interface pratique et simple, des éditeurs HTML, PHP, Ruby, CSS, Python et JavaScript pratiques, prend en charge HTML5, dispose d'un débogueur intégré avec un large éventail de fonctionnalités, prend en charge divers navigateurs tels que Mozilla Firefox, Opera, Google Chrome , Internet Explorer et Safari, prend rapidement en charge toutes les nouvelles technologies, comme Adobe AIR et même le développement pour IPhone 5. Le système d'aide est assez riche et c'est sans aucun doute le bon choix pour tout développeur. Le programme fonctionne sur la plateforme Eclipse et dispose de nombreux plugins pour...

Bluefish est un programme puissant pour la programmation et le développement Web. Il possède de nombreuses fonctions pour développer des sites Web, des scripts et des codes de programme. Le programme fonctionne à grande vitesse et peut télécharger des centaines de fichiers en quelques secondes. Ouvrez plus de 500+ documents simultanément sans aucun problème. Il existe des fonctions très utiles, comme une bonne recherche de fichiers ainsi que des fonctions illimitées « Annuler » et « Rétablir ». Récupération automatique en cas d'arrêt imprévu. Intégration de programmes externes et de filtres externes. Assistance linguistique, à savoir informations d'aide en ligne. Le programme est en cours de développement, mais prend déjà en charge 17 langues...

PSPad est un éditeur de code très utile, adapté aux codeurs qui écrivent dans plusieurs langues. Convient à ceux qui ont besoin de mettre en évidence le code du programme. Peut facilement remplacer les outils populaires. La PSPad fera ses preuves lorsque vous travaillerez avec une syntaxe de code complexe. Il a été créé pour aider tous les types d'utilisateurs. Le programme est livré avec une liste impressionnante de modèles. Il existe des fonctionnalités telles que la coloration syntaxique, l'enregistrement de macros ou les fonctions de recherche et de remplacement qui sont communes à ces applications. Il est livré avec un éditeur HEX et un client FTP, afin que l'utilisateur puisse éditer le code directement...

PHP est un langage de script côté serveur conçu spécifiquement pour le développement Web. Prend en charge le langage HTML et est capable de générer et de transmettre des informations à un fichier HTML. PHP s'intègre sur de nombreuses plateformes (Windows, Linux, Unix). Sa tâche principale est de créer des pages Web dynamiques actives. C'est l'un des langages de programmation les plus conviviaux. PHP est connu pour sa fiabilité, sa rapidité, sa stabilité et sa sécurité renforcée. Le code écrit dans le langage de script PHP est interprété par un serveur Web et des pages Web dynamiques sont générées à l'aide du module PHP.

Komodo Edit est un éditeur de code pratique qui prend en charge un large éventail de langages de programmation différents. Le programme donne aux utilisateurs la possibilité de travailler avec plusieurs fichiers à la fois ; l'écriture de code deviendra plus efficace grâce à la fonction de saisie semi-automatique et aux astuces. L'application vous permet de mettre automatiquement en surbrillance les variables lorsque vous les sélectionnez. À l'aide de l'éditeur, vous pouvez afficher des fichiers dans d'autres langages de programmation. Le programme prend en charge la coloration syntaxique et l'indentation. Peut vérifier les paramètres de syntaxe, les extraits utilisés pour stocker le code de la colonne source. Possède un mode d'édition simple et prend en charge le glisser-déposer...

Il existe de nombreux programmes sur Internet qui vous permettent de modifier le code source d'un autre programme, fichier, etc. Cependant, la plupart de ces programmes ne sont qu'un éditeur de texte comme le Bloc-notes. Ils diffèrent de l'éditeur ci-dessus uniquement par le fait qu'ils ont une coloration syntaxique. Cependant, dans certains cas, cette fonctionnalité du programme ne suffit pas. Un programmeur peut avoir besoin de trouver rapidement différentes parties d'un document. Et maintenant, enfin, un programme est apparu qui vous permet de résoudre ce problème. Le programme s'appelle SynWrite. Sa particularité est la présence d'un panneau de navigation avec une arborescence...

Free Opener est une visionneuse assez fonctionnelle des fichiers les plus populaires, notamment les archives Winrar, les documents Microsoft Office, les PDF, les documents Photoshop, les fichiers torrent, les icônes, les pages Web, les documents texte, les fichiers audio et vidéo, les fichiers graphiques dont Flash et bien plus encore. Le nombre de fichiers pris en charge dépasse soixante-dix. Le programme ne dispose pas des paramètres et options habituels, à l'exception de la modification de la conception. Il faut également noter qu'il n'y a pas de langue russe, mais étant donné la simplicité, ne sous-estimez pas le programme. Free Opener est un programme universel et très pratique pour lire différents types de fichiers.

Dans cet article, nous apprendrons ce que sont les fichiers .php, comment les ouvrir et comment les utiliser.

Les fichiers avec l'extension PHP sont des fichiers de code source PHP qui contiennent du code de préprocesseur hypertexte. Ils sont souvent utilisés comme fichiers de pages Web qui génèrent du HTML à partir d'un moteur PHP situé sur le serveur.

Le moteur PHP crée du contenu HTML à partir du code que nous voyons dans le navigateur. Étant donné que le code du programme s'exécute sur le serveur, lorsque nous accédons à une page PHP, nous n'avons pas accès au code lui-même, mais uniquement au contenu HTML généré par le serveur.

Note

Certains fichiers de code source PHP utilisent une extension différente, telle que PHTML, PHP3, PHP4, PHP5, PHP7 ou PHPS.

Comment ouvrir les fichiers PHP

Les fichiers PHP sont des documents texte, vous pouvez donc les ouvrir avec n'importe quel éditeur de texte ou navigateur. Dans le système d'exploitation Windows, il ne sera pas question de savoir comment ouvrir un fichier PHP. Pour ce faire, vous pouvez utiliser l'éditeur Bloc-notes. Mais lors de l'écriture de code PHP, il est pratique que la syntaxe soit mise en évidence, il vaut donc mieux privilégier un éditeur spécialisé.

Notepad++ est un éditeur de texte gratuit avec coloration syntaxique. Voici quelques autres éditeurs pour PHP : Adobe Dreamweaver, Eclipse PHP Development Tools, Zend Studio, phpDesigner, EditPlus et WeBuilder. Ces programmes peuvent éditer des fichiers PHP, mais ne peuvent pas exécuter le code. Cela nécessite d'autres applications telles que Apache Web Server.

Note

Certains fichiers PHP peuvent en fait être des fichiers multimédias ou des images incluant accidentellement l'extension .PHP dans leur nom.

Dans ce cas, modifiez l'extension du fichier avant d'ouvrir PHP dans le programme souhaité. S'il s'agit d'un fichier MP4, il devrait s'ouvrir dans le lecteur vidéo.

Comment convertir un fichier PHP

Explorer Documentation de Jason_encode sur PHP.net pour apprendre à convertir des tableaux PHP en code au format Javascript - JSON ( Notation d'objet JavaScript). Une telle conversion n'est possible qu'en PHP 5.2 et supérieur.

Les fichiers PHP ne peuvent pas être convertis dans un format multimédia tel que MP4 ou JPG. Si vous avez besoin de télécharger un fichier et que vous savez que ce fichier est une image ou une vidéo, changez simplement son extension de PHP au format souhaité : MP4 ou JPG.

Note

Lorsque vous renommez, vous ne convertissez pas le fichier, mais vous donnez la possibilité de l'ouvrir dans un programme approprié. Avant d'ouvrir un fichier PHP dans votre navigateur, vous devez comprendre que vous pouvez effectuer la conversion proprement dite à l'aide d'outils de conversion.

Ce qui est nécessaire pour que PHP fonctionne avec HTML

Le code PHP incorporé dans un fichier HTML est reconnu comme PHP plutôt que HTML s'il est entouré des balises suivantes :

< ?php [код PHP] ?>

Pour créer un lien vers un fichier PHP dans un fichier HTML, utilisez le code ci-dessous en remplaçant footer.php par le nom de votre fichier :

< ?php include "footer.php";?>

Parfois, une page Web utilise PHP en créant un lien vers une URL dans laquelle le fichier PHP par défaut est nommé index.php. Cela pourrait ressembler à ceci :

http://www.examplesite.com/index.php.

Plus d'informations sur PHP

Le site officiel de ce langage de programmation est PHP.net. Si vous souhaitez en savoir plus sur l'utilisation de PHP, vous pouvez vous référer à la documentation complète. W3Schools est également une bonne ressource.

La première version de PHP a été publiée en 1995 et s'appelait Personal Home Page Tools ( outils pour créer des pages d'accueil personnelles) ou Outils PHP.

L'utilisation la plus courante de PHP consiste à exécuter des scripts sur le serveur. Dans ce cas, l'analyseur PHP, le navigateur et le serveur doivent travailler ensemble. Le navigateur accède au serveur exécutant le logiciel PHP et affiche sur la page tout ce qui se passe sur le serveur.

Une autre utilisation consiste à exécuter des scripts de ligne de commande lorsque ni le navigateur ni le serveur ne sont utilisés. Ce type d'implémentation PHP est utile pour les tâches automatisées.

Les fichiers PHPS sont des fichiers de coloration syntaxique. Certains serveurs PHP sont configurés pour mettre automatiquement en évidence la syntaxe des fichiers portant cette extension. Ce paramètre peut être activé dans le fichier de configuration httpd.conf. Vous pouvez en savoir plus sur la coloration syntaxique, le format PHP et comment l'ouvrir ici.

Si vous avez installé sur votre ordinateur programme antivirus Peut analyser tous les fichiers de votre ordinateur, ainsi que chaque fichier individuellement. Vous pouvez analyser n'importe quel fichier en cliquant avec le bouton droit sur le fichier et en sélectionnant l'option appropriée pour analyser le fichier à la recherche de virus.

Par exemple, sur cette figure, il est mis en évidence fichier mon-fichier.php, alors vous devez cliquer avec le bouton droit sur ce fichier et sélectionner l'option dans le menu Fichier "analyser avec AVG". Lorsque vous sélectionnez cette option, AVG Antivirus ouvrira et analysera le fichier à la recherche de virus.


Parfois, une erreur peut survenir en conséquence installation incorrecte du logiciel, ce qui peut être dû à un problème rencontré lors du processus d'installation. Cela peut interférer avec votre système d'exploitation liez votre fichier PHP au bon outil d'application, influençant ce qu'on appelle "associations d'extensions de fichiers".

Parfois simple réinstaller le Bloc-notes Microsoft peut résoudre votre problème en liant correctement PHP avec Microsoft Notepad. Dans d'autres cas, des problèmes d'association de fichiers peuvent résulter de mauvaise programmation logicielle développeur et vous devrez peut-être contacter le développeur pour obtenir de l'aide supplémentaire.


Conseil: Essayez de mettre à jour le Bloc-notes Microsoft vers la dernière version pour vous assurer que vous disposez des derniers correctifs et mises à jour.


Cela peut paraître trop évident, mais souvent Le fichier PHP lui-même peut être à l'origine du problème. Si vous avez reçu un fichier via une pièce jointe à un e-mail ou si vous l'avez téléchargé à partir d'un site Web et que le processus de téléchargement a été interrompu (par exemple en cas de panne de courant ou pour toute autre raison), le fichier peut être endommagé. Si possible, essayez d'obtenir une nouvelle copie du fichier PHP et réessayez de l'ouvrir.


Soigneusement: Un fichier endommagé peut causer des dommages collatéraux à des logiciels malveillants antérieurs ou existants sur votre PC, il est donc important de garder votre ordinateur à jour avec un antivirus à jour.


Si votre fichier PHP liés au matériel de votre ordinateur pour ouvrir le fichier, vous pourriez avoir besoin mettre à jour les pilotes de périphérique associés à cet équipement.

Ce problème généralement associé aux types de fichiers multimédias, qui dépendent de la réussite de l'ouverture du matériel à l'intérieur de l'ordinateur, par ex. carte son ou carte vidéo. Par exemple, si vous essayez d'ouvrir un fichier audio mais que vous ne parvenez pas à l'ouvrir, vous devrez peut-être mettre à jour les pilotes de la carte son.


Conseil: Si lorsque vous essayez d'ouvrir un fichier PHP, vous obtenez Message d'erreur du fichier .SYS, le problème pourrait probablement être associé à des pilotes de périphérique corrompus ou obsolètes qui doivent être mis à jour. Ce processus peut être facilité en utilisant un logiciel de mise à jour des pilotes tel que DriverDoc.


Si les étapes ne résolvent pas le problème et vous rencontrez toujours des problèmes pour ouvrir les fichiers PHP, cela peut être dû à manque de ressources système disponibles. Certaines versions de fichiers PHP peuvent nécessiter une quantité importante de ressources (par exemple mémoire/RAM, puissance de traitement) pour s'ouvrir correctement sur votre ordinateur. Ce problème est assez courant si vous utilisez du matériel informatique assez ancien et en même temps un système d'exploitation beaucoup plus récent.

Ce problème peut survenir lorsque l'ordinateur a du mal à suivre une tâche car le système d'exploitation (et d'autres services exécutés en arrière-plan) peuvent consommer trop de ressources pour ouvrir un fichier PHP. Essayez de fermer toutes les applications sur votre PC avant d'ouvrir le fichier de code source PHP. Libérer toutes les ressources disponibles sur votre ordinateur offrira les meilleures conditions pour tenter d’ouvrir un fichier PHP.


Si tu complété toutes les étapes décrites ci-dessus et votre fichier PHP ne s'ouvre toujours pas, vous devrez peut-être exécuter mise à jour de l'équipement. Dans la plupart des cas, même lorsque vous utilisez des versions matérielles plus anciennes, la puissance de traitement peut toujours être plus que suffisante pour la plupart des applications utilisateur (sauf si vous effectuez beaucoup de travaux gourmands en CPU, tels que le rendu 3D, la modélisation financière/scientifique ou travail multimédia intensif) . Ainsi, il est probable que votre ordinateur ne dispose pas de suffisamment de mémoire(communément appelée « RAM » ou mémoire vive) pour effectuer la tâche d'ouverture d'un fichier.