PHP Database Connection Test

Онлайн PHP Песочница

Считаете ли вы этот инструмент полезным? То поделитесь этим с друзьями или коллегами. Это поможет нам сделать наши бесплатные веб-инструменты лучше.

Введите свой PHP код здесь для тестирования/отладки в онлайн PHP песочнице. Как и в обычных PHP файлах, вы также можете добавить HTML, но не забудьте добавить тег

Сохранить

Информация о встраивании

Чтобы встроить этот контент в свой веб-сайт или блог, просто скопируйте и вставьте один из приведенных ниже кодов.

1. JavaScript Встраивание (показывает полный код, полную высоту в зависимости от количества вставляемых строк)

2. Iframe Встраивание (например, вы можете установить высоту фрейма, добавив значение CSS ‘height:100px;’)

Результат выполнения php

О PHP онлайн

Что такое PHP?

PHP (Hypertext PreProcessor) — PHP это язык сценариев на стороне сервера, разработанный в первую очередь для веб-разработки. Код PHP может быть встроен в HTML или может использоваться в сочетании с различными системами веб-шаблонов, системами управления веб-контентом и веб-фреймворками.

Что такое онлайн PHP песочница?

Онлайн PHP Песочница была создана для отладки, тестирования и запуска вашего php кода онлайн. Также это позволяет разработчикам делиться своим PHP кодом с сообществом. Этот инструмент работает с белым списком функций. Все функции, для которых требуется доступ к диску, системе или сети, занесены в черный список, другие — в белый. Максимальное время выполнения составляет 3 секунды.

Если вы обнаружите отключенную функцию, которая должна быть в белом списке или если у вас возникнут другие проблемы, пожалуйста, свяжитесь с нами.

Для разрыва строки эхо-вывода в режиме CLI необходимо использовать PHP_EOL или \n

Протестируйте свой PHP код онлайн без необходимости веб-сервера.

Могу ли я запустить PHP программу онлайн?

С помощью нашего инструмента вы можете редактировать PHP-код и просматривать результат в своем браузере.

Просто вставьте свой PHP-код в текстовое поле выше и нажмите кнопку «Выполнить», и вы получите результат выполнения PHP Онлайн.

Как проверить синтаксис PHP онлайн?

С помощью нашего инструмента вы можете вставить ваш код в PHP редоактор и он сразу же покажет синтаксические ошибки если они есть. А также вы можете попробовать запустить свой код онлайн для нахождения более скрытых проблем и ошибок.

Зачем нужно запускать PHP скрипт онлайн?

Очень часто разработчикам бывает нужно протестировать какую-то маленькую логику, и быстрее ее проверить в нашем PHP компилере, чем создавать отдельный скрипт и проверять его на своем локальном сервере или на удаленном сервер.

Читайте также:  Select value with javascript

Источник

PHP online

You can test PHP MySQL with PDO, and also test PHP Sodium (PHP 7.4.8 and PHP 8 Only).

To execute your code, you must copy and paste, drag and drop a PHP file or directly type in the «PHP code» online editor below, and click on «Run» button.

You can see the user guide to help you to use this php sandbox tool.

User guide

  • First, Drag and drop your PHP file or copy / paste your PHP text directly into the editor above.
  • Finally, you must click on «Run» button to display the result.
  • Click on the menu button «Save & share».
  • Choice a password to protect your share, so only you can change it.
  • Note the URL to access your share.
  • Click on the menu button «Load example» > «PDO / MySQL».
  • Click on the menu button «Load example» > «Sodium / Generate public and secret keys».
  • Click on the menu button «Load example» > «MongoDB».

PHP tester

PHP code tester is a web-based tool, it allows to test PHP code online directly in your browser. You can write, test, and run PHP code. Your code is executed on our server, it is only stored for the time to execute it.

This PHP playground can be useful to make online test to save time (deployment . ). You can also share your code, this can be useful for example when you have a problem and want to share it on a forum.

You can test different version of PHP (5.6.40, 7.4.8 and 8). Doing PHP online allows you not to have lots of versions of PHP on your computer.

You can use the PDO module (MySQL database). If you need to test a particular module or another database, you can specify it in a comment (I will study the request).

With an online PHP editor, developers can quickly write and test code without needing to install and set up a local development environment.

Note: Some functions have been disabled for security reasons.

Choice a password to modify/delete this PHP snippet later Enter password to modify this PHP snippet. Enter password to delete this PHP snippet. Enter the new password for the fork.
Action

