Curs 6 - PHP

Curs
5/10 (1 vot)
Conține 1 fișier: pdf
Pagini : 2 în total
Cuvinte : 494
Mărime: 12.04KB (arhivat)
Publicat de: Andrada Dinu
Puncte necesare: 0

Extras din curs

Pentru a incepe lucrul, trebuie mai intai sa deschidem fisierul, folosind functia fopen(),

careia ii atasam un pointer (o variabila ce reprezinta conexiunea logica cu fisierul).

<?php

$handle = fopen("/home/rasmus/file.txt", "r");

$handle = fopen("/home/rasmus/file.gif", "wb");

$handle = fopen("http://www.example.com/", "r");

$handle = fopen("ftp://user:password@example.com/somefile.txt", "w");

?>

Pentru windows, se dubleaza backslash –ul :

<?php

$handle = fopen("c:datainfo.txt", "r");

?>

Parametrii de legatura cu fisierul sunt conform tabelului :

'r' Open for reading only; place the file pointer at the beginning of the file.

'r+' Open for reading and writing; place the file pointer at the beginning of the file.

'w' Open for writing only; place the file pointer at the beginning of the file and truncate the file to

zero length. If the file does not exist, attempt to create it.

'w+' Open for reading and writing; place the file pointer at the beginning of the file and truncate

the file to zero length. If the file does not exist, attempt to create it.

'a' Open for writing only; place the file pointer at the end of the file. If the file does not exist,

attempt to create it.

'a+' Open for reading and writing; place the file pointer at the end of the file. If the file does not

exist, attempt to create it.

Citirea din fisier pentru tip de date alfanumeric se face folosind functia fgets (), pentru

citire de stringuri (pana la primul newline) :

<?php

$handle = fopen("/tmp/inputfile.txt", "r");

while (!feof($handle)) {

$buffer = fgets($handle, 4096);

echo $buffer;

}

fclose($handle);

?>

Citirea pentru tip de date binary se face folosind functia fread() , functie ce trebuie sa

aiba ca parametrii de intrare calea catre fisier si numele fisierului, urmat de dimensiunea

pana unde citim (in bytes).

<?php

// get contents of a file into a string

$filename = "/usr/local/something.txt";

$handle = fopen($filename, "r");

$contents = fread($handle, filesize($filename));

fclose($handle);

?>

Pe sistemele de operare ce nu fac diferenta intre tip de date text sau binar (Windows),

fisierul trebuie deschis cu optiunea b de la binary.

<?php

$filename = "c:filessomepic.gif";

$handle = fopen($filename, "rb");

$contents = fread($handle, filesize($filename));

fclose($handle);

?>

Pentru scriere folosind caractere alfanumerice se foloseste functia fputs() care este un

alias la fwrite(), functie folosita pentru date de tip binar.

<?php

$filename = 'test.txt';

$somecontent = "Add this to the filen";

// Let's make sure the file exists and is writable first.

if (is_writable($filename)) {

// In our example we're opening $filename in append mode.

// The file pointer is at the bottom of the file hence

// that's where $somecontent will go when we fwrite() it.

if (!$handle = fopen($filename, 'a')) {

echo "Cannot open file ($filename)";

exit;

}

// Write $somecontent to our opened file.

if (fwrite($handle, $somecontent) === FALSE) {

echo "Cannot write to file ($filename)";

exit;

Preview document

Curs 6 - PHP - Pagina 1
Curs 6 - PHP - Pagina 2

Conținut arhivă zip

  • Curs 6 - PHP.pdf

Alții au mai descărcat și

Pagini Web Dinamice cu PHP

Pagini Web dinamice cu PHP Ce este PHP? Un limbaj de scripting ce combina concepte de Perl, Java si C, facand ca invatarea acestuia sa fie foarte...

C++

Un prim exemplu de program C++: #include <iostream.h> void main { int a; cout << "Dati un numar\n"; cin >> a; cout << "Ati tastat numarul "...

PHP

I. NOTA INTRODUCTIVA Disciplina PROGRAMARE WEB AVANSATA asigura pregatirea studentilor pentru proiectarea si realizarea de pagini WEB si...

Prelucrarea Datelor printr-un Formular - Curs PHP

Sintaxa HTML pentru crearea unui formular. Un formular este delimitat de elementul FORM care contine alte câteva elemente numite “controale”, care...

Curs 1 - PHP

1. INTRODUCERE - Ce este PHP ? PHP este abrevierea de la PHP – Hypertext Preprocessor (similar cu GNU ce reprezinta abrevierea de la GNU’s Not...

Curs 2 - PHP

Variabila reprezinta un identificator la o locatie de memorie si se foloseste pentru stocarea, prelucrarea si stergerea datelor. Variabilele in...

Te-ar putea interesa și

Moneda euro în contextul integrării monetare europene

INTRODUCERE Istoria monedei euro începe aproximativ cu 50 de ani în urmă prin semnarea în anul 1957 a Tratatului de la Roma de către cele şase...

Conceptul de Risc și Conceptul de Incertitudine

INTRODUCERE Riscul şi incertitudinea sunt realităţi care au însoţit societatea umană pe tot parcursul dezvoltării sale. În vremurile de astăzi,...

Universitatea Virtuală

Aplicaţia “Universitatea Virtuală” simulează o universitate reală în mediul de transmisie electronic, prin implementarea activităţilor adecvate...

Pulberi de titan

Pulberi de titan Pulberea reprezintă principala componentă din materia primă folosită la elaborarea pieselor prin tehnologia M.P. (alături de...

Prelucrarea Datelor printr-un Formular - Curs PHP

Sintaxa HTML pentru crearea unui formular. Un formular este delimitat de elementul FORM care contine alte câteva elemente numite “controale”, care...

Mini-Curs PHP

Partea 1-a Introducere Pâna nu demult, în Internet erau putini cei care realizau si foloseau fisierele de comenzi - scripturile. Recent, însa,...

Curs 1 - PHP

1. INTRODUCERE - Ce este PHP ? PHP este abrevierea de la PHP – Hypertext Preprocessor (similar cu GNU ce reprezinta abrevierea de la GNU’s Not...

Curs 2 - PHP

Variabila reprezinta un identificator la o locatie de memorie si se foloseste pentru stocarea, prelucrarea si stergerea datelor. Variabilele in...

Ai nevoie de altceva?