Comment afficher les erreurs php?
Une question revient assez souvent est de savoir comment l'on peut afficher les erreurs des scripts php.

En effet si vous regardez les options paramétrées par défaut à l'aide la fonction phpinfo(); vous verrez les deux configurations suivantes:

 	display_errors : off
 	error_reporting : 21495 (ce qui correspond à "E_ALL & ~E_DEPRECATED & ~E_STRICT & ~E_NOTICE & ~E_USER_NOTICE")

Si vous souhaitez afficher les erreurs de vos scripts php sur votre navigateur il vous suffit d'ajouter les deux lignes suivantes au début de votre script :

error_reporting(E_ALL);
ini_set("display_errors", 1);

Un vérification grâce à phpinfo() nous donne

 	display_errors : on
 	error_reporting : 32767 (ce qui correspond à "E_ALL")

Vos scripts php peuvent maintenant afficher leurs erreurs sur la page de votre navigateur internet.
fr
Comment choisir la version de PHP utilisée pour mon site?
Si votre hébergement est sur notre serveur Hosting2 vous pouvez choisir parmi plusieurs versions de PHP.
Pour faire ce choix RDV dans le fichier .htaccess.
Pour cela, via FTP vous pouvez modifier (ou créer) le fichier .htaccess de votre hébergement pour y ajouter le code suivant :
Pour PHP7.2
<FilesMatch "\.ph(p3?|tml)$">
SetHandler application/x-httpd-suphp72
</FilesMatch>
Pour PHP5.6

<FilesMatch "\.ph(p3?|tml)$">
SetHandler application/x-httpd-suphp56
</FilesMatch>
fr
Comment envoyer des SMS par PHP ?
Net Oxygen vous propose d'utiliser son API PHP qui permet d'envoyer très facilement des SMS en quelque lignes de code.

Plus d'infos sur le SMS gateway ou passerelle SMS....
fr
Est-ce que Net Oxygen peut m'assister dans la création de scripts et de pages dynamiques ?
C'est avec plaisir que Net Oxygen met à votre disposition son savoir-faire et son expérience dans ce domaine.

Net Oxygen peut vous assister et vous conseiller pour tous développements. Veuillez nous contacter afin d'obtenir une offre sur mesure.
fr
Est-ce que PHP5 est disponible ?
Oui, il est possible d'utiliser la technologie PHP5 qui comporte de nombreuses nouvelles fonctionnalités sur nos serveurs.

Il est possible d'installer des applications toutes faites ou de développer ses propres scripts.

Il suffit de nommer les fichiers .php5 pour que ceux-ci soient traités comme du PHP5 et .php4 pour qu'ils soient traités comme du PHP4.
fr
Est-il possible d'installer des scripts téléchargés sur internet ?
De nombreux scripts (php perl) gratuits et open source sont téléchargeables sur internet. Ceux-ci peuvent être installés par vos soins.

C'est une manière facile et efficace de disposer d'un forum, d'une gallerie photo pour présenter vos produits par exemple, d'un CMS, d'un wiki, d'une mailing-list, ...


Net Oxygen peut vous conseiller, vous recommander des solutions adaptées à vos besoins et vous assister pour l'installation.

Contactez-nous.
fr
J'ai besoin d'un module Perl spécifique, comment faire ?
Tout d'abord, s'il s'agit d'un module courant, il est fort probable qu'il soit déjà installé sur notre serveur.

Si vous pensez que ce n'est pas le cas, vous pouvez nous contacter.
fr
Le mode safe de PHP est-il activé ?
Non, le mode safe de php n'est pas activé, de ce fait il n'y a pas de limitations contraignantes qui vous empêchent d'utiliser des scriptes trouvés sur internet par exemple. Net Oxygen utilises d'autre méthodes bien plus sûres pour la gestion des droits et n'a pas besoin de limiter les fonctionnalités de PHP.
fr
Mon script ne fonctionne pas, quelle est l'erreur ?
Différentes choses doivent être vérifiées:

• Est-ce que le fichier a les bon droits ?
Le fichier(script) doit avoir les droits unix 640

• Est-ce que le dossier le contennant à les bon droits ?
Le dossier doit avoir les droits unix 750

Ces droits unix peuvent être configurés avec le client ftp, après avoir envoyé les fichiers sur le serveur.

Le script a-t-il été transféré en ascii, c'est important au moment de l'envoi du script par FTP d'envoyer celui-ci comme un fichier texte en mode ascii (pas bin).

Les scripts Perl doivent avoir comme première ligne: #!/usr/bin/perl

• Le script est-il valide et fonctionne ?

Vérifiez que votre script ne contient pas d'erreurs de programmation, les serveurs de Net Oxygen ne sont pas des serveurs de test mais des serveurs en production, nous vous recommendons vivement de faire vos essais grâce à un environnement de développement local.

Si vos problèmes persistent: contactez-nous.
fr
Où dois-je placer mes scripts cgi ?
Chez Net Oxygen, vous n'avez pas besoin de placer vos scripts dans un dossier spécial (cgi-bin). Vous pouvez naturellement créer un répertoire portant ce nom si cela vous facilite la vie.

Les scripts seront exécutés par le serveur Web, quel que soit leur emplacement pour autant que le langage ou l'architecture utilisés soient compatibles avec le serveur d'hébergement et que les droits d'exécutions soient corrects.
fr
Où puis-je trouver des exemples de scripts ?
Scripts CGI divers:
<link>
<link>
<link>
<link>

Tutoriaux, exemples pour apprendre:
<link>
<link>
<link>
fr
Qu'est-ce qu'un language de scripts ?
Un script est un progamme interprété (non compilé), par exemple les scriptes Perl ou encore PHP.

Les scriptes ont l'avantage de permettre de générer automatiquement des pages, de produire du contenu dynamique et donc plus attrayant et adapté pour les visiteurs.

Les scriptes sont couramment utilisés pour envoyer des mails via un formulaire, pour implémenter un moteur de recherche sur votre site ou encore pour proposer des services évolués nécessitant l'accès à une base de données par exemple.
fr
Qu'est-ce que « PHP » ?
PHP est un language de scripte couramment utilisé sur internet, car particulièrement accessible et adapté à la génération de pages dynamiques.

De nombreux scriptes PHP peuvent être trouvés sur internet et utilisés sur votre site web.

Vous avez également la posssibilité de développer vos propres scriptes PHP et ainsi de développer un site complexe utilisant une base de données, etc.
fr
Qu'est-ce que « perl » ?
Perl est un language de scripte couramment utilisé sur internet, car particulièrement adapté à la génération de pages dynamiques.

De nombreux scriptes perl peuvent être trouvés sur internet et utilisés sur votre site web.

Vous avez également la posssibilité de développer vos propres scriptes perl et ainsi de développer un site complexe utilisant une base de données, etc.
fr
Quelle librairies / fonctionnalités PHP sont disponibles ?
Quasiment toutes les extensions existantes sont disponibles, nous compilons nous-mêmes notre PHP avec toutes les librairies disponibles. C'est avec plaisir que nous vous donnons plus d'informations contactez-nous.
fr
Quelle version de PHP est installée ?
PHP5 (par défaut).

Nous proposons (suivant votre serveur) trois versions différentes de PHP : PHP5.5, PHP5.6 ou PHP7.2.

Nous n'avons pas de PHP4, mais nous sommes capable de fournir des configurations personnalisées à nos hébergements permettant dans la plupart des cas de faire fonctionner des sites prévus pour des versions anciennes de PHP.
fr