$keys = sodium_crypto_box_keypair(); $secretKey = sodium_crypto_box_secretkey($keys); $publicKey = sodium_crypto_box_publickey($keys); echo "Your base64 encoded public key: ".base64_encode($publicKey)."\n"; echo "Your base64 encoded secret key: ".base64_encode($secretKey)."\n";

$dsn = «mysql:host=mysql;dbname=php_tester»; $user = «php_tester»; $passwd = «password»; $pdo = new PDO($dsn, $user, $passwd); $stm = $pdo->query(«SELECT ‘1’ as id, ‘Albert’ as name UNION SELECT ‘2’ as id, ‘Isaac’ as name UNION SELECT ‘3’ as id, ‘Marie’ as name «); $rows = $stm->fetchAll(PDO::FETCH_NUM); foreach($rows as $row)

// Connect to phpTester database $manager = new MongoDB\Driver\Manager("mongodb://php-tester:123@localhost:27017/phpTester"); // Insert a document $bulkWrite=new MongoDB\Driver\BulkWrite; $doc=array("title" => "PHP Tester", "description" => "Test PHP code online"); $bulkWrite->insert($doc); $manager->executeBulkWrite('phpTester.example', $bulkWrite); // Get all documents $query = new MongoDB\Driver\Query(array()); $cursor = $manager->executeQuery('phpTester.example', $query); // Convert to Array and print result print_r($cursor->toArray()); // Delete all documents $bulkDelete = new MongoDB\Driver\BulkWrite; $bulkDelete->delete(['title' => 'PHP Tester' ], ['limit' => 0]); $manager->executeBulkWrite('phpTester.example', $bulkDelete);

Источник

Читайте также:  Next js css loader

Html and php test

07/05/2023: Added PHP 8.3.0alpha3, 8.2.8 and 8.1.21
06/23/2023: Added PHP 8.3.0alpha2
06/22/2023: Added PHP 8.3.0alpha1
06/08/2023: Added PHP 8.0.29
06/07/2023: Added PHP 8.1.20, 8.2.7

Please let me know when you find any bugs or annoyances to help make this website better 🙂

Notes

Network access is rerouted from within the Sandbox, and system access is limited for now. Read about how to use network functions and example files.

If you feel like a function should be enabled/disabled, or if you have any other suggestions, let me know through the comments below or send me an email :).

Looking for the old version?
Check this out: The Legacy Online PHP Sandbox

Most used PHP functions

  • sandbox (118360832)
  • preg_replace (206859)
  • json_encode (145673)
  • preg_match (135042)
  • unserialize (115696)
  • serialize (111295)
  • hex2bin (100953)
  • uniqid (82077)
  • array (72436)
  • json_decode (61732)
  • iconv (54019)
  • utf8_decode (47290)
  • preg_replace_callback (47044)
  • preg_match_all (45922)
  • str_replace (42716)
  • strtotime (38823)

Last used PHP functions

  • sandbox (7 seconds ago)
  • mb_strlen (1 minute ago)
  • json_encode (5 minutes ago)
  • uniqid (10 minutes ago)
  • array (14 minutes ago)
  • serialize (20 minutes ago)
  • rawurldecode (29 minutes ago)
  • str_replace (29 minutes ago)
  • unserialize (32 minutes ago)
  • strcmp (39 minutes ago)
  • utf8_decode (40 minutes ago)
  • money_format (48 minutes ago)
  • password_hash (51 minutes ago)
  • strtolower (1 hour ago)
  • hex2bin (1 hour ago)
  • hash_pbkdf2 (1 hour ago)

Источник

How to test a PHP script

PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. PHP runs on all major operating systems, from Unix variants including Linux, FreeBSD, Ubuntu, Debian, and Solaris to Windows and Mac OS X. It can be used with all leading web servers, including Apache, Nginx, OpenBSD servers to name a few; even cloud environments like Azure and Amazon are on the rise.

Below are some of the ways in which a PHP script can be tested.

Testing Simple PHP Script

1. Create a file with the following contents. Give the file a name such as myphpInfo.php:

2. Copy the file to the your webservers DocumentRoot directory, for example – /var/www/html. You may have a different DocumentRoot directory depending on which webserver you are using and the configuration done for it.

3. Change the permissions to 755 (Linux only):

4. Call the file from a browser:

http://Fully-Qualified-Hostname:PORT#/phpinfo.php

Testing a PHP Script that uses Database Connections

1. Create a file with the following contents. Give the file a name such as phpdbchk.php:

     $query = 'SELECT SYSDATE FROM DUAL'; $stmt = ociparse($conn, $query); ociexecute($stmt, OCI_DEFAULT); print 'Checking for the Date and Database Connectivity
'; $success = 0; while (ocifetch($stmt)) < print "Date: " . ociresult($stmt, "SYSDATE") . "
\n"; $success = 1; > if ($success) < print 'Success.

'; > else < print 'Failed to retrieve the date.

\n'; > OCILogoff($conn); print 'PHP Configuration
'; print '======================

'; phpinfo(); ?>

2. Set ORACLE_HOME and TNS_ADMIN to the proper values.

3. Copy the file to the DocumentRoot directory.

4. Modify the variables $username, $password, $database_hostname, $database_port, $database_sid and $database_srvc as necessary for the test system

5. Change the permissions to 755 (Linux only):

6. Call the file from a browser:

http://Fully-Qualified-Hostname:PORT#/phpdbchk.php

The following error occurs if ORACLE_HOME\network\admin\tnsnames.ora is not set up correctly or missing. If it is missing, the one from the database can be copied over and used as is.

Warning: ocilogon(): _oci_open_server: ORA-12560: TNS:protocol adapter error in [oracle_home]\apache\apache\htdocs\phpdbchk.php on line 25 ORA-12560: TNS:protocol adapter error

Running PHP Script to another directory outside of htdocs

For example, if you want to place php scripts to $ORACLE_HOME/Apache/Apache/phpsrc and run them from there via browser e.g http:FQHN:[port]/php/info.php, then do the following:

1. make directory $ORACLE_HOME/Apache/Apache/phpsrc

2. Copy info.php script to $ORACLE_HOME/Apache/Apache/phpsrc

3. Edit httpd.conf and add this line:

Alias /php/ $ORACLE_HOME/Apache/Apache/phpsrc

4. Restart http server and now it should work:

Note: The php script info.php was used as an example, you can use any name you choose for your php scripts

Источник

Тесты на знание Web-технологий

Тесты на знание Web-технологий

Теперь на сайте доступно тестирование на знание следующих тем: HTML, CSS, JavaScript, PHP, SQL.

Каждый тест состоит из 10-ти вопросов по определённой теме. Я старался в каждом вопросе затрагивать самые разнообразные области применения конкретного языка, чтобы максимально тщательно проверить Ваш уровень знаний.

Безусловно, все тесты бесплатные и пройти их может любой желающий.

Порядок прохождения теста:

  1. Переходите по ссылке «Начать тестирование» у соответствующего теста.
  2. Отвечаете на поставленные вопросы, выбрав единственный правильный вариант.
  3. По завершению тестирования Вы увидите свой балл, количество ошибок, а также разбор каждого вопроса из теста.

Внимание! Вернуться к предыдущему вопросу не получится, поэтому прежде, чем отвечать, думайте.

Доступные на данный момент тесты

HTML

Тест на знание основ HTML. От Вас потребуется знание основных HTML-тегов, а также грамотное их использование. Так же необходимо понимание особенностей стандарта XHTML 1.1.

CSS

Тест проверяет знания по основам CSS. Для успешного прохождения теста Вы должны знать основные виды селекторов (их синтаксис), знать основные свойства и их возможные значения, а также знать назначение самых популярных псевдоэлементов.

JavaScript

Данный тест проверяет Ваши знания по языку JavaScript. Вопросы из теста затрагивают разные области применения данного языка. Очень много вопросов имеется на понимание «мелких» нюансов. В остальном же от Вас требуется знание базовых вещей: работа с переменными, основные функции JavaScript, приоритеты операций и прочее.

PHP

Данный тест проверяет Ваши знания по языку PHP. От Вас требуется знание основных конструкций PHP, работы с переменными, сессий, реализации редиректа и прочих стандартных вещей.
Убедительная просьба: В тесте содержится много вопросов по типу: «Что выведет скрипт?». Большая просьба, не надо копировать его и проверять. Будьте честны перед самими собой.

SQL

Данный тест проверяет Ваши знания по языку запросов SQL. Вопросы затрагивают только самые базовые знания этого языка, без какого-либо углубления. От Вас потребуется знание самых основных SQL-запросов, а также грамотное их использование.

Copyright © 2010-2023 Русаков Михаил Юрьевич. Все права защищены.

Источник

Оцените статью